Linux alias
命令用于设置指令的别名,可以将比较长的命令进行简化。
默认情况下会输出当前的设置:
$ alias
l='ls -lah'
la='ls -lAh'
ll='ls -lh'
ls='ls --color=tty'
所以此时输入ll
以后,就相当于输入了ls -lh
。
给命令设置别名也很简单,方法为:
$ alias newcommand='command setting'
比如:
$ alias ll='ls -lh' # 相当的实用
不过需要注意的时,这个命令如果在终端操作,关闭后并不会保持。
如果需要每次都可以使用,需要将这个命令输入到.bashrc
中。
比较常用的一些为:
$ 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 rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde
#对路径切换很有用
$ alias ..='cd ..'
$ alias ...='cd ../../../'
$ alias ....='cd ../../../../'
$ alias .....='cd ../../../../'
$ alias .4='cd ../../../../'
$ alias .5='cd ../../../../..'
#获取disk的信息##
$ alias df='df -H'
$ alias du='du -ch'
#设置一些系统信息
$ alias cpuinfo='lscpu'
$ alias meminfo='free -h'
在比如一个稍微复杂一点的:
$ alias lt='ls --human-readable --size -1 -S --classify'
lt
将排序并显示一个总的文件大小。
当前,可以设定alias,也可以清除,只要使用unalias即可。