Например:

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-адрес

2 ответа2

4

Вот несколько моих псевдонимов.

когда я хочу открыть файл с графическим интерфейсом, я набираю go filename

alias go='xdg-open'

записывает рабочий стол с помощью ffmpeg и сохраняет в указанный файл

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

Запускает простой http-сервер с python

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'

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
0

Единственное, что у меня есть, о котором я действительно забочусь (хотя не всегда делает идеальную работу):

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .