alias'ы для bash

Автор YuriS, 19 июня 2012, 14:37:39

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

YuriS

Для сокращения ввода команд при работе с aptitude можно использовать алиасы, прописав и в .bashrc в домашнем каталоге. Вот мой пример, вы можете сделать по своему :)
alias apu='sudo aptitude update'
alias apup='sudo aptitude upgrade'
alias api='sudo aptitude install'
alias apsup='sudo aptitude safe-upgrade'
alias apdup='sudo aptitude dist-upgrade'
alias apse='aptitude search'
alias apsh='aptitude show'
alias app='sudo aptitude purge'
alias apr='sudo aptitude remove'
alias ave='aptitude versions'
alias acl='sudo aptitude clean'
alias aacl='sudo aptitude autoclean'

Angel_ok

Алиасы, это конечно хорошо.
Но проблема в том что когда пользуешься другим компьютером приходится писать все полностью.
А так можно и  забыть что к чему.
Да и благодаря tab'y (автодописывание) не приходится много печатать.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

orlyanuch

Цитата: Angel_ok от 19 июня 2012, 16:10:11А так можно и  забыть что к чему.
Верно, но простые алиасы, расшифровку которых уж никак не забудешь, очень хорошо помогают:

alias ll='ls -lh'
alias la='ls -alF'
alias grep='grep --color'
Edimus, ut vivamus; nоn vivimus, ut edamus.


Yrii

#4
ок, можно ещё так:
поставить grc и прописать:
if [ -f /usr/bin/grc ]; then
  alias cvs="grc --colour=auto cvs"
  alias diff="grc --colour=auto diff"
  alias esperanto="grc --colour=auto esperanto"
  alias gcc="grc --colour=auto gcc"
  alias irclog="grc --colour=auto irclog"
  alias log="grc --colour=auto log"
  alias netstat="grc --colour=auto netstat"
  alias ping="grc --colour=auto ping"
  alias traceroute="grc --colour=auto traceroute"
  alias wdiff="grc --colour=auto wdiff"
  alias diff="grc --colour=auto diff"
  alias configure="grc --colour=auto configure"
  alias make="grc --colour=auto make"
  alias last="grc --colour=auto last"
  alias mount="grc --colour=auto mount"
  alias mtr="grc --colour=auto mtr"
  alias ps="grc --colour=auto ps"
  alias dig="grc --colour=auto dig"
  alias ls="grc --colour=auto ls"
fi

будет красивый/цветной вывод команд, вот тут использования алиасов самый раз

+ тоже удобно:
alias ls='ls -F --color=auto --group-directories-first'
alias grep='grep --color=auto'
alias cp='cp -v'
alias mv='mv -v'
alias rm='rm -i -v'
alias mkdir='mkdir -v'
alias less='less -M'