Несколько полезных команд Linux

Хочу рассказать о некоторых командах Linux, которыми иногда приходится пользоваться для решения небольших задач.

Как сделать файл исполняемым

chmod +x myfile

Данная команда сделает исполняемым файл myfile.

chmod +x *

Данная команда сделает исполняемыми все файлы в текущей директории.

Как сделать файл неисполняемым

chmod -x myfile

Команда снимает право на выполнение файла.

Как создать пустой файл в Linux

Для решения данной задачи можно воспользоваться командой touch:

touch filename

Хотя команда touch предназначена и не для этого, но пустой файл она создает. Прошу отписаться в комментариях о других способах (а их много) создания файлов в командой строке.

Завершение (уничтожение) процесса

Иногда бывает нужно уничтожить какой-нибудь процесс (зависшую программу). Если вы знаете имя команды, которой был запущен процесс (программа), то вы можете воспользоваться командой killall:

killall firefox

Данная команда остановит все процессы, запущенные командой firefox.

Если же killall не помог или неприемлем, то можно найти PID (идентификатор процесса) и убить его командой kill:

admin@pingvinus:~$ ps -Aef | grep firefox
admin     2275     1 11 07:42 ?        00:05:52 /usr/lib/firefox-3.5.8/firefox
admin     2821  2800  0 08:32 pts/2    00:00:00 grep firefox
admin@pingvinus:~$ kill 2275

Здесь мы сначала с помощью команд ps и grep определяем PID процесса (первое число слева), а потом останавливаем данный процесс командой kill.

07.04.2010yuriy11

Комментарии

16.04.2010, 13:28
>ps -Aef | grep firefox

можно выполнить pidof firefox
20.09.2010, 00:34
$ pgrep konqueror
тоже подойдёт :)
20.09.2010, 00:35
хотя:
$ ps ux | grep konqueror
намного информативней
Денис Радченко
07.04.2010, 23:47
> touch filename
Можно cat /dev/null > filename
20.09.2010, 00:32
можно просто:
$ >filename
без '$', но только оно сотрёт информацию, если файл уже существует, также как и пред. команда, в отличие от touch
если есть сомнения то можно добавить "ничего":
$ >>filename
MDM
20.07.2010, 17:37
отличный сайт, много полезного. буду заходить почаще.
Активный
20.07.2010, 19:44
Спасибо!
24.10.2010, 00:26
забыли про классную команду top которая позволяет отслеживать несколько самых прожерливых процессов в реальном времени и убивать нужный не отходя от кассы :)
25.11.2010, 14:04
попробуйте htop, очень удобно ...
Активный
16.02.2015, 18:12
powertop - увеличивавет срок жизни аккумулятора не намного правда, но все же и еще смотреть из консоли
dbz
12.08.2013, 01:22
читая статьи, нахожу большинство из них скучными, и чаще улыбаюсь, читая комментарии вроде "большое спасибо, я такого не знал", когда пишут про элементарные вещи...
но сейчас сам офигел, т.к. про pidof/pgrep узнал только впервые :)
надо бы почаще читать маны и быть толерантнее ))
спасибо за наводку!

Написать комментарий

Ваше имя:
Текст:
Вы не зарегистрированы: комментарий будет опубликован только после просмотра администратором сайта.