Tabs in linux terminal

Горячие клавиши терминала Linux

Терминал — один из самых мощных инструментов Linux. С помощью него можно настроить и сделать практически всё в этой операционной системе. Чтобы сделать работу в терминале ещё более удобной и продуктивной разработчики добавили различные сочетания клавиш.

В этой статье мы собрали самые полезные горячие клавиши терминала Linux, которые могут пригодится вам в работе. Здесь есть комбинации клавиш для навигации по истории команд, коррекции ошибок и управления окном терминала. Все клавиши расположены в случайном порядке.

Горячие клавиши терминала Linux

1. Tab

Без этого сочетания терминалом пользоваться невозможно, и поэтому его знают все. Одно нажатие клавиши Tab автоматически дополняет текущую команду или путь к файлу если возможен только один вариант. Два нажатия по ряд показывают возможные варианты автодополнения. Это делает набор команд и путей к файлам намного быстрее.

2. Ctrl + R

После нажатия Ctrl+R появляется строка поиска в которой вы можете начать вводить имя команды, которую надо выполнить. Система найдёт все команды, которые ранее выполнялись с таким началом и отобразит самую свежую. Вы можете уточнить поиск добавив ещё несколько символов. Для выполнения команды просто нажмите Enter, для редактирования Esc.

3. Ctrl + C

Это сочетание клавиш позволяет прервать работу любой программы, которая выполняется в терминале. После нажатия Ctr + C программе отправляется сигнал SIGINT и если она не обрабатывает его особым образом выполнение программы завершается. Некоторые программы перехватывают сигнал и перед завершением выполняют кое какие действия по сохранению данных и завершению операций, например пакетный менеджер zypper.

4. Ctrl + Z

С помощью Ctrl+Z вы можете перевести текущую программу в фоновый режим. Обычно, если вам надо чтобы программа выполнялась в фоновом режиме просто добавьте символ & после команды. Но если вы забыли это сделать поможет это сочетание клавиш. Чтобы посмотреть задачи, которые сейчас работают в фоне используйте команду jobs, а для возврата задачи в нормальный режим — команду fg.

5. Ctrl + D

Сочетание клавиш Ctrl+D можно считать альтернативой команды exit. Если вы подключены по SSH то сессия будет разорвана. Если вы работаете в терминале напрямую, то окно будет закрыто.

6. Ctrl + L

Альтернатива команды clear. Позволяет очистить вывод терминала. Очень удобно для создания снимков экрана и просто для очистки лишней информации.

7. Ctrl+P и Ctrl+N

Эти сочетания клавиш альтернативы клавишам стрелки вверх и вниз. Первое показывает предыдущую введенную команду, а второе следующую. Так вы можете перемещаться по истории команд. Это не удобнее стрелок, но иногда может быть полезно.

8. Ctrl + A и Ctrl + E

Перемещаться можно не только по истории команд, но и по текущей строке. Эти горячие клавиши — аналоги клавиш Home и End. Первая комбинация перемещает курсор в начало строи, а вторая в конец.

Читайте также:  Backdoor для windows 10

9. Ctrl + U и Ctrl + K

С помощью первого сочетания можно удалить весь текст от начала строки до позиции курсора, а с помощью второго — от позиции курсора и до конца строки. Это может быть полезно если вы ввели неверную команду и не хотите стирать её по одному символу.

10. Ctrl + W

Нажав Ctrl+W вы можете стереть слово перед курсором. Если курсор находится в середине слова, то будут стёрты все символы от курсора до начала слова. Удобнее всего ставить курсор после слова, которое нужно убрать.

11. Ctrl + Y

С помощью Ctrl + Y вы можете вставить текст вырезанный с помощью Ctrl + U, Ctrl + K и Ctrl + W. Текст будет вставлен туда, где находится курсор.

12. Ctrl + B и Ctrl + F

Аналог для клавиш стрелка вправо и стрелка влево. Первое сочетание позволяет перемещаться на один символ вправо, а второе на один символ влево.

13. Ctrl + T

