Linuxコマンド

2024-01-19 (金) 13:04:45

Linuxコマンドとは

カテゴリーごと

シェル

  • . <property-file-name> ※設定ファイルを読込む
  • alias ※エイリアスを一覧表示
  • source
    • source <file> ※指定したファイルのシェルを実行

コマンド

  • whatis
    whatis <command-name> ※マニュアルを検索(完全一致)
  • apropos
    apropos <keyword> ※マニュアルを検索(部分一致)
  • locate
    • locate <command>
    • updatedb

システム情報

  • dmesg ※システムメッセージ表示

システム操作

  • sync ※バッファ上のデータをHDに保存

並列処理

  • pssh
  • pscp
  • pslurp

対話式

  • expect

Git

その他

  • cmp
  • sysconfig
  • sar
  • cal
    cal 5 2022
    cal 2022
  • pmap
  • lsof
  • expr ※計算
    expr 2 \* 3
  • bc ※計算
    echo 123+45 | bc
    echo 123*45 | bc
    echo 100/3 | bc
    echo "scale=3;100/3" | bc
  • eval
  • shred ※ランダムな値を書き込む
    shred <filename> ※指定したファイルに書き込む
    shred <devicename> ※指定したデバイスに書き込む
    shred -v <filename> ※実行結果を表示
    shred -z <filename> ※末尾に\0を書き込む
    shred -n <count> <filename> ※指定した回数書き込む
  • tty ※標準入出力となっている端末デバイスの名称を表示
  • mktemp ※空のファイル、フォルダを作成
    • ファイルを作成
      mktemp
      mktemp tmp.XXXXXX ※"XXXXXX"部分が桁数分ランダム
    • フォルダを作成
      mktemp -d
      mktemp -d tmp.XXXXXX ※"XXXXXX"部分が桁数分ランダム
      
      # 一時フォルダで作業の例
      export WORKDIR2022xxxx=$(mktemp -d)
      cd $WORKDIR2022xxxx
      rm -rf $WORKDIR2022xxxx
      unset WORKDIR2022xxxx

update-rc.d

自動起動設定

update-rc.d <service-name> enable

参考

関連サイト

関連用語