ファイルで働くコマンド

最近はedXという無料のオンラインコースでLinuxの勉強をしています。当然のことながらたくさんコマンドが出てきて覚えては忘れるというのを繰り返しているので、自分で備忘録がてら書いていこうというやつです。今回はWorking with filesというチャプターで出てきたコマンドをまとめています。

cat

catはファイルを見るときに使う。ただしあんまり長いのは無理。スクロールバックもできない。

tac

tacはファイルの最後のラインから見ることができる。

less

lessは大きいサイズのファイルを見るときに使う。スクロールバックできる。

tail

tailはデフォルトでは最後から10行分見れる。この行数は変えることができる。例えば、15行みたいときは -n 15と後ろに付けてやればいい。

head

headはtailの逆で最初の10行分が見れる。

touch

touchは空のファイルを作る時に使う。touch で好きな名前を付けて作れる。-tオプションを付けると日付と時間を付けることができる。touch -t 201905011015 somefileだ> とsomefileって名前のファイルに2019年5月1日の10時15分の日付と時間が付けられる。これが便利なオプションらしいが正直その便利さはよくわかってない。 mkdir mkdirはディレクトリを作る時に使う。

rmdir

rmdirはディレクトリを消すときに使う。ただしそのディレクトリは空でなければならない。空じゃないとエラーになる。

rm -rf

rm -rfはディレクトリとそのなかに入っているものを一緒に消す。

mv

mvはファイルの名前を変える時に使う。

rm

rmはファイルの削除に使う。-fオプションは強制的にリムーブするときにつかう。-iオプションはリムーブする前にするかどうか聞いてくるインタラクティブのオプション。