Заменяет символ, находящийся под курсором на предыдущий символ. Или перемещает символ перед курсором к концу строки.

14. Ctrl +X затем Ctrl + E

Открывает текущую команду в текстовом редакторе. Если в переменной EDITOR редактор не задан, то будет использоваться nano. После редактирования и сохранения результата команда будет выполнена. Удобно для написания многострочных скриптов.

15. Alt +.

Аналог команды $!. Позволяет вставить последний аргумент предыдущей команды в позицию курсора. Удобно, если надо выполнить несколько команд с одинаковым аргументом.

16. Alt + B и Alt + F

Эти сочетания позволяют перемещаться по словам, также как их аналоги с Ctrl по символам. Alt + B перемещает курсор на слово влево, а Alt+F на слово вправо.

17. Alt + C, Alt + L и Alt + U

Следующие три сочетания клавиш позволяют играть с регистром символов команды. Первое сочетание — Alt + C делает символ под курсором прописным, а все остальные буквы до конца слова строчными. Alt + L делает все буквы до конца слова строчными, а Alt + U — прописными.

18. Ctrl + S и Ctrl + Q

Если команда выводит информацию слишком быстро, а вам надо прочитать её или скопировать, можно попросить терминал поставить на паузу вывод команды. Для этого нажмите Ctrl +S. Чтобы вернуть всё обратно нажмите Ctrl + Q.

Сочетания клавиш эмулятора терминала

Все сочетания клавиш, перечисленные выше будут работать во всех терминалах и эмуляторах терминала, которые используют командную оболочку Bash или другую популярную оболочку. Но у популярных эмуляторов терминала есть свои горячие клавиши, которые могут вам очень сильно пригодится при работе. Давайте рассмотрим их тоже. В этой статье будут использоваться горячие клавиши из Gnome Terminal, но в других терминалах они похожи.

1. Ctrl + Alt + T

С помощью этого сочетания клавиш можно открыть терминал в большинстве дистрибутивов, основанных на Ubuntu и Debian. Это просто, быстро и удобно.

2. Ctrl + Shift + С и Ctrl + Shift + V

Копирование и вставка — очень важные функции операционной системы. Сочетание клавиш Ctrl + C просто не может работать для копирования, потому что оно используется для завершения команды, поэтому для копирования и вставки была добавлена клавиша Shift.

3. Ctrl + Shift + F

Если вам надо выполнить поиск по выводу в терминале можно воспользоваться сочетанием Ctrl + Shift + F. После нажатия откроется окно ввода, в котором вы можете ввести искомое слово.

4. Shift + ЛКМ и Shift + ПКМ

Здесь ЛКМ и ПКМ — это правая и левая кнопка мышки. Такие программы, как screen и tmux в режиме поддержки работы мышью захватывают контроль мышки и вяжут на неё свои функции. Таким образом обычное копирование и вставка могут стать проблемой. Чтобы этого избежать можно выделять текст сочетанием клавиш Shift + ЛКМ и открывать контекстное меню с помощью Shift + ПКМ.

Читайте также:  Realtek high definition audio windows 10 drivers download

Выводы

В этой статье мы собрали лучшие сочетания клавиш терминала Linux, которые могут пригодится вам в работе с системой или во время её настройки. А какие горячие клавиши нравятся вам? Какие вы используете? Напишите в комментариях!

Источник

Working with Multiple Terminal Tabs in Ubuntu

Linux users these days get to perform various operations through programs having high-end GUIs. However, there are multiple reasons to use the Linux command line called the Terminal.

  • Through Terminal, you can access many powerful native Linux commands as well as the empowering command-line features of many desktop applications.
  • You can install software to Ubuntu much more easier through the Command Line, than the graphical installation alternative.
  • You might have seen that many online-help guides will tell you how to resolve a problem through the command Line. No matter which desktop environment you are using or which version of Linux you are on, the Terminal commands are usually the same.

