Какие ваши самые важные псевдонимы консоли? - PullRequest
6 голосов
/ 16 сентября 2008

Какой псевдоним вы бы выбрали, если бы ваш .bash_alias / .bashrc / etc мог содержать только одну строку?

Ответы [ 23 ]

6 голосов
/ 30 сентября 2010

Нашел здесь еще один удобный способ переполнения стека из Sanjaya R:

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

Это похоже на mkdir foo; cd foo, просто позвонив mkcd foo.

Подробнее см .: Как передать аргументы командной строки в псевдоним оболочки?

5 голосов
/ 16 сентября 2008

псевдоним ls = "ls --color"

4 голосов
/ 16 сентября 2008

Технически не псевдоним, но он устраняет необходимость в большинстве из них.

source /etc/bash_completion
3 голосов
/ 16 сентября 2008
alias histgrep=history | grep

Так что я могу очень быстро найти прошлые команды, просто набрав

histgrep <part of command>

а также

alias psgrep=ps -ef | grep

чтобы быстро выяснить, запущен ли еще какой-либо конкретный процесс.

2 голосов
/ 16 сентября 2008
alias clean='rm -rf "#"* "."*~ *~ *.bak *.dvi *.aux *.log'

Для удаления ненужных файлов из текущей папки.

2 голосов
/ 16 сентября 2008

Мой фаворит, вероятно:

alias ff=find . -name $1

Для получения дополнительных псевдонимов мой полный профиль bash здесь

2 голосов
/ 05 ноября 2009
sudo apt-get install trash-cli; alias rm=trash

Мне нравится, когда деструктивные команды имеют кнопки отмены. Это также ускоряет удаление, и мне не нужно указывать -r для рекурсивного удаления.

2 голосов
/ 16 сентября 2008

псевдоним s = "cd .."

Глупо, но ты все время cd:)

2 голосов
/ 18 ноября 2008

вот мой псевдоним Windows, который я ставлю на все компьютеры Windows, которые я использую:

C: \ Windows \ ls.bat

dir $1 $2 $3 $4
1 голос
/ 16 сентября 2008

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

Первое, что я делаю при входе на новый сервер; Дает намного лучше читаемые dirlistings:)

...