🐚

Shell script まとめ

2022/12/28に公開

Shell(シェル)とは

Shellの実行環境

  • Mac → Terminal(ターミナル)
  • Windows → Windows Terminal(ターミナル)

Shellの種類

  • sh(基本!)
  • bash( - MacOS X 10.14)
  • ksh
  • ash
  • dash
  • csh
  • tcsh
  • zsh(MacOS 10.15 - )
  • fish

コマンド

コマンド = Shellスクリプト
コマンドを使う:
$ /users/pentake/bin/ls

環境変数

環境変数を設定すると、もっと簡単にコマンドを使える
$ /users/pentake/bin/ls

export PATH=/users/pentake/bin:$PATH
$ ls

  • 一時的な環境変数(ターミナル内で宣言したもの、ターミナルを別タブで開いたり再起動すると格納された値が消える)
  • 永続的な環境変数(bash_profileなどで記述されたもの、ターミナル起動時に設定される)

設定ファイルの読み込み順序

自分が今使っているzshだと、基本的に「zshenv > zprofile > zshrc > zlogin」の順で設定ファイルが読み込まれるっぽい
https://kanasys.com/tech/803
https://qiita.com/muran001/items/7b104d33f5ea3f75353f

チュートリアル

https://www.shellscript.sh/

参考

https://en.wikipedia.org/wiki/List_of_terminal_emulators

Discussion