Записи → Полезные команды Linux
Здесь я буду собирать нужные и полезные мне shell (bash) команды, потому что обычно со временем они забываются, и потом, когда они снова нужны, я уже не могу их вспомнить. Эта запись будет обновляться каждый раз, как я буду сталкиваться с полезными командами.
#Выводит (не рекурсивно) количество файлов и папок в текущей папке. Первая команда выводит по одному файлу #в строку, а вторая считает количество этих строк. Здесь не учитываются скрытые файлы, начинающиеся с точки. #Хотите их тоже учитывать - вместо ls -1 напишите ls -al, но не забудьте из результата вычесть 2, т.к. в выводе #первые две строки займут текущий каталог и каталог-родитель (. и ..) ls -1 | wc -l #То же что и выше, только включая скрытые файлы и каталоги . и .., т.е. реальное количество всех файлов в папке #будет на 2 меньше, чем выведет команда ls -1a | wc -l #Считаем, сколько места на диске занимает каталог. Выводим в человечном виде - не в байтах, а в Мб или Гб. du -sh /var #Кладем папку в архив .tar.gz, который создается в текущем каталоге tar cvfz archive.tar.gz dir_name #Распаковываем содержимое архив .tar.gz в текущий каталог tar xvfz archive.tar.gz #Просмотр файла с возможностью скроллинга вверх и вниз less file.txt #Просмотр последних записей в лог-файле tail file.txt #Просмотр скорости чтения диска hdparm -t /dev/sda #Создать патч diff -uN file.orig file.new > file.patch #Наложить патч patch file.orig < file.patch #Просмотр количества файлов в папке с обновлением в реальном времени watch -n 1 "ls -1 | wc -l" #Количество подкаталогов в указанном каталоге find /var -type d | wc -l #Автоматическая установка зависимостей при установке пакета из файла с помощью dpkg dpkg -i имя_пакета apt-get -f install
распаковывать архивы лучше без опции ‘v’, ибо на больших архивах(с большим количеством запакованных файлов) существенно замедляется время распаковки — тратится на вывод информации в stdout.
если нужно посмотреть содержимое перед распаковкой, я предпочитаю пользоваться
> tar tvf[z]f file.tar.gz | less
> tvf[z]f
тут намеренно два раза f?
> > tvf[z]f
> тут намеренно два раза f?
тут рефлексы
ЗЫЖ
а получать уведомления о реплаях как-то можно?
Илья, да, поставил плагин, теперь можно подписываться на комментарии. Спасибо за дельный совет.
“раз уж пошла такая пьянка” можно ещё посмотреть на http://disqus.com/features/
тут и дерево комментариев, и reply notification. только, что с login — не понятно
Это будет внедрено в новую версию дизайна, скоро. Мне уже доделывают его.
[...] другие полезные команды Linux можно тут: Полезные команды Linux Комментарии (RSS) | Trackback | 30 декабря 2011 [...]
[...] Постоянно обновляемый и пополняемый список полезных linux bash shell команд приведен на странице Полезные команды Linux [...]
[...] полезные команды Linux можно посмотреть на странице Полезные команды Linux, которая постоянно пополняется новыми командами. apt, [...]