フルスタックエンジニアのノウハウ
2020.11.05    2022.10.12

主要Linuxサーバーコマンドまとめ(聞き流し学習BGM付き)

この記事の動画版はこちら(画像クリックでYoutubeに飛びます)

チャンネル登録お願いします!


コマンド 用途
cd ディレクトリの移動
ls カレントディレクトリの内容をリスト表示
pwd カレントディレクトリのフルパスを表示
mv ファイルやディレクトリの移動
cp ファイルやディレクトリのコピー
rm ファイルやディレクトリの削除
touch ファイルの作成
mkdir ディレクトリの作成
rmdir 空のディレクトリを削除
ln ファイルやディレクトリへのリンクを作成
find ファイルやディレクトリの検索
grep 特定の文字列を検索
cat ファイルの内容を全て表示
more ファイルの内容を1画面ずつ表示(末尾で自動終了)
less ファイルの内容を1画面ずつ表示(末尾で自動終了しない)
head ファイルの内容を先頭から10行表示
tail ファイルの内容を末尾から10行表示
diff 2つのファイルの違いを比較
chmod ファイルやディレクトリのアクセス権を変更
chown ファイルやディレクトリの所有者を変更
su 別のユーザーに切り替える
sudo スーパーユーザー権限でコマンドを実行
useradd ユーザーを新規作成
userdel ユーザーを削除
groupadd グループを新規作成
groupdel グループを削除
hostname ホスト名の表示
whoami 現在のユーザー名を表示
last システムのログイン履歴を表示
history コマンド実行履歴を表示
who システムにログイン中のユーザーを表示
shutdown システムをシャットダウン
reboot システムを再起動
exit ログインしているシェルを終了
passwd ユーザーのログインパスワードを設定
vipw パスワードファイルの編集
vigr グループファイルの編集
mount ファイルシステムのマウント
which コマンドのフルパスを表示
clear 画面表示をクリア
echo 指定された内容を出力
date 現在の日時を表示
top プロセス状況を表示
free メモリ状況を表示
df ディスク状況を表示
du ファイルやディレクトリのディスク使用量を表示
env 環境変数の表示/設定
export 環境変数の設定
ps 実行中のプロセス一覧を表示
kill プロセスIDを指定してプロセスを終了
pkill プロセス名や属性を指定してプロセスを終了
pgrep プロセス名や属性からプロセスIDを検索
killall プロセス名が一致する全てのプロセスを終了
vi viエディタの起動
split ファイルの分割
wc テキストファイルの文字数等をカウント
sort テキストファイルを行単位でソート
uniq テキストファイルから重複行を削除
ftp FTPクライアントの起動
ssh SSHクライアントの起動
scp SSHでファイルの送受信を行う
rsync リモート環境とファイルやディレクトリを同期
netstat ネットワーク接続状況を表示
route ルーティングテーブルの表示/設定
rpm パッケージの追加/更新/削除
yum パッケージの追加/更新/削除
systemctl サービスの起動/停止
wget URL経由でファイルを取得
curl URL経由でファイルを取得
tar アーカイブファイルの作成/展開
zip Zipファイルの圧縮
unzip Zipファイルの解凍
make プログラムのコンパイルを実行
crontab CRONの実行スケジュールを表示/設定
man コマンドのマニュアルを表示

おすすめ記事