Home

Tags

Bash, манипуляции

2011-04-12 bash linux

Работа с историей команд

historyВывести команды в пронумерованном виде
!!Выполнить последнюю команду
!77-ая команда
!-55-ая команда с конца
!hiПоследняя команда начинающаяся с hi
!$Использовать последний аргумент предыдущей строки
Ctrl+RПоиск в истории команд
Ctrl+CОтмена команды
Ctrl+LОчистка экрана
Esc+.Параметр предыдущей команды


Замена символов в последней строке ^что_меняем^на_что_меняем
lega@lega-asus:/tmp$ echo test
test
lega@lega-asus:/tmp$ ^te^re
echo rest
rest


Хождение по папкам
cdПерейти в папку пользователя
cd -Вернуться в предыдущую папку

Стек путей, pushd, popd
:~$ pushd /tmp/
/tmp ~
:/tmp$ pushd /home/
/home /tmp ~
:/home$ popd
/tmp ~
:/tmp$ popd
~
:~$