Какие ваши любимые псевдонимы командной строки (bash / sh / tcsh)? Вот несколько моих.
псевдоним lsr = 'ls -lrt' alias gon = 'cd $ HOME / Notes' псевдоним devdb = 'mysql -h dev --user = x --password = secret dbname' псевдоним ec = 'rm * ~'; # emacs cleanup псевдоним h = 'история' псевдоним eb = 'exec bash'; # Солярис иногда по умолчанию ш псевдоним mr = 'больше' псевдоним mroe = 'больше' псевдоним qd = 'echo export DISPLAY = $ DISPLAY' псевдоним ralias = '. $ HOME / .alias'; # перечитать псевдонимы псевдоним ,, = 'cd ../ ..' псевдоним .. = 'CD ..' псевдоним c = 'очистить'
mysql
(кто-нибудь еще на сервере мог его видеть!), Поместите имя пользователя и пароль в файл ~ / .my.cnf и просто укажите-up
. Инструменты MySQL автоматически подберут эти учетные данные, для получения дополнительной информации прочтите mysql (1).Ответы:
Подключитесь к хосту на новой вкладке экрана с именем устройства в качестве заголовка вкладки.
источник
Мои любимые, которые не были упомянуты до сих пор:
Я обычно не фанат псевдонимов, которые просто сокращают, но я очень много печатаю ls, и мне нужна только одна рука.
источник
нет, так как я никогда не могу гарантировать, что они будут настроены на КАЖДУЮ систему, в которую я войду (как я, root или кто-то еще).
источник
Нет, я так сильно меняюсь между системами каждый день, что в основном отказываюсь от этого.
источник
источник
Общее содержание моего «списка псевдонимов»:
Я потратил достаточно времени на исправление Unix-машин, с которыми я "обычно" не работаю (один из недостатков того, что я был внутренним администратором Unix для дома программного обеспечения, вы оказались на сайтах клиентов, много), что первым делом Я делаю это, чтобы "unalias -a", просто чтобы любой псевдоним обычного производственного администратора не взаимодействовал с неправильным написанием, после этого это слишком хлопотно для настройки.
Это также перешло в мое обычное использование.
источник
Я знаю, что многие не согласятся, но мне нравятся защитные сетки. (И, пожалуйста, попробуйте простить меня за использование tcsh.)
Этот несколько похожий должен быть вне закона, хотя:
Я видел людей, которые были обучены работе с системами с таким псевдонимом, а затем они набирали
rm *
текст в какой-то другой системе, ожидая получить вопросы о том, какие файлы удалять, а затем они сидели и смотрели, как именно это и должно быть.РЕДАКТИРОВАТЬ:
В некоторых комментариях сравнивался псевдоним корзины для мусора с флагом «-i», говоря, что они похожи. Но для меня есть важное отличие. С "-i" вы получаете запрос на подтверждение каждый раз, когда используете команду, и это становится тем, на что вы рассчитываете и на что положитесь. С другой стороны, решение для мусорной корзины работает точно так же, как и стандартный rm, пока вы на самом деле не совершите ошибку и не захотите удалить файл. Это немного похоже на разницу между тренировочными колесами и запасным колесом в багажнике.
источник
readlink -f "$1"
mkdir -p $ WASTE $ path mv $ path $ WASTE $ path} Это не идеально (так как создает новый каталог с именем файла), но работает нормально. (Это для zsh, но я думаю, вы могли бы достаточно легко перенести их на другую оболочку:
источник
sudo vi <somefile>
наsudoedit <somefile
! + больше, если бы я могВот некоторые из моих любимых. (Некоторые из них относятся к ZSH.)
источник
Для тех проблемных коллег:
источник
здесь много псевдонимов, которые не являются необходимыми:
можно заменить, просто нажав [Ctrl] + [L]
и аналогично: zsh обеспечивает исправление заклинаний по умолчанию, bash делает это с расширениями
нажатие [Ctrl] + [R] делает то же самое в bash / zsh
то же самое можно сделать в каждой оболочке с
источник
источник
источник
источник
источник
p = 'ps auxww | grep -v grep | grep'
источник
Для поиска старых скриптов Perl что-то:
Отправить мне по электронной почте файл:
источник
Я очень часто скучаю по другим системам
источник
Показать 10 самых популярных команд в вашей истории.
источник
Как я помню все мои пароли ...
источник
Вот мой любимый способ найти что-то во всем коде Python в текущем и дочернем каталогах, кроме тех, которые связаны с subversion:
alias greppy="find . | grep -v [.]svn | grep [.]py$ | xargs grep "
источник
Несколько вырвали из моего bashrc:
Как правило, мой bashrc выясняет, какой менеджер пакетов использует система, а затем имеет псевдоним как
apt
иyum
, то есть на любой машине, на которой работает мой bashrc, я могу просто сделать:Он не идеален, но большинство общих действий одинаковы для yum и aptitude. К тому времени, когда вы пытаетесь сделать что-то более сложное, вы можете просто вспомнить, на какой ОС вы работаете.
источник
Наверное, мой любимый, так как это делает написание новых псевдонимов так легко:
источник
Я бы сказал, что это мой любимый псевдоним.
псевдоним резюме = 'экран -D -R'
Это оказывается очень удобным после того, как моя рабочая станция Windows автоматически перезагружается каждые выходные (политика фирмы).
источник
источник
Этот работает на большинстве рабочих столов Linux:
Открывает документ или папку с зарегистрированным приложением, аналогично команде запуска в Windows.
источник
Еще несколько, чтобы добавить в кучу:
источник
источник
Сделайте быструю арифметику из командной строки. Используйте «x» для умножения, чтобы избежать расширения.
источник
Unix псевдоним команды с примерами
Ура!
источник