LoginSignup
3
0

基本コマンド

ls: ディレクトリの内容を表示する

  ls
  ls -l
  ls -a

cd: ディレクトリを変更する

cd /path/to/directory
cd ..

pwd: 現在のディレクトリを表示する

pwd

cp: ファイルやディレクトリをコピーする

cp source_file destination_file
cp -r source_directory destination_directory

mv: ファイルやディレクトリを移動または名前を変更する

mv old_name new_name
mv file_name /new/path/

rm: ファイルやディレクトリを削除する

rm file_name
rm -r directory_name

touch: 空のファイルを作成する、または既存ファイルのタイムスタンプを更新する

touch new_file

mkdir: 新しいディレクトリを作成する

mkdir new_directory
mkdir -p /path/to/new_directory

rmdir: 空のディレクトリを削除する

rmdir directory_name

ファイル操作コマンド

cat: ファイルの内容を表示する

cat file_name

less: ファイルの内容をページ単位で表示する

less file_name

head: ファイルの最初の部分を表示する


head file_name
head -n 20 file_name

tail: ファイルの最後の部分を表示する

tail file_name
tail -n 20 file_name

grep: パターンにマッチする行を検索する

grep 'pattern' file_name
grep -r 'pattern' /path/to/directory

システム情報コマンド

df: ファイルシステムのディスク使用量を表示する

df
df -h

du: ディレクトリのディスク使用量を表示する

du
du -h

top: システムのリアルタイムのプロセス情報を表示する

top

ps: 現在のプロセスを表示する

ps
ps aux

uname: システム情報を表示する

uname
uname -a

ネットワークコマンド

ping: ネットワーク接続をテストする

ping hostname

ifconfig: ネットワークインターフェイスの設定を表示または設定する

ifconfig

netstat: ネットワーク接続、ルーティングテーブル、インターフェイス統計などを表示する

netstat
netstat -a

ssh: リモートシステムにログインする

ssh user@hostname

scp: セキュアコピー(SSH 経由でファイルをコピー)

scp source_file user@hostname:/path/to/destination
scp user@hostname:/path/to/source_file destination

パーミッションコマンド

chmod: ファイルやディレクトリのパーミッションを変更する

chmod 755 file_name
chmod -R 755 directory_name

chown: ファイルやディレクトリの所有者を変更する

chown user:group file_name
chown -R user:group directory_name

パッケージ管理コマンド

apt-get: Debian 系ディストリビューションでパッケージを管理する

sudo apt-get update
sudo apt-get install package_name
sudo apt-get upgrade

yum: RedHat 系ディストリビューションでパッケージを管理する

sudo yum update
sudo yum install package_name
sudo yum upgrade

その他便利コマンド

find: ファイルやディレクトリを検索する

find /path/to/search -name file_name
find /path/to/search -type d -name directory_name

wget: ウェブからファイルをダウンロードする

wget url

curl: データを転送するためのコマンドラインツール

curl url
curl -O url

tar: アーカイブファイルを作成、抽出する

tar -cvf archive_name.tar directory_to_compress
tar -xvf archive_name.tar
tar -czvf archive_name.tar.gz directory_to_compress
tar -xzvf archive_name.tar.gz
3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0