ファランクスブログ

© 2026 all rights reserved.
  1. blog
  2. linux-terminal
  • Shell
  • コマンド
  • ロングオプション
  • cd
  • *rm
  • ps
  • tree
  • ip
  • kill / killall
  • mv
  • pwd
  • | grep
  • Snap
  • Debian
  • カレントディレクトリをGUIで開く

linux:ターミナル/コマンド

2026年6月9日

ターミナルの起動

  • ショートカットキー:Ctrl + Alt + T

タブの移動

  • Ctrl + pageUp / down

タブの分割

  • Ctrl + Shift + T (tab)

ターミナル内で行のコピー / ペースト

  • コピー:Ctrl + Shift + C

  • ペースト:Ctrl + Shift + V

単語の削除

  • Ctrl + W or Alt + BackSpace

シャットダウン

  • sudo shutdown now

再起動

  • sudo reboot

Shell

  • ターミナル ≠ Shell

  • ターミナルはUIのことで、Shellは入力されたコマンド(例: ls, cd)を実行する部分を担う。

  • Ubuntuの場合ターミナルは「GNOME Terminal」で、Shellは「bash」

    • デフォルトのターミナル、Shellは別のものに変えることができる。

コマンド

コマンド --helpと打つとそのコマンドの説明が表示される。

ロングオプション

ls -la のようなハイフンの後につけるオプションの事

それぞれのオプションには複数の使い方(意味)がある点に注意

cd

cd /

  • ルートディレクトリへ移動

cd ~

  • ホームディレクトリへ移動

cd ../..

  • 二階層上に戻る

*rm

rm -r フォルダ名

rm -rf フォルダ名

rm -rI フォルダ名

  • -r は recursive(再帰的)

  • -f (force) をつけると確認なしで削除

  • -I (interactive once)をつけると削除するか確認が必要。ファイルが多い場合 全てで確認が必要になる

*重要:-rfコマンドを実行する場所やパスを間違えると大事なフォルダも削除してしまう可能性がありゴミ箱にも入らないので、使わなくなったフォルダはGUIから削除した方がいい。

ps

ps aux

  • 現在動いているプロセスの情報を一覧表示

htop

  • 標準で入っていないのでインストールが必要だが、UIで表示されフィルタリングやkillができる。

tree

tree -L 2 -ha

  • コマンドを実行した位置のフォルダのディレクトリ構造をツリー形式で表示

  • -ha をつけるとファイルの容量、隠しファイルも表示

  • -L 2:-Lはレベル=階層の指定。-L 2をつけると2階層下までツリー構造で表示

ip

ip a

  • a : addr の略

  • ネットワークインターフェースの一覧が出る

    • ネットワークインターフェース:PC がネットワーク(インターネットやLAN)と通信するための入り口のこと

kill / killall

kill プロセスID

  • プロセスの終了

killall アプリ名(完全一致)

  • pkill アプリ名でもプロセスを終了できるが、部分一致なので別のアプリが終了する可能性があるため killallの方が良い

mv

mv test.ts hello.ts

  • ファイル名の変更

mv test.ts lib/

  • libフォルダに移動

mv test.ts ..

  • 一階層上に移動

pwd

pwd:(print working directory)

  • いま自分がいるディレクトリの絶対パスを表示

| grep

|(パイプ)grep は 「出力結果から欲しい情報だけ抜き出す」 ときに使う。つまり | の左側には何らかの出力をするコマンドが必要

カレントディレクトリの中から拡張子が .txt のものを探す

ls | grep .txt
log.txt
test.txt

ファイル内で特定の文字が含まれているか探す

cat test.txt | grep test
test

Snap

アップデート

  • sudo snap refresh

削除

  • sudo snap remove パッケージ名

Snapパッケージの一覧を表示

  • sudo snap list

Debian

アップデート

  • sudo apt update

  • sudo apt upgrade

不要な依存関係の削除

  • sudo apt autoremove

パッケージのインストール

  • sudo apt install パッケージ名

カレントディレクトリをGUIで開く

  • xdg-open . :linux系OSの汎用コマンド

  • nautilus . :GNOME(Ubuntu)用のコマンド

web
/
ubuntu
linux
  • Shell
  • コマンド
  • ロングオプション
  • cd
  • *rm
  • ps
  • tree
  • ip
  • kill / killall
  • mv
  • pwd
  • | grep
  • Snap
  • Debian
  • カレントディレクトリをGUIで開く