你最重要的控制台别名是什么?

时间:2008-09-16 09:10:12

标签: bash console alias

如果您的.bash_alias / .bashrc / etc只能包含一行,您会选择保留哪一个别名?

23 个答案:

答案 0 :(得分:6)

在Sanjaya R的stackoverflow上找到另一个方便的:

alias mkcd='_(){ mkdir $1; cd $1; }; _'

只需拨打mkdir foo; cd foo即可mkcd foo

详情请参阅:How to pass command line arguments to a shell alias?

答案 1 :(得分:5)

alias ls =“ls --color”

答案 2 :(得分:4)

技术上不是别名,但它不需要大多数别名..

source /etc/bash_completion

答案 3 :(得分:3)

alias histgrep=history | grep

所以我只需输入

即可快速找到过去的命令
histgrep <part of command>

以及

alias psgrep=ps -ef | grep

快速找出,如果某个特定进程仍在运行。

答案 4 :(得分:2)

alias clean='rm -rf "#"* "."*~ *~ *.bak *.dvi *.aux *.log'

从当前文件夹中清除不必要的文件。

答案 5 :(得分:2)

sudo apt-get install trash-cli; alias rm=trash

当破坏性命令具有撤消按钮时,我喜欢它。它还使删除更快,我不必指定-r递归删除。

答案 6 :(得分:2)

这是我在我使用的所有Windows计算机上的Windows“别名”:

C:\ WINDOWS \ ls.bat

dir $1 $2 $3 $4

答案 7 :(得分:2)

我最喜欢的可能是:

alias ff=find . -name $1

对于更多别名,我的完整bash配置文件为here

答案 8 :(得分:2)

alias s =“cd ..”

傻,但是你一直都在唱cd :)。

答案 9 :(得分:1)


alias ll="ls -al --color=auto"

进入新服务器时我做的第一件事;提供更好的可读性dirlistings:)

答案 10 :(得分:1)

alias sl=ls

在右手拿出“l”之前,你的左手每天多少次获得“s”? :)

答案 11 :(得分:1)

alias webshare ='python -c“import SimpleHTTPServer; SimpleHTTPServer.test()”'

答案 12 :(得分:1)

我使用的是dvorak键盘,所以我最重要的是:

alias no=ls -f

我最喜欢的是:

alias devn='cat > /dev/nul'

这让我可以随意输入垃圾而不用担心它是否会被保存......

答案 13 :(得分:1)

我最常用的:

alias la='ls -a -l'
alias ll='ls -l'
alias cats='konqueror http:'//icanhazcheezburger.com''

最后一个只是一个笑话

答案 14 :(得分:1)

#Useful find command to grep recursively for a string, usage "f blah"
alias f='find . | tr "\n" "\0" | xargs -0 grep'

#Some handy backtracking commands
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'

#Reload .bashrc good for when working with new aliases :-)
alias resource='source ~/.bashrc'

#Good if on cygwin and have notpad++ installed
alias edit='"/cygdrive/c/program files/notepad++/notepad++.exe"'

#This one prints out a treelike structure of directories.
alias tree='ls -R | grep ":$" | sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s/^/   /" -e s/-/|/"'

答案 15 :(得分:0)

这个怎么样。

  

alias bc =“vim~ / .bash_profile; source~ / .bash_profile”

答案 16 :(得分:0)

我喜欢这个

alias ls='ls -lrta'

和这些

alias ..='cd ..'
alias ...='cd ../../../'
alias ....='cd ../../../../'
alias .....='cd ../../../../'

和这一个

alias h='history'

尤其是这个

alias mkcd='_(){ mkdir -pv $1; cd $1; }; _'

答案 17 :(得分:0)

我在工作时听mp4音乐文件,没有音乐没有生命:

alias m="mplayer -novideo -loop 0"

答案 18 :(得分:0)

alias py='python2.5 -O'

答案 19 :(得分:0)

我发现每次编辑~/.zshrc文件(或~/.bashrc,对于bash用户)时,我总是做的下一件事是来源。所以我写了一个别名:

export EDITOR='/usr/bin/vim'
alias zshrc='$EDITOR ~/.zshrc && source ~/.zshrc'

同样,我添加了

alias vimrc='$EDITOR ~/.vimrc'

此外,对于zsh用户,后缀别名非常有用,例如:

alias -s py=$EDITOR
alias -s rb=$EDITOR

因此,当您输入test.pyfoo.rb时,它会扩展为$EDITOR test.py$EDITOR foo.rb

答案 20 :(得分:0)

### SSH That tunnels X stuff (even through NAT)
alias 'xssh'='ssh -X -C -Y'

答案 21 :(得分:0)

alias prompt ='PS1 ='\''[\ e [7m] \ u @ \ h \ A $ \ w&gt; [\ e [27m]'\'''

每次登录时都很难输入,而所有其他dbas都不喜欢oracle用户有非默认提示。

答案 22 :(得分:0)

alias ss="script/server"

显然,我大部分时间都在Rails工作。 :)