别名alias
别名就是一种快捷方式,以省去用户输入一长串命令序列的麻烦。
别名使用alias命令
比如
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件
比如
vim .bash_profile
#
alias olddir='source /root/oldcd.sh'
切换当前目录
在shell中切换当前目录需要source执行
比如source /root/oldcd.sh
oldcd.sh: #!/bin/sh
echo $1
cd $1
执行结果
[root@china ~]# olddir /root/javaapp
/root/javaapp
[root@china javaapp]# pwd
/root/javaapp