Linuxコマンド のバックアップ(No.1)


Linuxコマンド

コマンド一覧

カテゴリーごと

シェル

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

コマンド

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

ユーザー

  • su
    su -
    su - <user-name>
    su - <user-name> -c <command> ※別のユーザでコマンドを実行
  • sudo
    sudo <command> ※スーパーユーザでコマンドを実行
    sudo -u <user-name/user-id> <command> ※コマンドを実行するユーザを指定
  • whoami
  • id
  • ulimit -a ※ユーザのシステムリソース使用制限を表示
  • passwd ※パスワードを変更する
  • chsh
    chsh -l ※選択可能なログインシェルを表示
    chsh -s <shell-path> <username> ※ログインシェルを設定
    cat /etc/passwd | grep <username> ※ユーザに設定されているログインシェルを確認
  • useradd
  • usermod
  • userdel
  • ユーザーを確認
    • ls -l /home/
    • cat /etc/passwd
    • id <ユーザ名>
    • groups <ユーザ名>
  • users
    users ※ログインしているユーザーの一覧を表示
  • wall
    wall "comment" ※ログインしているユーザーにメッセージを表示

グループ

  • groupadd
    • groupadd <グループ名>
    • groupadd -g <GID> <グループ名>
  • groupmod
  • groupdel
  • gpasswd ※ユーザーが所属するグループを管理する
  • グループを確認
    • cat /etc/group

システム情報

  • w ※ログイン中のユーザ表示
  • dmesg ※システムメッセージ表示
  • date
    date +%Y%m%d ※YYYYMMDDで表示
    date +"%Y/%m/%d %H:%M:%S.%N" ※YYYY/MM/DD HH:MM:SS.000000000で表示

システム操作

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

並列処理

  • pssh
  • pscp
  • pslurp

対話式

  • expect

Git

コマンドの組み合わせ

  • <command> | grep <keyword>
  • <command> | tee <file-name> ※コマンドの実行結果を画面表示とファイル出力する
  • cat <csv-file> | sort -k <column-number> ※指定した列でソートする

参考

関連用語