Бързо намиране на PID (process ID) с pgrep
pgrep вади резултат от всички PID-ове, свързани с търсения критерий
# pgrep mysql //връща всички PID, свързани с процеса mysql
Преизпълнение на последно изпълнена команда
!! връща последната команда, която сте изпълнили в командния ред. Особено полезно, когато сме забравили да поставим sudo в началото на някоя команда.
# reboot
reboot: Need to be root
# sudo !!
Последен аргумент
Последният аргумент от последно изпълнена команда може да бъде извикан с $_
# cp blah.html /var/www/mysite.com/blahdir/ //отиваме директно в директория /var/www/mysite.com/blahdir/
# cd $_
Друг, също удобен вариант е да натиснем Alt + . - така paste-ваме аргумента директно под курсора
Бързо записване във VI/VIM
shift + ZZ
* не е точно в категорията "bash", ала не се сдържах :)
Бърз изход от терминал
# Ctrl + D
Редактиране на последна команда с текстов редактор
fc отваря последно изпълнената команда в посочен редактор. След редактиране, записване и изход командата се изпълнява.
# fc -e vi ssh //отваря за редактиране последната команда, започваща с ssh
Предишна директория
За да отидем в директорията, в която сме били последно пишем:
# cd -
Постоянно изпълняване на команда и следене на промените
watch изпълнява определена команда, като показва постоянно резултата от изпълнението й. Това става на всеки 2 секунди и позволява да се следят лесно промените в изходните данни.
# watch -d tail /var/log/messages
Надявам се горното да е било полезно на някой :)
* чалъм - турцизъм, който може да бъде преведен на български най-прецизно като: "tips & tricks" (бел. авт.)