Терминал Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
manual:терминал [2010/01/06 13:47]
manual:терминал [2010/04/21 18:04]
Строка 27: Строка 27:
 Удобно,​ не правда ли? Особенно если привыкнуть. Удобно,​ не правда ли? Особенно если привыкнуть.
  
-Автодополнение в терминале работает практически везде, и не только для команд,​ но так же для их аргументов и имён файлов. Поэкспериментируйте с ним, оно значительно сокращает время набора ​команд, да и вообще,​ терминал без автодополнения - это не терминал.+Автодополнение в терминале работает практически везде, и не только для команд,​ но так же для их аргументов и имён файлов. Поэкспериментируйте с ним, оно значительно сокращает время набора,​ да и вообще,​ терминал без автодополнения - это не терминал.
  
 ===== Работа с файлами ===== ===== Работа с файлами =====
Строка 137: Строка 137:
 Кстати,​ знакомьтесь,​ эта команда удалит **абсолютно все** файлы с вашего компьютера. Именно поэтому не стоит её никогда выполнять. Даже если вы прервёте её выполнение на середине - систему вы восстановить уже не сможете. Я пишу это лишь затем, чтобы показать,​ что несмотря на всю мощь терминала (или благодаря ей) при выполнение консольных команд самое главное - это внимательность пользователя. Никогда не выполняйте команд,​ назначения которых вы не понимаете. Например,​ команда Кстати,​ знакомьтесь,​ эта команда удалит **абсолютно все** файлы с вашего компьютера. Именно поэтому не стоит её никогда выполнять. Даже если вы прервёте её выполнение на середине - систему вы восстановить уже не сможете. Я пишу это лишь затем, чтобы показать,​ что несмотря на всю мощь терминала (или благодаря ей) при выполнение консольных команд самое главное - это внимательность пользователя. Никогда не выполняйте команд,​ назначения которых вы не понимаете. Например,​ команда
 <​code>​echo "​test... test... test..."​ | perl -e '​$??​s:;​s:​s;;​$?::​s;;​=]=>​%-{<​-|}<&​|`{;;​y;​ -/:​-@[-`{-};​`-{/"​ -;;​s;;​$_;​see'</​code>​ <​code>​echo "​test... test... test..."​ | perl -e '​$??​s:;​s:​s;;​$?::​s;;​=]=>​%-{<​-|}<&​|`{;;​y;​ -/:​-@[-`{-};​`-{/"​ -;;​s;;​$_;​see'</​code>​
-делает ровно тоже, что и упоминаемая выше+делает ровно то же, что и упоминаемая выше
 <​code>​rm -rf /</​code>​ <​code>​rm -rf /</​code>​
 И самое ужасное,​ что запустив её вы даже ничего не заметите до тех пор, пока она не закончит работу и вы не обнаружите пропажу абсолютно всех своих файлов. Так что всегда будьте внимательны!)). И самое ужасное,​ что запустив её вы даже ничего не заметите до тех пор, пока она не закончит работу и вы не обнаружите пропажу абсолютно всех своих файлов. Так что всегда будьте внимательны!)).
  
-Есть и другие управляющие сочетания,​ например <​key>​C-d</​key>​ посылает сигнал конца файла запущенному приложению,​ а без запущенных утилит делает тоже, что и терминальная команда ​<key>exit</​key>​. Ну а если вы хотите более подробно управлять работающими программами,​ то посмотрите на системный монитор ''​htop'',​ который,​ правда,​ нужно доустанавливать отдельно.+Есть и другие управляющие сочетания,​ например <​key>​C-d</​key>​ посылает сигнал конца файла запущенному приложению,​ а без запущенных утилит делает тоже, что и терминальная команда ​''​exit''​. Ну а если вы хотите более подробно управлять работающими программами,​ то посмотрите на системный монитор ''​htop'',​ который,​ правда,​ нужно доустанавливать отдельно.
  
 ===== История введённых команд ===== ===== История введённых команд =====