Unix系OSでの基本
Unix系のOSでの基本を自分用にメモしておく。
ホームディレクトリへの移動とか
ログインした時の場所(MACだと/Users/ゆーざーねーむ)に移動するには
cd ~/
のように~で移動できる。
なぜUnix&Linuxではホームディレクトリを「~」文字で表現するのか。 - [モ]Modern Syntax
環境変数pathやエイリアスを書く場所:~/.bashrc or ~./bash_profile
後者はログイン時のみで、前者はbashが起動する度に読み込まれる。
.bash_profile ? .bashrc ? いろいろあるけどこいつらなにもの? - Qiita
本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita
例えばエイリアスを作りたい時は
alias hoge="hogehoge"みたいな感じで。
source .bashrcとかで反映させられる。
Macのターミナルでよく使うコマンドにエイリアスを作りました - Qiita
よく使うコマンド
ls, pwd, mkdir, mv, ln -s,
フォルダの構造
Linuxの/bin、/usr/bin、$HOME/binのそれぞれの役割 - Qiita
Windowsユーザーに教えるLinuxの常識(2):各ディレクトリの役割を知ろう(ルートディレクトリ編) (1/2) - @IT
WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita
https://oshiete.goo.ne.jp/qa/1600668.html
/usr/local とは何なのか - 破棄されたブログ
directory structure - What is the difference between /opt and /usr/local? - Unix & Linux Stack Exchange
binaryは実行ファイルを置く場所で自分用は~/binに全員用は/usr/binに。
自分で落としてきてビルドする時とかは/usr/local/を使う
(単一のbinaryなら/usr/local/binでもよい)