9
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

便利なLinuxコマンドまとめ

Last updated at Posted at 2024-07-09

Linuxは強力で柔軟なオペレーティングシステムであり、多種多様なコマンドを使って効率的にシステムを管理することができます。今回は、知っておくと便利なLinuxコマンドをいくつかご紹介します。

1. ファイルおよびディレクトリ管理

ls

  • 説明: ディレクトリの内容を一覧表示します。
  • 使用例:
    ls
    ls -l
    ls -a
    

cd

  • 説明: ディレクトリを変更します。
  • 使用例:
    cd /path/to/directory
    cd ..
    cd ~
    

mkdir

  • 説明: 新しいディレクトリを作成します。
  • 使用例:
    mkdir new_directory
    

rm

  • 説明: ファイルまたはディレクトリを削除します。
  • 使用例:
    rm file.txt
    rm -r directory
    

cp

  • 説明: ファイルやディレクトリをコピーします。
  • 使用例:
    cp source_file destination_file
    cp -r source_directory destination_directory
    

mv

  • 説明: ファイルやディレクトリを移動または名前変更します。
  • 使用例:
    mv old_name new_name
    mv file.txt /path/to/destination/
    

find

  • 説明: ファイルやディレクトリを検索します。
  • 使用例:
    find /path -name filename
    

du

  • 説明: ディスク使用量を表示します。
  • 使用例:
    du -h
    du -sh /path/to/directory
    

df

  • 説明: ファイルシステムのディスク使用状況を表示します。
  • 使用例:
    df -h
    

2. テキスト操作

cat

  • 説明: ファイルの内容を表示します。
  • 使用例:
    cat file.txt
    

grep

  • 説明: テキスト検索を行います。
  • 使用例:
    grep 'search_term' file.txt
    

sed

  • 説明: ストリームエディタとしてテキストを置換します。
  • 使用例:
    sed 's/old_text/new_text/g' file.txt
    

awk

  • 説明: パターンに基づいてテキストを処理します。
  • 使用例:
    awk '{print $1}' file.txt
    

3. システム情報と管理

top

  • 説明: リアルタイムでシステムのリソース使用状況を表示します。
  • 使用例:
    top
    

htop

  • 説明: topの拡張版で、より視覚的にリソース使用状況を表示します。
  • 使用例:
    htop
    

ps

  • 説明: 現在実行中のプロセスを表示します。
  • 使用例:
    ps aux
    

kill

  • 説明: プロセスを終了します。
  • 使用例:
    kill process_id
    kill -9 process_id
    

uname

  • 説明: システム情報を表示します。
  • 使用例:
    uname -a
    

df

  • 説明: ディスクの空き容量を表示します。
  • 使用例:
    df -h
    

free

  • 説明: メモリの使用状況を表示します。
  • 使用例:
    free -h
    

4. ネットワーク

ping

  • 説明: ネットワーク接続を確認します。
  • 使用例:
    ping www.google.com
    

ifconfig

  • 説明: ネットワークインターフェースの設定と状態を表示します。
  • 使用例:
    ifconfig
    

netstat

  • 説明: ネットワーク接続、ルーティングテーブル、インターフェース統計を表示します。
  • 使用例:
    netstat -tuln
    

curl

  • 説明: URLに対してリクエストを送信します。
  • 使用例:
    curl http://www.example.com
    

wget

  • 説明: ウェブからファイルをダウンロードします。
  • 使用例:
    wget http://www.example.com/file.zip
    

これらのコマンドを活用することで、Linuxシステムの操作がより効率的に、そして効果的に行えるようになります。

9
2
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
9
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?