Несколько полезных команд Linux. Linux статьи
Написать статью
Войдите, чтобы писать статьи

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

11

Хочу рассказать о некоторых командах 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.

Лайков: +1
войдите, чтобы ставить лайки
11
  • Опубликовано: 07.04.2010

Комментарии

Annulen
16.04.2010
13:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
>ps -Aef | grep firefox

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

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

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила