Linuxコマンド

便利な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