演習課題「別名一覧」
右のターミナルウィンドウの環境には、Linuxが動作しています。この環境のエイリアスを「~/output.txt」に保存してください。
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
#08:bash環境をカスタマイズしよう
Linuxの代表的なシェルプログラムである「bash」のカスタマイズについて学習します。自分の開発スタイルに合わせてカスタマイズすれば、作業効率も向上できます。
「シェル」は、Unix互換OSでカーネルを覆ってユーザーとの仲立ちをするプログラムです。特に、コマンドを受け付けてテキストを出力するシェルを「コマンドシェル」と呼びます。
$ alias
$ alias hello='echo "hello world"'
別名を解除するには、「unalias」コマンドを使います。$ unalias hello
$ echo $PS1
\[\e]0;\w\a\]\[\033[01;32m\]\[\033[00m\]\[\033[01;34m\]\w\[\033[00m\]$
$ export PS1="[\u@\h \W]\$"
[hoge@localhost ~]$
- /etc/profile
- /etc/bash.bashrc
- .bashrc
- .bash_history
- .bash_logout
$ cat .bashrc | less -N
- シェル - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB
- 【初心者向け】エイリアスの設定方法 - Qiita
https://qiita.com/yutat93/items/b5bb9c0366f21bcbea62
- Linux - シェル環境のカスタマイズと使用
https://www.infraeye.com/study/linuxz31.html
- bashプロンプトのカスタマイズ | Unixのあれこれ | DoRuby
https://doruby.jp/users/yokian/entries/bash_
- Linuxで、bash プロンプトを素敵で実用的なものに変更する
https://jp.linux.com/news/linuxcom-exclusive/416957-lco20140519
- ユーザーの環境変数を設定するbashの設定ファイルと、カスタムプロンプトについて | OXY NOTES
https://oxynotes.com/?p=5418
- Man page of BASH
https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html