コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Alias (コマンド)」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m 情報の追加と表記の修正、改善
Cewbot (会話 | 投稿記録)
m Bot作業依頼: sourceタグをsyntaxhighlightタグに置換 (Category:非推奨のsourceタグを使用しているページ) - log
8行目: 8行目:


=== aliasを単独で実行する場合 ===
=== aliasを単独で実行する場合 ===
<source lang="console">
<syntaxhighlight lang="console">
wikisuke@localhost:~$ alias
wikisuke@localhost:~$ alias
ll=ls -l
ll=ls -l
la=ls -a
la=ls -a
</syntaxhighlight>
</source>


=== aliasでエイリアスを登録する ===
=== aliasでエイリアスを登録する ===
<source lang="console">
<syntaxhighlight lang="console">
wikisuke@localhost:~$ alias ll="ls -l"
wikisuke@localhost:~$ alias ll="ls -l"
wikisuke@localhost:~$ ll
wikisuke@localhost:~$ ll
28行目: 28行目:
drwxr-xr-x 2 wikisuke wikisuke 4096 4月 29 18:52 画像
drwxr-xr-x 2 wikisuke wikisuke 4096 4月 29 18:52 画像
drwxr-xr-x 2 wikisuke wikisuke 4096 3月 21 13:50 公開
drwxr-xr-x 2 wikisuke wikisuke 4096 3月 21 13:50 公開
</syntaxhighlight>
</source>
"ls -l"のエイリアスを"ll"にする。
"ls -l"のエイリアスを"ll"にする。
<source lang="console">
<syntaxhighlight lang="console">
wikisuke@localhost:~$ alias hello="echo hello" wikipedia="echo ようこそ ウィキペディアへ"
wikisuke@localhost:~$ alias hello="echo hello" wikipedia="echo ようこそ ウィキペディアへ"
wikisuke@localhost:~$ hello
wikisuke@localhost:~$ hello
36行目: 36行目:
wikisuke@localhost:~$ wikipedia
wikisuke@localhost:~$ wikipedia
ようこそ ウィキペディアへ
ようこそ ウィキペディアへ
</syntaxhighlight>
</source>
複数個一気に実行できる。
複数個一気に実行できる。



2020年7月5日 (日) 23:12時点における版

alias(エイリアス)は、UNIXのシェルの組み込みコマンドで、コマンドを別名で登録(エイリアス)する役割がある[1]。また、単独で実行すると今のエイリアスの一覧が表示される[1]。エイリアスの登録を削除するには"unalias"コマンドを実行する。[2]

概要

aliasを単独で実行すると、エイリアスの一覧が表示される。alias 名前=値 と入れると、"名前"を実行すると"値"が実行されるようになる。[3]ただし、aliasコマンドでエイリアスを登録してもシェルを閉じると登録した内容が消えるので、普通はシェルを開くときに実行されるファイル(例えばbashなら~/.bashrc、zshなら~/zshrc)にaliasコマンドを書いておく。展開は一度なので、lsやgrepの出力に色を付けるオプションなど、常に使うオプションの指定などにも使われる。

実行例

aliasを単独で実行する場合

wikisuke@localhost:~$ alias       
ll=ls -l
la=ls -a

aliasでエイリアスを登録する

wikisuke@localhost:~$ alias ll="ls -l"
wikisuke@localhost:~$ ll
合計 2308
drwxr-xr-x   2 wikisuke wikisuke    4096  4月 29 19:25  Desktop
drwxr-xr-x   4 wikisuke wikisuke    4096  4月 30 11:54  ダウンロード
drwxr-xr-x   2 wikisuke wikisuke    4096  3月 21 13:50  テンプレート
drwxr-xr-x   6 wikisuke wikisuke    4096  4月 23 16:06  ドキュメント
drwxr-xr-x   2 wikisuke wikisuke    4096  4月 12 10:18  ビデオ
drwxr-xr-x  11 wikisuke wikisuke    4096  4月 17 15:21  ウィキペディア原稿
drwxr-xr-x  10 wikisuke wikisuke    4096  4月 22 13:29  音楽
drwxr-xr-x   2 wikisuke wikisuke    4096  4月 29 18:52  画像
drwxr-xr-x   2 wikisuke wikisuke    4096  3月 21 13:50  公開

"ls -l"のエイリアスを"ll"にする。

wikisuke@localhost:~$ alias hello="echo hello" wikipedia="echo ようこそ ウィキペディアへ"
wikisuke@localhost:~$ hello
hello
wikisuke@localhost:~$ wikipedia
ようこそ ウィキペディアへ

複数個一気に実行できる。

脚注

  1. ^ a b リナックスアカデミー. “新しいコマンドも作れる!aliasコマンド詳細まとめ【Linuxコマンド集】”. エンジニアの入り口. 2020年5月1日閲覧。
  2. ^ 【 alias 】コマンド/【 unalias 】コマンド――コマンドの別名(エイリアス)を登録する/削除する”. @IT. 2020年5月1日閲覧。
  3. ^ Man page of BASH_BUILTINS”. linuxjm.osdn.jp. 2020年5月1日閲覧。