The easiest way to access the Terminal is using the shortcut ctrl+alt+t. You will observe that every time you launch a new Terminal, it will open in a separate window. The Terminal, however, provides you with a preference to launch new Terminal sessions as tabs in the same Terminal window. With this tabbed interface, you can improve your productivity similarly as you do by using tabs in modern internet browsers.

Enabling tabs in Terminal

Launch the Terminal and select Preferences from the Edit menu as follows:

You will be able to see the following Preferences dialog; please make sure that the General tab is selected. From the “Open new terminals in:” drop-down, select Tab. When you click the Close button, your required changes will be confirmed and your Terminal will now be enabled to operate in a tabbed user interface.

Please note that you will be able to see a menu bar at the top of the Terminal or at the top panel of your Linux desktop(in case you have enabled Global Menus).

Adding a new tab

In order to add a new Terminal as a tab in the existing Terminal window, please select New Terminal from the Files menu as follows:

You will be able to see the new tab opened with the previous tab running its session.

Note: If you want to launch a new Terminal window instead of opening it in a tab, click ctrl+alt+t

When more than one tab is opened in a Terminal, you can add more tabs simply by clicking the plus button located on the upper right side of the tabs. New tabs are opened in the same directory as that of the previous Terminal tab. Advertisement

Switching among tabs

You can switch from one tab to another in the following ways:

  • Clicking on a specific tab to make it active.
  • Clicking on the down arrow at the right side of the tabs and selecting the tab you want to switch to.
  • All tabs are given a number from 1 to the number of tabs open. The shortcut Alt +[number of the tab] will take you to that tab.
Читайте также:  Nvidia geforce gtx 745 драйвер windows 10

Changing order of tabs

You can use one of the following ways to change the order of your tabs:

  • Right-clicking the selected tab and clicking Move Terminal Left or Move terminal Right from the menu.
  • Dragging a tab left or right.

Please remember that now the tabs will be in the new order and will be assigned new tab numbers. You will use these new numbers to switch among tabs using the Alt+[number of the tab] control.

Closing a tab

You can close a tab through the following ways:

  • Clicking the x button of a tab.
  • Selecting a tab and then clicking the Close tab option from the File menu,

Please remember that when you close the Terminal window, your tabs are not saved. However, the Terminal will still be enabled to display terminals in tabs form the next time you launch the Terminal.

After learning how to work with tabs, you will be able to utilize the added speed and ease of use that the Terminal empowers you with. As you start working in multiple tabs, you will see that it is very simple to add, close, rearrange and switch tabs for greater performance. Follow this tutorial to see how instead of opening a new Terminal for all your operations, it is a smart option to open and work in tabs in a single window.

Karim Buzdar

About the Author: Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. You can reach Karim on LinkedIn

Источник

How to Enable Tabs in Ubuntu Terminal

Open multiple sessions in a single window tabbed terminal interface.

J ust like how convenient are the modern internet browser tabs for quickly opening multiple web pages in a single browsing window, you can get the similar tabbed user interface on your Ubuntu Terminal too, and increase your productivity.

By default settings, Ubuntu launches Terminal in its own window every time you launch a new one. Using few simple steps, you can enable tabs so that you can work across several Terminal sessions in the same window. This tip is very useful, especially for those using Terminal a lot.

Enabling Tabbed UI on Ubuntu Terminal

Note that there are various third-party utilities that can revamp the Terminal and also bring in the tabbed interface, but in this guide we enable the tabs by using built-in Terminal preferences. Hence, no any downloads or installs, just tweaks! This guide is tested on Ubuntu 17.10, but should work in Ubuntu 16.04 LTS, 16.10 LTS, and 17.04 too.

Step 1) Launch Terminal.

Step 2) Click “Edit” > “Preferences”.

Open Terminal Preferences

Editing Preferences – Open Terminal in Tabs

Step 4) Click “Close”.

Step 5) To see the new settings in action, click “File” > “Open Terminal”.

Open New Terminal

You should see new new tab added to the existing Terminal.

Tabs enabled in Ubuntu 17.10 Terminal

Like this tip? You may be interested in our another guide on how to lock the terminal with the super user password by using built-in Profile Preferences.

Источник

Оцените статью