Пингвинус Linux
  • Главная
  • Блоги
  • Программы
  • Игры
  • Дистрибутивы
  • Ответы
  • Форум
  • Руководство
    по Ubuntu
ВходРегистрация
RSS
Twitter
Livejournal
Посетите наш форум о Linux.
  • Gentoo
  • Gnome
  • Grub
  • Ubuntu
  • Внешний вид
  • Игры Linux
  • Интернет и сети
  • Командная строка
  • Настройка Linux
  • Оборудование и драйвера
  • Программы Linux
  • Файловая система
  • Шрифты
  • Общие темы
  • Руководство по Ubuntu Linux для начинающих
Linux блоги / Командная строка /

Несколько полезных команд 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.2010yuriy9
Поделиться

Комментарии

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

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

Добавить комментарий

Комментарий будет опубликован только после просмотра администратором сайта.

Электронная почта публиковаться не будет.

Введите символы, которые изображены на рисунке.
Кликните на изображение, чтобы сгенерировать новый код.

  • Блоги
  • Программы для Linux
  • Игры для Linux
  • Дистрибутивы Linux
  • Ответы
  • Форум
  • Руководство
    по Ubuntu
  • О сайте
  • Помощь
  • Контактная информация
  • Размещение рекламы
  • Условия использования
RSS подписка
© 2009-2012
Пингвинус Linux