Linuxコマンド(Cシェル) Tips
サーバーを構築する際に知っていると便利なTipsを掲載しています。(随時更新)
- sudoの省略(コマンドをルート権限で実行)
sudo su – - exitのショートカット(ターミナルを瞬時に抜ける)
ctrl + d - ディスク使用状況を表示
df -h - ディレクトリ使用状況を表示
du /home/aaa ←/home/aaa内のファイル別使用状況を表示します。 - マウントポイント一覧を表示
fdisk -l - 自分がいるpathを取得
pwd - パイプライン・・・複数のコマンドを連結
ps -ef | grep start | more ←各種daemonがstartした時刻をまとめて表示します。
history | grep chmod ←過去に打ったコマンドから、chmodだけを表示します。 - バッククォート・・・コマンドの結果を変数(引数)化
cat `find /home -name *.txt` ←/homeにあるtxtの内容をすべて表示します。 - ディレクトリ下一括削除
rm -fR /home/aaa ←/home/aaa下のファイルをフォルダを含めて一括削除します。(運用注意!!)
ls /home/aaa | xargs rm ←ファイル数が多すぎると怒られたらこちら。 - ディレクトリ下パーミッション一括変更
chmod -R 707 /home/aaa ←/home/aaaと配下のファイルのパーミッションを707に変更します。 - 二つのファイルの差分を比較
diff /home/aaa.txt /home/bbb.txt ←差がある行を表示します。 - ファイル内の特定の文字列を一括変更(sed)
sed -e a/xxx/yyy/g aaa.txt > bbb.txt ←aaa.txt内の文字列xxxをyyyに置換した結果をbbb.txtに出力します。
参考サイト:http://qiita.com/hirohiro77/items/7fe2f68781c41777e507 - ログ出力行の絞り込み
head -10 /var/log/aaa.log ←ログの先頭10行を表示
tail -10 /var/log/bbb.log←ログの最終10行を表示 - パッケージのインストールが出来ない(lock)場合の解除
rm /var/lib/apt/lists/lock
rm /var/lib/dpkg/lock
(Visited 130 times, 1 visits today)