<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.p3.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8_%D0%B2_shell</id>
	<title>Горячие клавиши в shell - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.p3.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8_%D0%B2_shell"/>
	<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8_%D0%B2_shell&amp;action=history"/>
	<updated>2026-04-30T17:22:28Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8_%D0%B2_shell&amp;diff=360&amp;oldid=prev</id>
		<title>TTK: Новая страница: «Категория:Языки_программирования == Сочетания с клавишей Ctrl == &#039;&#039;&#039;Ctrl + a&#039;&#039;&#039; — переход в нача…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%B5_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8_%D0%B2_shell&amp;diff=360&amp;oldid=prev"/>
		<updated>2012-08-23T10:35:35Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&quot; title=&quot;Категория:Языки программирования&quot;&gt;Категория:Языки_программирования&lt;/a&gt; == Сочетания с клавишей Ctrl == &amp;#039;&amp;#039;&amp;#039;Ctrl + a&amp;#039;&amp;#039;&amp;#039; — переход в нача…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Категория:Языки_программирования]]&lt;br /&gt;
== Сочетания с клавишей Ctrl ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + a&amp;#039;&amp;#039;&amp;#039; — переход в начало строки (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + b&amp;#039;&amp;#039;&amp;#039; — переход на 1 символ назад (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + c&amp;#039;&amp;#039;&amp;#039; — посылает программе SIGINT. Обычно, прерывает текущее задание (csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + d&amp;#039;&amp;#039;&amp;#039; — удаляет символ под курсором (аналог delete) (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + e&amp;#039;&amp;#039;&amp;#039; — переход к концу строки (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + f&amp;#039;&amp;#039;&amp;#039; — переход на 1 символ вперёд (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + k&amp;#039;&amp;#039;&amp;#039; — удаляет всё, до конца строки (EOL, а не на экране!) (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + l&amp;#039;&amp;#039;&amp;#039; — очищает экран. Аналог команды clear. (csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + r&amp;#039;&amp;#039;&amp;#039; — поиск по истории. Повторение поиска (листание результатов поиска). То есть инкрементальный поиск. (zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + j&amp;#039;&amp;#039;&amp;#039; — прекращает поиск и позволяет отредактировать найденную команду. Если поиск не производился, то аналогично нажатию return. (в zsh выполняет команду)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + t&amp;#039;&amp;#039;&amp;#039; — меняет символ под курсором на предыдущий. Или, если хотите, тянет предыдущий символ к концу строки. (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + u&amp;#039;&amp;#039;&amp;#039; — удаляет все символы слева от курсора до начала строки. (cisco, в csh, zsh удаляет всю строку)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + w&amp;#039;&amp;#039;&amp;#039; — удаляет символы слева от курсора до начала слова. (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + xx&amp;#039;&amp;#039;&amp;#039; — переходит от текущей позиции курса в начало строки и обратно. На циске работает аналогично ctrl + u. (csh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + x @&amp;#039;&amp;#039;&amp;#039; — показывает возможные дополнения имени хоста (имена берутся из /etc/hosts)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + z&amp;#039;&amp;#039;&amp;#039; — suspend&amp;#039;ит текущую задачу (csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ctrl + x; Ctrl + e&amp;#039;&amp;#039;&amp;#039; — открывает $EDITOR для изменения введённой строки. После сохранения изменений, команда отправляется на исполнение. Если переменная не задана, то открывается системный текстовый редактор (для линукса это, зачастую, nano)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сочетания с клавишей Alt ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + &amp;lt;&amp;#039;&amp;#039;&amp;#039; — переход к первой команде в истории команд (zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + &amp;gt;&amp;#039;&amp;#039;&amp;#039; — переход к последней команде в истории&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt +?&amp;#039;&amp;#039;&amp;#039; — показывает список возможных дополнений команды(аналогично tab-tab) (в csh, zsh аналог which string)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + *&amp;#039;&amp;#039;&amp;#039; — вставляет все возможные дополнений команды в строку команд&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + /&amp;#039;&amp;#039;&amp;#039; — пытается дополнить имя файла (аналогично табуляции)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt +.&amp;#039;&amp;#039;&amp;#039; — вставляет последний аргумент предыдущей команды (аналог !$, только не надо делать :p, чтобы проверить )&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + b&amp;#039;&amp;#039;&amp;#039; — сдвигает курсор влево на 1 слово (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + c&amp;#039;&amp;#039;&amp;#039; — делает букву под курсором большой, а остальные, до конца слова, маленькими. (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + d&amp;#039;&amp;#039;&amp;#039; — удаляет символы с текущей позиции курсора и до конца слова. (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + f&amp;#039;&amp;#039;&amp;#039; — передвигает курсор на одно слово вперёд (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + l&amp;#039;&amp;#039;&amp;#039; — делает все буквы с текущей позиции курсора и до конца слова маленькими (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + t&amp;#039;&amp;#039;&amp;#039; — меняет местами слова под курсором и предыдущее (zsh) &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + u&amp;#039;&amp;#039;&amp;#039; — переводит буквы с текущей позиции курсора и до конца слова в верхний регистр (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alt + back-space&amp;#039;&amp;#039;&amp;#039; — удаляет символы с текущей позиции курсора до начала слова (cisco, csh, zsh)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сочетания с двойным нажатием клавиши табуляции (Tab) (обозначено как «2Т») ==&lt;br /&gt;
Если нажать при пустой строке — выведет список всех доступных команд&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(string)2T&amp;#039;&amp;#039;&amp;#039; — выведет список возможных дополнений&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;(dir)2T&amp;#039;&amp;#039;&amp;#039; — покажет подпапки папки dir&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;*2T&amp;#039;&amp;#039;&amp;#039; — покажет подпапки исключая скрытые (имена которых начинаются с точки)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;~2T&amp;#039;&amp;#039;&amp;#039; — выведет всех пользователей из /etc/passwd. Дополнив имя пользователя можно перейти в его домашний каталог. Например ~oxpa/ — домашний каталог пользователя oxpa&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$2T&amp;#039;&amp;#039;&amp;#039; — выводит список дополнений для системных переменных&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@2T&amp;#039;&amp;#039;&amp;#039; — дополняет имена хостов содержащимися в /etc/hosts&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;=2T&amp;#039;&amp;#039;&amp;#039; — листинг текущей директории, аналогичный ls.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://habrahabr.ru/blogs/linux/99843/ Оригинальная статья - Хабрахабр: Linux для всех - Горячие клавиши в шелле //oxpa]&lt;br /&gt;
* [[Shell|Командный язык shell]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
</feed>