よく使うLinuxコマンドをジャンル別にまとめていこうと思います。
環境:CentOS
基本操作
# ▽clear【概要】画面のクリア【Tips】[Control] + [L] でも可)
clear
# ▽pwd (print working directory)【概要】現在のディレクトリパスを表示
pwd
# ▽cd (change directory)【概要】ディレクトリを移動する
cd # 現在ログインしているユーザのホームディレクトリへ移動する
cd - # 一つ前のディレクトリに戻る
cd .. # 一つ上の階層に移動する
cd /etc/ssh # パスを指定して移動する
# ▽history【概要】コマンドの履歴を見る。
history
!30 # history の実行結果に表示された 30 のコマンドを実行する
!254 # history の実行結果に表示された 254 のコマンドを実行する
日付・時間
# ▽date【概要】現在の日時を表示する
date # => Sat Aug 12 08:50:30 JST 2017
date +%Y/%m/%d # => 2017/08/12
date +"%Y %m %d %H %M %S" # => 2017 08 12 08 50 30
date +"%Y-%m-%d %H:%M:%S" # => 2017-08-12 08:50:30
# ▽cal【概要】カレンダーを表示する
cal # コマンド実行月のカレンダーが表示される
cal 2020 # 2020年 のカレンダーが表示される
ユーザ管理
# ▽id【概要】ユーザーの情報を表示する
id # ログインしてるユーザーの情報を表示する
id apache # apache ユーザーの情報を表示する => uid=48(apache) gid=48(apache) groups=48(apache)
id hogehoge # hogehogeユーザーの情報を表示する => uid=1000(hogehoge) gid=1000(hogehoge) groups=1000(hogehoge)
# ▽useradd【概要】ユーザーを追加する【Tips】管理者権限を持つユーザーで実行する必要有り
useradd hogehoge # hogehogeユーザーを追加する
cat /etc/passwd | grep hogehoge # 確認
# ▽passwd【概要】ユーザーのパスワードを設定、変更する
passwd hogehoge # hogehogeユーザーのパスワードを変更する
passwd -S hogehoge # hogehogeユーザーの状態確認
# ▽usermod【概要】ユーザーの設定を変更する【Tips】管理者権限を持つユーザーで実行する必要有り
usermod -L hogehoge # hogehogeユーザーをロックする
passwd -S hogehoge # 確認 => ...(Password locked.)
usermod -U hogehoge # hogehogeユーザーをアンロックする
passwd -S hogehoge # 確認 => ...(Password set, SHA512 crypt.)
usermod -G wheel hogehoge # hogehogeユーザーをwheelグループに追加する
# ▽userdel【概要】ユーザーを削除する
userdel hogehoge # hogehogeユーザーを削除する
userdel -r hogehoge # hogehogeユーザーを削除する。ホームディレクトリも一緒に削除する