ファイル操作コマンド
コマンド |
説明 |
使用例 |
ls |
ディレクトリの内容を一覧表示 |
ls [ディレクトリ] |
cd |
ディレクトリの移動 |
cd [ディレクトリ] |
pwd |
カレントディレクトリのパスを表示 |
pwd |
cp |
ファイルをコピー |
cp コピー元 コピー先 |
mv |
ファイルを移動または名前を変更 |
mv 移動元 移動先 |
rm |
ファイルを削除 |
rm ファイル |
mkdir |
新しいディレクトリを作成 |
mkdir [ディレクトリ] |
rmdir |
空のディレクトリを削除 |
rmdir [ディレクトリ] |
touch |
空のファイルを作成またはタイムスタンプを変更 |
touch [ファイル] |
cat |
ファイルの内容を表示 |
cat [ファイル] |
more/less |
ファイルの内容をページ単位で表示 |
more [ファイル] / less [ファイル]
|
head/tail |
ファイルの先頭/末尾部分を表示 |
head [ファイル] / tail [ファイル]
|
find |
ファイルを検索 |
find [検索ディレクトリ] [条件] |
locate |
インデックスを使用してファイルを高速検索 |
locate [ファイル名] |
du |
ディスク使用量を表示 |
du [ディレクトリ] |
df |
ファイルシステムのディスク使用量を表示 |
df |
chmod |
ファイルのアクセス許可を変更 |
chmod アクセス許可 [ファイル] |
chown |
ファイルの所有者を変更 |
chown 所有者[:グループ] [ファイル] |
ln |
ハードリンクまたはシンボリックリンクを作成 |
ln ターゲット リンク名 |
テキスト操作コマンド
コマンド |
説明 |
使用例 |
grep |
テキストを検索 |
grep パターン [ファイル] |
awk |
テキストを処理 |
awk 'プログラム' [ファイル] |
sed |
ストリームエディタ(テキストの置換など) |
sed 'スクリプト' [ファイル] |
sort |
テキストを並べ替え |
sort [ファイル] |
uniq |
重複行を削除 |
uniq [ファイル] |
wc |
行数、単語数、バイト数をカウント |
wc [ファイル] |
cut |
テキストを分割 |
cut [ファイル] |
paste |
テキストを結合 |
paste [ファイル1] [ファイル2] |
tr |
文字の置換・削除 |
tr 文字セット1 文字セット2 |
システム操作コマンド
コマンド |
説明 |
使用例 |
ps |
現在のプロセスを表示 |
ps |
top/htop |
リアルタイムでプロセス情報を表示 |
top / htop
|
kill |
プロセスを終了 |
kill [プロセスID] |
killall |
プロセス名でプロセスを終了 |
killall [プロセス名] |
uptime |
システムの稼働時間を表示 |
uptime |
uname |
システム情報を表示 |
uname |
free |
メモリ使用量を表示 |
free |
iostat |
I/O統計情報を表示 |
iostat |
vmstat |
仮想メモリの統計情報を表示 |
vmstat |
lsof |
開いているファイルの一覧を表示 |
lsof |
dmesg |
カーネルのメッセージを表示 |
dmesg |
service |
サービスを管理 |
`service サービス名 [start |
systemctl |
systemdサービスを管理 |
`systemctl サービス名 [start |
ネットワーク操作コマンド
コマンド |
説明 |
使用例 |
ping |
ネットワーク接続を確認 |
ping [ホスト名またはIPアドレス] |
traceroute |
パケットの経路を追跡 |
traceroute [ホスト名またはIPアドレス] |
ifconfig/ip |
ネットワークインターフェースの設定を表示・管理 |
ifconfig [インターフェース] / ip [コマンド]
|
netstat/ss |
ネットワーク接続、ルーティングテーブルなどを表示 |
netstat / ss
|
scp |
セキュアコピー |
scp コピー元 コピー先 |
rsync |
リモートおよびローカル間でファイルを同期 |
rsync コピー元 コピー先 |
wget |
ファイルをダウンロード |
wget URL |
curl |
データを転送 |
curl URL |
圧縮・アーカイブコマンド
コマンド |
説明 |
使用例 |
tar |
アーカイブを作成・展開 |
tar [コマンド] アーカイブファイル |
gzip/gunzip |
ファイルを圧縮/展開 |
gzip [ファイル] / gunzip [ファイル]
|
zip/unzip |
ファイルを圧縮/展開 |
zip アーカイブファイル ファイル / unzip [ファイル]
|
パーミッションとユーザー管理コマンド
コマンド |
説明 |
使用例 |
chmod |
ファイルのアクセス許可を変更 |
chmod アクセス許可 [ファイル] |
chown |
ファイルの所有者を変更 |
chown 所有者[:グループ] [ファイル] |
chgrp |
ファイルのグループを変更 |
chgrp グループ [ファイル] |
passwd |
パスワードを変更 |
passwd [ユーザー名] |
useradd/userdel |
ユーザーを追加/削除 |
useradd [ユーザー名] / userdel [ユーザー名]
|
usermod |
ユーザー情報を変更 |
usermod [ユーザー名] |
groupadd/groupdel |
グループを追加/削除 |
groupadd [グループ名] / groupdel [グループ名]
|
groups |
ユーザーが所属するグループを表示 |
groups [ユーザー名] |
その他便利なコマンド
コマンド |
説明 |
使用例 |
echo |
メッセージを表示 |
echo メッセージ |
date |
日付と時刻を表示・設定 |
date |
cal |
カレンダーを表示 |
cal |
who/w |
ログインしているユーザーを表示 |
who / w
|
man |
マニュアルページを表示 |
man [コマンド] |
alias/unalias |
コマンドのエイリアスを設定/削除 |
alias エイリアス='コマンド' / unalias [エイリアス]
|
history |
コマンド履歴を表示 |
history |
crontab |
定期的にコマンドを実行するスケジュールを設定 |
crontab -e |
at |
指定した時刻にコマンドを実行 |
at [時刻] |
nohup |
コマンドを終了してもバックグラウンドで実行し続ける |
nohup コマンド & |
10Go to list of users who liked
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up