今回はLinuxコマンドとbashショートカットの紹介をします。
※Linuxについて詳しく知りたい人はこちらから
※bashについて詳しく知りたい人はこちらから
自分はコマンドやショートカットについてあまり詳しく知らず、もっと知りたいと思い今回調べさせてもらいました。
先輩に聞いたとき、全て答えている時間も無いし先輩も忙しいので自分で調べてみようと思いました。
エンジニアになって難しいことや大変なことが多い皆様に少しでもいいコマンドを伝えられたらなと思い今回コマンドとショートカットをまとめさせていただきました。
コマンドやショートカットを知っているという方も温かい目で見てくださいね。
※見やすいようにLinuxは赤 bashは青で記載してます。
ではまずLinuxのコマンド集です。
ファイル、ディレクトリ操作
※ディレクトリについてわからない人はこちらから
ls 今いるディレクトリのファイルを表示する
cd ディレクトリを移動する
pwd 今いるディレクトリのパスを表示する
mv ファイルを移動する
cp ファイルをコピーする
rm ファイルを削除する
chmod ファイルの権限を変更する
chown ファイルの所有者、グループを変更する
ln ファイルや、デリレクトリにリンクを設定する
less ファイルの中身を確認する
more ファイルの中身をページ単位で確認する
cat ファイルを標準出力に出力する
tail ファイルの末尾を表示する
vi ファイルを編集する
その他
su ユーザを変更する
sudo 指定ユーザーでコマンドを実行する
which コマンドのフルパスを表示する
ssh ssh接続をする
scp ssh接続でファイルのやりとりをおこなう
tar ファイルの圧縮、解凍をする
diff ファイルの差分を表示
Linuxでこの数...おすすめを紹介したつもりですが多くなってしまいました。すみません(-_-;)
次にbashを使っているときに便利なショートカットです。
↑キー↓キー コマンド履歴を順に表示
タブキー フォルダ、ファイル名の補完
Ctr + a 入力コマンドの先頭へカーソルを戻す
Ctr + e 入力コマンドの終端へカーソルを送る
Ctr + c 表示されているコマンド入力を消す
Ctr + d ログアウトする
Ctr + r コマンド履歴の中を検索する
Linuxとbashを合わせて28個のコマンドでした。
特におすすめなのはLinuxの[vi:ファイルを編集する]かなと個人の感想では思います!
追加[a]や1文字削除[x]、1行削除[d]、行番号を表示[:set number]、保存して終了[:wq]、保存しないで終了[:q!]などコマンドは多いですが個人的には便利だなと思いました。
人それぞれ便利だと思うコマンドは違うかなと思っていますが、便利なのは変わらないかなと思うので、これからの仕事に活用していきましょう。
多くて覚えられないという方も少しずつ覚えてスキルアップを目指しましょう!
以上ご閲覧ありがとうございました。