Многие наверное знают, что такое alias в линукс и для чего он нужен. Но не все используют его в рамках файла .bashrc Linux. Теперь подробнее:
Что такое ".bashrc":
это сценарий оболочки, который Bash запускается всякий раз, когда он запускается в интерактивном режиме.
Что такое "alias":
позволяет заменять "команду, команды, пути и т.д." на короткие значения, которое удобнее вносить, чем саму команду. Пример alias:
Допустим я часто использую такие команды:
Все эти команды можно легко прописать с "alias" в файл ".bashrc", что мы и сделаем:
~$ cd /home/debuser ~$ nano .bashrc
Находим внутри строчку "# some more ls aliases" и ниже прописываем:
alias net='netstat -lptun'
alias h='history'
alias sshdeb='sudo ssh debuser@debi'
перезаходим в терминал и вводим к примеру "net":
$ net (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN - ...
Пробуем ввести "h":
$ h 1 su 2 sudo 3 su -l 4 su ...
Все работает! Варианты комбинаций можете придумать сами или заложить длинные но важные для вас команды!
Источник: http://linuxsql.ru