【Linux】Linuxの基本コマンド一覧 2

2023年04月13日
 
2023年04月12日

こんにちは、ゆーろんです。

Linux(Unix)のコマンドのうち、プロセス・ジョブ操作に関するコマンドやネットワークに関するコマンド、ファイルのダウンロード及び圧縮と解凍に関するコマンドをまとめました。コードを入力する際のリファレンスとして利用できます。

プロセス・ジョブ操作 コマンド

プロセス・ジョブ操作コマンド一覧

コマンド オプション 説明 使用例
ps a, -x, c, lなど Linux上で動作しているプロセスを確認する ps a
jobs -l , -r, -sなど ジョブ(シェルで実行しているジョブ)をリスト表示する
bg Ctrl+Zで中断していたジョブをバックグラウンドで実行する
fg バックグラウンドで動作しているジョブをフォアグラウンドで実行する
kill -sなど 実行中のプロセスを終了させる kill (PID)
killall 実行中にプロセスを終了させる。(ただし指定はPIDではなくプロセス名)

kill コマンド

実行中のプロセスを終了させるコマンドです。

また「PID」ではなく「%ジョブ番号」でもプロセスを指定できます。

# 無理やり強制終了させる
$ kill -9 2678

オプション一覧

オプション 説明
-9 無理やり強制終了
-s SIGSTOP プロセスの一時停止
-s SIGCONT プロセスの再開
-s (シグナル) プロセスに送るシグナル名または番号
-l シグナル名のリストを表示

使用例

kill -[シグナル名またはシグナルID] PID

ネットワーク コマンド

ネットワークコマンド一覧

コマンド オプション 説明 使用例
ip ネットワークデバイスやルーティング、ポリシーなどの表示と変更を行える
telnet telnetでhostにリモート接続
ssh sshでhostにリモート接続
scp ローカル・リモートでファイル転送 scp (file) (user@host:dir)
nmcli ネットワーク設定の表示

ip コマンド

ip addr

各インタフェースのアドレスを表示

ip route

経路情報の表示

ip neigh

近くのMACアドレスの表示

詳しいipコマンドの使い方

OGPサムネイル

【 ip 】コマンド(基礎編)――ネットワークデバイスのIPアドレスを表示する

本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、ネットワークデバイスのIPアドレスなどを表示、変更する「ip」コマンドです。

ダウンロードと圧縮・解凍 コマンド

ダウンロードと圧縮・解凍コマンド一覧

コマンド オプション 説明 使用例
curl -o 外部からファイルをダウンロード(URLなどから) curl (URL)
zip zipファイルへ圧縮
unzip zipファイルへ解凍
tar アーカイブの作成・展開する
p7zip 7z形式で圧縮し、file.7zを生成(圧縮前のファイルは削除)

wgetとcurlの違い

「wget」ではHTTP・HTTPS・FTPのプロトコルのみ対応しています。またリンクとディレクトリ構造をたどりながらファイルをダウンロードすることができる特徴があります。

「curl」で対応しているプロトコルには、
FTP、FTPS、Gopher、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAPS、FILE、POP3、IMAP、SMB/CIFS、SMTP、RTMP、RTSP

があります。

参考資料


OGPサムネイル

Linuxコマンド【 tar 】アーカイブを作成・展開する - Linux入門 - Webkaru

tarコマンドは、アーカイブの作成・展開するコマンドです。

よろしければシェアしてくださいね!
タグ: LinuxLinux基礎

関連記事