Linux Command memo
大学のServerで export: Command not found.
がでてきて、
何か悪いことをしたのかと思い、焦ったのですが、
そもそもshellに種類があるらしいです。
- setenv:csh系
- export:sh系
tcshコマンドメモ
set var1 = ham
→ シェル変数setenv var2 egg
→ 環境変数alias python python3
→ pythonで2系が出ないようにする
Shellについてメモ
- shell: UNIX系OSで操作するスクリプトの一種(bashやtcsh, ksh,zsh,fishなど無数に存在)
- カーネルとシェルは分離。
- sh, bash, schはログインしたときに適用されるタイプ。
- Bシェル系(sh,bash,...)とCシェル系(csh, tcsh)。
echo $SHELL
→ tcshを使っていました。cat /etc/shells
→ 8つでてきました。(screenやtmuxも)- 'cat /etc/profile' → 起動時に読み込まれるファイル
環境変数についてメモ
- シェル変数:実行中のシェルだけで有効
- 環境変数:子プロセスでも有効
REF