便利なLinuxコマンド
重要コマンド
コマンド | 説明 | 例 |
---|---|---|
sudo su | ユーザー切り替え | sudo su - |
パッケージ管理
コマンド | 説明 | 例 |
---|---|---|
yum install | ソフトウェアをインストール | yum install httpd |
システム管理
コマンド | 説明 | 例 |
---|---|---|
systemctl start | サービスを開始 | systemctl start httpd |
df | ディスク使用量を確認 | df -h |
du | ディレクトリの使用量を確認 | du -sh /var |
ps | 実行中のプロセスを表示 | ps aux |
top | システムのリアルタイム情報を表示 | top |
kill | プロセスを終了 | kill 1234 |
ファイル・ディレクトリ操作
コマンド | 説明 | 例 |
---|---|---|
ls | ディレクトリ内のファイルを一覧表示 | ls -l |
cd | ディレクトリを移動 | cd /var/www/html |
pwd | 現在のディレクトリを表示 | pwd |
cp | ファイルをコピー | cp file1.txt file2.txt |
mv | ファイルを移動またはリネーム | mv oldname.txt newname.txt |
rm | ファイルを削除 | rm file.txt |
mkdir | 新しいディレクトリを作成 | mkdir new_folder |
chmod | ファイルやディレクトリの権限を変更 | chmod 755 script.sh |
chown | ファイルやディレクトリの所有者を変更 | chown user:group file.txt |
テキスト検索・編集
コマンド | 説明 | 例 |
---|---|---|
vi | テキストエディタを開く | vi /etc/httpd/conf/httpd.conf |
find | ファイルを検索 | find / -name file.txt |
grep | テキストを検索 | grep "error" logfile.log |
圧縮・アーカイブ
コマンド | 説明 | 例 |
---|---|---|
tar | アーカイブファイルを作成または展開 | tar -cvf archive.tar file.txt |
zip | ファイルを圧縮 | zip archive.zip file.txt |
unzip | 圧縮ファイルを展開 | unzip archive.zip |
ネットワーク関連
コマンド | 説明 | 例 |
---|---|---|
ssh | リモートサーバーに接続 | ssh user@hostname |
scp | リモートサーバー間でファイルをコピー | scp file.txt user@hostname:/path |
wget | ファイルをダウンロード | wget http://example.com/file.txt |