タグ別アーカイブ: function

102-1 shell env alias

■環境変数 シェル変数
 □printenv
  環境変数の表示
 □set
  $ set 環境変数、シェル変数の表示
  $ set -o 設定されているオプションを確認する
  $ set -o opt オプションを設定する
  $ set +o opt オプションを無効にする
 □alias
  $ alias ls=’ls -l’
  $ alias lsmore=”ls -l | more’
  $ ¥ls
 □function
  $ function lslink() { ls -s | grep ‘^l’; }
   ※ls -l でファイルを表示すると行頭のファイル種別がlになる
 □declare
  $ declare -f 宣言されている関数を表示する
 □unset
  $ unset lsink 関数lslinkを削除

■bash files

  • /etc/profile ログイン時に実行され、全ユーザーから参照される
  • ~/.bash_profile ログイン時に実行される
  • ~/.bash_login .bash_profileがない場合ログイン時に実行
  • ~/.profile .bash_profileも.bash_loginもない場合ログイン時実行
  • ~/.bashrc bash起動時に実行される
  • ~/.bash_logout ログアウト時に実行される

102-1 shell env 試験範囲

105.1 シェル環境のカスタマイズと使用
重要度 4
説明 ユーザの要求に応じてシェル環境をカスタマイズする。全体のプロファイルおよびユーザのプロファイルを変更する。
ログイン時または新しいシェルを生成したときに、環境変数(PATHなど)を設定する
主要な知識範囲
  • よく使用する一連のコマンド用にBASHの関数を作成する
  • 新しいユーザアカウント用のスケルトンディレクトリを保守する
  • コマンドサーチパスを適切なディレクトリに設定する
重要なファイル、
用語、ユーティリティ
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
  • lists