“.bash_profile”中有用的别名?

“.bash_profile”中有用的别名?

例如:

echo 'alias myip="curl -s "http://checkip.dyndns.org/" | grep -o "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*" | head -1"' >> /home/USER/.bash_profile

当我输入“myip”时,我将获得我的公共 IP 地址

答案1

以下是我的一些别名。

当我想用 GUI 打开一个文件时,我输入go filename

alias go='xdg-open'

使用ffmpeg录制桌面,并保存到指定文件

alias recordDesktop='ffmpeg -f x11grab -s 800x600 -r 25 -i :0.0 -sameq'

使用 python 启动一个简单的 http 服务器

alias simpleServer='python -m SimpleHTTPServer'

grep 中的颜色:

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto' 

ls 的别名

alias ldir='ls -d */'
alias lgrep='ls | grep'
alias l='ls -CF'
alias la='ls -A'
alias ls='ls --color=auto'
alias lx='ls -CFlash'

启动和停止灯

alias lamppstart='sudo /opt/lampp/lampp start'
alias lamppstop='sudo /opt/lampp/lampp stop'

当您输入 ls 时,sl 总是很有趣,但您希望能够中断它,因为它默认情况下是不可中断的。

alias sl='sl -e'

vim 服务器的别名

alias vimc='vim --remote-tab-silent'
alias vims='vim --servername VIM'

我有这个~/.bash_functions,用于从网站上抓取文件:

function wget_scrape {
   wget -r -l1 -np -A.$1 -nd $2
}

请注意,如果您有许多别名,您可能需要在中定义它们~/.bash_aliases,并将其添加到某处~/.bashrc(我认为它在 ubuntu 中默认存在):

if [ -f ~/.bash_aliases ]; then
     . ~/.bash_aliases
fi

答案2

我真正关心的唯一一个总是尽管做得很好):

cless() {
  echo -en '\033]2;Viewing: '"$1"'\007' 1>&2
  pygmentize -f terminal "$1" | less -R
}

相关内容