2017年06月16日
情報科学類 コンピュータリテラシ
                                       筑波大学 システム情報系 情報工学域
                                       新城 靖
                                       <yas@cs.tsukuba.ac.jp>
このページは、次の URL にあります。
	http://www.coins.tsukuba.ac.jp/~yas/coins/literacy-2017/2017-06-16
/bash-alias.html
あるいは、次のページから手繰っていくこともできます。
	http://www.coins.tsukuba.ac.jp/~yas/
	http://www.cs.tsukuba.ac.jp/~yas/
エイリアスとは一般に「別名」の意味。1つのものに2つ以上の名前をつける。
cd ~/public_html/htdocs」を簡単に実行するためのコマンド
「cd-web」 を alias として定義する。
$ cd-web ![[←]](../icons/screen-return.gif) -bash: cd-web: command not found
          # 最初は cd-web というコマンドは見つからない
$ alias cd-web
-bash: cd-web: command not found
          # 最初は cd-web というコマンドは見つからない
$ alias cd-web ![[←]](../icons/screen-return.gif) -bash: alias: cd-web: not found
          # 最初は cd-web という alias も見つからない
$ alias cd-web='cd ~/public_html/htdocs'
-bash: alias: cd-web: not found
          # 最初は cd-web という alias も見つからない
$ alias cd-web='cd ~/public_html/htdocs' ![[←]](../icons/screen-return.gif) # aliasの定義
$ alias cd-web
          # aliasの定義
$ alias cd-web ![[←]](../icons/screen-return.gif) alias cd-web='cd ~/public_html/htdocs'
          # aliasの定義の確認
$ pwd
alias cd-web='cd ~/public_html/htdocs'
          # aliasの定義の確認
$ pwd ![[←]](../icons/screen-return.gif) /home/prof/yas
          # 最初はホーム・ディレクトリに居る
$ cd-web
/home/prof/yas
          # 最初はホーム・ディレクトリに居る
$ cd-web ![[←]](../icons/screen-return.gif) # 定義したaliasの実行
$ pwd
          # 定義したaliasの実行
$ pwd ![[←]](../icons/screen-return.gif) /home/prof/yas/public_html/htdocs
          # ~/public_html/htdocs に移動している。
$
/home/prof/yas/public_html/htdocs
          # ~/public_html/htdocs に移動している。
$ ![[]](../icons/screen-cursor.gif) 
~/.bashrc に alias の定義を追加したものを有効にするには、次のような方法 がある。
$ bash ![[←]](../icons/screen-return.gif) $
$ ![[]](../icons/screen-cursor.gif) 
$ . ~/.bashrc ![[←]](../icons/screen-return.gif) $
$ ![[]](../icons/screen-cursor.gif) 
$ source ~/.bashrc ![[←]](../icons/screen-return.gif) $
$ ![[]](../icons/screen-cursor.gif) 
iTerm が開かない時には、Dock の Emacs で修正したり、Windows で修正する。