Linux
Linuxというか広く使われているDebian系(Ubuntu)の基礎や主なコマンドなどについて紹介する。
ファイルシステム
(wip)
よく使うコマンドたち
sudo
管理者権限でコマンドを実行するためのコマンド。
apt
と組み合わせて使うことが多い。
sudo -s
で管理者権限のシェルを開くこともできる。
apt
Debian系のLinuxでパッケージのインストールやアップデートを行うコマンド。
apt update
パッケージの一覧を更新するコマンド。パッケージ自体を更新してくれるわけではない。
更新があるか確認したり、パッケージをインストールする前に実行して最新バージョンをインストールできるようにする。
apt install <package>
パッケージをインストールするコマンド。
複数のパッケージをインストールする場合はスペース区切りで指定する。
apt upgrade
パッケージを最新バージョンにアップグレードするコマンド。
apt update
で更新があるか確認してから実行することが多い。
chmod
ファイルやディレクトリの権限を変更するコマンド。
chmod <permission> <file>
で権限を変更できる。
権限の表記
3桁の数字で指定する
Unixシステムではファイルの権限は9bitの8進数で表される。
- r : 読み取り権限
- w : 書き込み権限
- x : 実行権限
- User : 所有ユーザーの権限
- Group : 所有グループの権限
- Others : その他の権限
権限があるならその部分のビットが1、ないなら0となる。
例えば、所有者は読み取り権限と書き込み権限があり、グループとその他は読み取り権限のみがある場合は、rw-r--r--
となるため、権限は644
(110 100 100)となる。
今ある権限に追加 or 削除
+
や-
を使って権限を追加したり削除したりすることができる。
例えば、実行権限を追加したい場合は+x
を使う。
ファイルを実行したいのに権限がないと言われる場合は、+x
を使って実行権限を追加する。
また、+の前に対象を書くと、その対象にだけ権限を追加することができる。
userにのみ実行権限を追加するには、u+x
とする。
環境変数
(wip)
PATH
(wip)
.bashrc, .profile
(wip)