CentOS7 良く使うコマンドをalias登録する

使用頻度の高いコマンドをalias登録しておくといいことがある?

私が良く使うことコマンドに ll というコマンドがあります。ll は、ls -l の結果を返してくれます。これはaliasに登録されているからです。

7では、以下のaliasが登録されています。

# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

CentOSのデフォルトでは、これだけの登録ですが、.bashrcなどに記述することで、自分だけのaliasを登録することができます。

aliasを登録する

aliasを登録するには、aliasコマンドで登録する方法と、.bashrc(bashを使用している場合)で使用しているログインスクリプトに記述する方法があります。

# alias 登録するaalias '実行するコマンド'

実行例

[root@centos7-101 ~]# alias la='ls -al'
[root@centos7-101 ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias la='ls -al'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@centos7-101 ~]# la
合計 36
dr-xr-x---.   6 root root  187 12月 16 18:45 .
dr-xr-xr-x.  17 root root  224 11月 25 16:34 ..
-rw-------.   1 root root 2813 12月 17 15:53 .bash_history
-rw-r--r--.   1 root root   18 12月 29  2013 .bash_logout
-rw-r--r--.   1 root root  176 12月 29  2013 .bash_profile
-rw-r--r--.   1 root root  176 12月 29  2013 .bashrc
drwxr-xr-x.   3 root root   24 11月 25 17:34 .cache
-rw-r--r--.   1 root root  100 12月 29  2013 .cshrc
drwxr-xr-x.   3 root root   19 11月 25 17:34 .local
drwxr-xr-x. 133 root root 4096 12月 16 18:56 .npm
drwxr-----.   3 root root   19 11月 25 17:26 .pki
-rw-r--r--.   1 root root  129 12月 29  2013 .tcshrc
-rw-------.   1 root root 1461 11月 25 16:34 anaconda-ks.cfg

Macの場合

Macの場合もMac OSがLinuxベースで、bashを使っているのであれば.bashrcに追記すればalias設定ができます。
設定前

$ ll
-bash: ll: command not found

.bashrc設定

.bashrcが存在しなければ新規で作成します。

$ vi ~/.bashrc

alias ll='ls -l'

設定を反映します。

$ source ~/.bashrc

実行結果

$ ll
total 16
drwxr-xr-x   7 xxxxxxxxxxxxx  staff   238 10 25 16:38 Applications
drwxr-xr-x@  5 xxxxxxxxxxxxx  staff   170 12 20 19:02 Applications (Parallels)
drwx------+ 20 xxxxxxxxxxxxx  staff   680 12 20 19:04 Desktop
drwx------+ 12 xxxxxxxxxxxxx  staff   408 11 24 10:02 Documents
drwx------+ 65 xxxxxxxxxxxxx  staff  2210 12 17 19:09 Downloads
drwx------@ 72 xxxxxxxxxxxxx  staff  2448 11 24 09:46 Library
drwx------+  7 xxxxxxxxxxxxx  staff   238  2 28  2016 Movies
drwx------+  8 xxxxxxxxxxxxx  staff   272  2 28  2016 Music
drwx------+  9 xxxxxxxxxxxxx  staff   306  9  9 17:27 Pictures
lrwxr-xr-x   1 xxxxxxxxxxxxx  staff    51 12  3  2016 PlayOnMac's virtual drives -> /Users/xxxxxxxxxxxxx/Library/PlayOnMac//wineprefix/
drwxr-xr-x+  5 xxxxxxxxxxxxx  staff   170  5 24  2014 Public

これをやると実際のコマンドが思い出せなかったりするので、良くも悪くもあると思いますが、サンプルはあまり長くないコマンドですが、何度も打つコマンドは短い方がいいですよね。

スポンサーリンク
spdsk-side
spdsk-side