234
181

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

お題は不問!Qiita Engineer Festa 2023で記事投稿!

あの日見たLinuxのディレクトリやコマンドのフルネームを僕達はまだ知らない

Last updated at Posted at 2023-07-05

はじめに

Linux利用歴はそこそこありますが、よく使うディレクトリやコマンドのフルネームを全て知っているかというと、そうでもないなと思ったので、今回はそれについてまとめてみました。
特にLinux初学者の方にとっては、各ディレクトリ名やコマンド名は何の略称かを知っておいた方が、覚えやすいと思うので、ぜひ参考にしていただければと思います。

注意事項

  • 本記事では、よく使うディレクトリやコマンドの中で略称になっているもののみを取り上げています。すべてのディレクトリやコマンドを網羅しているわけではありません。
  • 略称のフルネームがすべて明確に文書化されているわけではありません。これらの略称は、元々UNIXや他のプラットフォームで使用されていたものや、開発者やコミュニティの独自の規則や慣習に基づいています。
  • Linuxディストリビューションによっては、独自の命名規則や用途を持っている場合もあります。本記事では一般的に広く受け入れられている解釈を紹介していますが、必ずしもすべての環境で同じとは限りません。

ディレクトリ

ディレクトリ フルネーム 用途
/bin Binary 基本的なコマンドが格納されるディレクトリ
/dev Device デバイスファイルが格納されるディレクトリ
/etc Et Cetera システム設定ファイルが格納されるディレクトリ
/lib Library システムライブラリが格納されるディレクトリ
/mnt Mount 外部のデバイス(ハードディスク、CD-ROMなど)がマウントされるディレクトリ
/opt Optional サードパーティのアプリケーションが格納されるディレクトリ
/sbin System Binary システム管理者用のコマンドが格納されるディレクトリ
/tmp Temporary 一時的なファイルが格納されるディレクトリ
/usr USeRという説が有力らしいが、Unix System Resources、User Services and Routines、Unix Shared Resourcesなどの説もある システムリソースやアプリケーションなどの共有ファイルが格納されるディレクトリ
/var Variable 変動するデータ(ログファイルなど)が格納されるディレクトリ

コマンド

コマンド フルネーム 用途
bg Background バックグラウンドでジョブを実行する
cat Concatenate ファイルの内容を表示する
cd Change Directory ディレクトリを変更する(カレントディレクトリの移動)
chgrp Change Group ファイルやディレクトリのグループを変更する
chmod Change Mode ファイルやディレクトリのパーミッションを変更する
chown Change Owner ファイルやディレクトリの所有者を変更する
cp Copy ファイルやディレクトリをコピーする
df Disk Free ディスクの空き容量を表示する
diff Difference ファイルやディレクトリの差分を表示する
du Disk Usage ディスク使用量を表示する
fg Foreground フォアグラウンドでジョブを実行する
grep Global Regular Expression Print ファイル内の特定のパターンを検索する
ifconfig Interface Configuration ネットワークインターフェースの情報を表示する
ln Link ファイルやディレクトリのリンクを作成する
ls List ディレクトリの内容を表示する
man Manual コマンドのマニュアルを表示する
mkdir Make Directory ディレクトリを作成する
mv Move ファイルやディレクトリを移動する
netstat Network Statistics ネットワーク接続や統計情報を表示する
passwd Password ユーザーパスワードを変更する
ping Packet INternet Groper ネットワーク接続の確認やホストの応答確認を行う
ps Process Status 実行中のプロセスの情報を表示する
pwd Print Working Directory カレントディレクトリ(現在の作業ディレクトリ)を表示する
rm Remove ファイルやディレクトリを削除する
rmdir Remove Directory 空のディレクトリを削除する
scp Secure Copy リモートサーバーとのファイル転送を行う
sed Stream Editor 文字列の抽出・置換・削除などを行う
sh Shell (デフォルトの)シェルを起動する
ssh Secure Shell (暗号化された通信を使って)リモートサーバーに接続する
su Switch User ユーザーアカウントを切り替える
sudo Superuser Do(Substitute User DoやSwitch User Doという説もある) スーパーユーザー権限でコマンドを実行する
tar Tape Archive ファイルやディレクトリをアーカイブ・圧縮・解凍する
uname Unix Name システムの情報(カーネルバージョンなど)を表示する
wc Word Count ファイルやテキストの単語数、行数、バイト数をカウントする

おわりに

本記事では、Linuxでよく使うディレクトリやコマンドのフルネームををご紹介しました。ぜひご活用ください!

234
181
7

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
234
181

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?