![最喜欢的 Unix 命令行别名?](https://linux22.com/image/483752/%E6%9C%80%E5%96%9C%E6%AC%A2%E7%9A%84%20Unix%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%88%AB%E5%90%8D%EF%BC%9F.png)
您最喜欢的命令行别名 (bash/sh/tcsh) 有哪些?下面是我的几个。
别名 lsr='ls -lrt' 别名 gon='cd $HOME/Notes' 别名 devdb='mysql -h dev --user=x --password=secret dbname' 别名 ec='rm *~'; # emacs 清理 别名 h='history' alias eb='exec bash'; # Solaris 有时默认为 sh 别名 mr='more' 别名 mroe='more' 别名 qd='echo export DISPLAY=$DISPLAY' alias ralias='. $HOME/.alias'; # 重新读取别名 别名 ,,='cd ../..' 别名..='cd..' 别名 c='clear'
答案1
function s()
{
screen -t "$@" /usr/bin/ssh "$@"
}
在新屏幕选项卡中连接到主机,以设备名称作为选项卡标题。
答案2
我最喜欢的,到目前为止还没有被提及的:
alias l='ls'
alias u='cd ..'
alias uu='cd ../..'
alias uuu='cd ../../..'
alias uuuu='cd ../../../..'
我通常不喜欢仅仅缩短事物的别名,但我经常输入 ls,并且 l 只需要一只手。
答案3
没有,因为我无法保证它们会在我登录的每个系统上进行配置(以我自己、root 或任何人的身份)。
答案4
alias ..="cd .."
alias ...="cd ../.."
# mkdir and enter it immediately thereafter
mcd() { mkdir $1 && cd $1; }
# when entering a directory, list the contents.
cd() { builtin cd "$@" && ls; }