Если вы хотите, чтобы сохранить команду и повторить это часто, вы можете сделать псевдоним:
alias myps='ps -u $USER -o pid,rss,command'
Теперь вы можете повторно запустить команду, набрав:
$ myps
Вы можете также сохраните это в своем файле .bashrc
или .bash_profile
.
С другой стороны, если у вас есть GNU Readline доступны, вы можете получить, что-то вроде этого: Ctrl + Rps -u
Ctrl + г делает поиск истории; все, что вам нужно сделать, это набрать уникальную часть команды, а затем нажать Введите, чтобы выполнить его; или нажмите Ctrl + C отменить.
Функции предпочтительны для псевдонимов: 'myps() {ps -u" USER "-o pid, rss, command; } ' – chepner
@chepner Действительно? Почему так? – jpaugh
Несколько причин: цитирование проще (поскольку тело не оценивается до тех пор, пока функция не будет вызвана), функции могут обрабатывать аргументы (какие псевдонимы не могут), а сама страница man 'bash' говорит« [f] или почти каждая цель, алиасы заменяются функциями оболочки ». – chepner