Linuxのモダンなコマンド

モダンなコマンド

exa : lsの代替コマンド

exaはlsの代替コマンドでカレントディレクトリ配下のフォルダー、ファイルを色付きで見ることができる。

bat : catの代替コマンド

batはcatの進化系のコマンドでシンタックスハイライトが適応されている。

rg : 文字列検索

文字列検索にはrgコマンドが使える。 このコマンドはpacman -S ripgrepまたはyum install ripgrep等でインストールでき、findをより使いやすくしたコマンドである。

例えばsh拡張子で終わるファイルの内、lsが含まれているコマンドを検索したいときは、次のように入力する。

[root@f4902609abe6 myworking]# rg -t "sh" ls
myalias.sh
8:alias ll='ls -l --color=auto'
9:alias ls='ls --color=auto'

コマンドライン編集

次のコマンドを入力することでコマンドラインの編集方法をviにすることができる。

set -o vi

上記のコマンドを入力した後、 コマンドライン編集でEcsキーを押すことで、viと同じ操作が可能になる。 このコマンドは.bashrc等に記入しておこう。

使いやすいシェル

fishはシェルの一種。

履歴の管理と自動保管を自動でやってくれるすごいシェル。 心地よいがところどころbashと異なるため、少し癖がある。