В начало → Секреты командной строки
Gentoo-doc HOME В началоСлед.: ???

Секреты командной строки


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

1.

1.1. Общие команды

поиск команды 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

В началоСлед.: ???
В начало → Секреты командной строки