alias ll='ls
-
l
--
color=auto'
alias l
m='ls
-
al | more'
alias ls='ls
--
color=auto'
alias rm='rm
-
i'
alias vi='vim'
alias which='alias | /usr/bin/which
--
tty
-
only
--
read
-
alias
--
show
-
dot
--
show
-
tilde'
由上面的资料当中,你也会发现一件事情啊,我们在
第九章的
vim
程序编辑器
里面提到
vi
vim
是不太一样的,
vim
可以多作一些额外的语法检验与颜色显示。一般用户会有
vi=vim
的命令别名,
但是
root
则是单纯使用
vi
而已。
如果你想要使用
vi
就直½以
vim
来开启文件的话,使用『
alias
vi='vim'
』这个设定即可。
至于如果要取消命令别名的话,那么就使用
unalias
吧!例如要½刚刚的
lm
命令别名拿掉,就使用:
[dmtsai@study ~]$
unalias lm
那么命令别名与变量有什么不同呢
?命令别名是『新创一个新的指令,
你可以直½下达该指令』的,
至于变量则需要使用类似『
echo
』指令才能够呼½出变量的内容!
这两者当然不一样!很多初学
者在这里老是搞不清楚!要注意啊!
^_^
例题:
DOS
年代,列出目录与
文件
就是
dir
,而清除屏幕就是
cls
,那么如果我想要在
linux
里面也使用相同的
指令呢?
答:
很简单,透过
clear
ls
来½行命令别名的½置:
alias cls='clear'
alias dir='ls
-
l'
10.3.2
历史命令:
history
前面我们提过
bash
有提供指令历史的服务!那么如何查询我们曾经下达过的指令呢?就使用
history
啰!当然,如果觉得
histsory
要输入的字符太多太麻烦,可以使用命令别名来设定呢!
不要
跟我说还不会设定呦!
^_^
[dmtsai@study ~]$
alias h='history'
如此则输入
h
等于输入
history
啰!好了,我们来谈一谈
history
的用法吧!
[dmtsai@study ~]$
history [n]
[dmtsai@study ~]$
history
[
-
c]
[dmtsai@study ~]$
history [
-
raw] histfiles
选项
参数