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 144 times, 1 visits today)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP