В начало → Секреты командной строки |
поиск команды Linux, ее описания и номера секции man страниц
apropos word
закодировать файл file с помощью GnuPG
gpg -c file
раскодировать файл file
gpg file.gpg
быстрый поиск по словарю слов, начинающихся с word
look word
подсветить слово word в файле /somefile
grep --color word /somefile
запустить command с низким приоритетом
nice command
назначить низший приоритет текущему шеллу (и всем потомкам). Может быть полезно, если вашу систему сильно замедляет установка нового пакета (emerge). Кстати, для автоматического понижения приоритета emerge используется переменная PORTAGE_NICENESS в файле /etc/make.conf
renice 19 -p $$
посмотреть код завершения предыдущей команды
echo $?
скачать список новых страничек с нашего сайта в 01:00 в текущую директорию
echo "wget http://ru.gentoo-wiki.com/Special:Newpages" | at 01:00
в 17:45 послать пустое письмо с заголовком 'got the r00t?'на bugs@microsoft.com
echo "mail -s 'got the r00t?' bugs@microsoft.com < /dev/null" | at 17:45
напечатать 1234 в соответствии с настройками локали (в России обычно 1.234)
printf "%'d\n" 1234
запускать просмотр прерываний каждую секунду
watch -n1 "cat /proc/interrupts"
посмотреть, сколько времени занимает выполнение команды
time command
удобный алиас для вывода дампа
alias hd='od -Ax -tx1z -v'
полный путь к команде command
which command
вывести в 9 колонок по ширине терминала
ls | pr -T9 -W$COLUMNS
установить время изменения для файла file (в формате YYMMDDhhmm)
touch -c -t 0304050607 file
показать иерархию запущенных процессов
pstree -p
показать процессы, использующие файл /dir/file (чаще всего использую нечто вроде 'lsof /mnt/cdrom'). Не забудьте сделать 'emerge -n lsof'
lsof /dir/file
В начало → Секреты командной строки |