LoginSignup
3
3

More than 5 years have passed since last update.

Linux シェル

Posted at

シェル

  • シェル - ユーザが Linux にログインした際に起動し、端末状にコマンドプロンプトを表示してユーザーからの入力を待ち受ける

    • bash とか
  • ワイルドカード指定。ls less cat rm mv とかで指定する時

    • ? : 任意の1文字
    • * : 任意の文字列
    • [...] : []内のいずれか1文字
    • [!...] : []内に含まれない1文字
    • ¥ : ワイルドカード記号の前につけることでワイルドカード文字列を指定 ""で囲んでも良い
    • {} : ,区切りで順番に展開
    • cp sample.{txt,bak} # バックアップが取れる
  • history # コマンドの履歴が見れる

  • history に関する環境変数は ~/.bash_profile に環境変数を編集して反映できる

  • エイリアス - コマンドに別名をつけて実行する機能

    • alias ts="date +%Y%m%d_%H%M%S" # 設定
    • alias 設定してあるエイリアスを確認
    • ~/.bashrc で エイリアスを設定
  • source ~/.bashファイル # 設定の読み込み

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3