snobs
avatar

scrape
инфо...
avatar

Симеон Узунов
инфо...
bash чалъми*

Бързо намиране на 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/
# cd $_
      //отиваме директно в директория /var/www/mysite.com/blahdir/

Друг, също удобен вариант е да натиснем 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" (бел. авт.)


Публикувано на : 01 Юли 2008 (02:07ч) от smn
Етикети : bash linux tips 
Вържи в социална мрежа:  svejo.net dao.bg pipe.bg ping.bg lubimi.com web-bg.com novinitednes.com

Остави коментар

Псевдоним /Задължително/
e-mail /Задължително, скрит/
Сайт /По желание/