Очистка командной строки linux

How to Clear a Terminal Screen in Linux

Despite the installation of various Linux operating system distributions being accompanied by an appealing Desktop environment, most Linux users; throughout their transition to using the operating system, tend to define themselves as willing captives of the Linux terminal or command-line environment.

Importance of the Linux Terminal

Despite this environment not being associated with the luxury of graphical icons and an intuitive display, it somehow offers a better user experience for users on the quest of mastering Linux and becoming renowned Linux administrators.

Therefore, before we jump into the main objective of this article, why not take a moment to appreciate some of the functionalities we can achieve through the use of the Linux operating system command-line environment?

1. Run System Update and Upgrade Commands

Depending on your package manager and the Linux operating system distribution you are using, the Linux terminal environment is very effective when it comes to updating your system and upgrading your operating system distribution to the latest release.

$ sudo apt update && sudo apt upgrade [On Debian, Ubuntu and Mint] $ sudo yum update && sudo yum upgrade [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emaint --auto sync [On Gentoo Linux] $ sudo pacman -Syu [On Arch Linux] $ sudo zypper update [On OpenSUSE]

You will find it easy to install most of your Linux-associated software packages via the Linux command-line environment based on the package manager you are using. Also, when it comes to upgrading these software packages to the latest stable releases, all you need to do is execute the needed package upgrade command.

2. File System Navigation and Management

You will find it flexibly fast to navigate and access your user and system files via the Linux terminal environment than by using the GUI approach. Also, through the use of commands like cat and nano, you can easily preview your files’ configuration and content before editing them to your preference if needed.

$ cat filename $ nano filename

3. A Perfect Test Environment

For users questing to master the software development world, the Linux terminal environment is all that you need in regards to its support of various development servers for testing the behaviors of your applications prior to their introduction onto a production server.

Читайте также:  Linux send file scp

With the above few mentions, perfecting the usage of the Linux terminal environment should introduce us to other exciting milestones. However, we can all agree that our bond with the Linux terminal screen becomes better if we know how to clear our workspace once we are done with the above-mentioned terminal-associated functionalities.

Why Clear the Linux Terminal Screen?

For first-time users or beginners on the Linux operating system command-line environment, you will always find yourselves needing a new and cleaner command-line workspace after executing a series of Linux-associated commands.

Since most of us are newbies at this point in experiencing the Linux terminal environment, we tend to close the currently overpopulated screen and launch a new command-line session before resuming our work.

Alternatively, for users with keen eyesight, we tend to quickly identify the top-left icon on the Linux terminal screen whose functionality is associated with opening a new terminal tab.

Linux Terminal Session

Such tweaks are short-lived solutions to dealing with overpopulated terminal screens as we tend to be bored with continuously opening new terminal tabs or closing and opening new terminal sessions.

Clearing a Terminal Screen in Linux

The fastest way to clean up the terminal screen once we feel it is overpopulated is via the Linux clear command. This command does not require any arguments and can be plainly used.

Linux Terminal Session with Commands

Clear Linux Terminal Session

Depending on the terminal emulator you are using, the keyboard key shortcut [Ctrl]+[L] should also work. However, this approach gives you the illusion of a cleared terminal screen since you can still scroll up to the previous terminal screen display.

The reset command is another way of clearing the Linux terminal screen.

However, this command not only clears the terminal screen but also re-initializes it.

[ You might also like: How to Remove a Command from History in Linux ]

Hope you enjoyed the article read. As always, your comments and feedback are appreciated.

Источник

Как очистить терминал Linux

Linux Terminal Clear

Иногда бывает нужно очистить окно терминала от текста, чтобы начать работу, так сказать, с чистого листа. Рассмотрим 5 различных способов очистить терминал.

Команда clear

Самая простая для запоминания команда — команда clear.

Команда clear очищает окно терминала. На самом деле вывод предыдущих команд в терминале никуда не удаляется, просто строка ввода команд перемещается на первую строку терминала, а под ней вы получаете чистое пространство. (См. ниже, как удалить предыдущий текст в терминале.)

Читайте также:  Linux change permissions all files in directory

Команда reset

Команда reset предназначена для того, чтобы вернуть терминал в первоначальное состояние.

Например, если после выполнения какой-нибудь программы вы пытаетесь ввести в терминале команду, а вводятся совсем не те символы, которые вы нажимаете. В таком случае команда reset восстановит исходное состояние терминала. Также после выполнения данной команды окно терминала очищается.

Сочетание клавиш Ctrl+L

Один из самых быстрых и простых способов очистить терминал — это нажать сочетание клавиш Ctrl+L .

Действие Ctrl+L аналогично выполнению команды clear.

clear && clear

Если выполнить команду clear один раз, то окно терминала будет очищено, но при этом, если до этого в нем было много текста, то можно использовать скролл и просмотреть этот текст. Если выполнить команду clear повторно, то предыдущий вывод в окне терминала будет очищен. Чтобы два раза не вводить clear, можно выполнить:

printf «\033c»

Если выполнить в терминале команду printf «\033c», то окно терминала очистится.

Код 033 (восьмеричная система счисления) соответствует ASCII коду Esc-последовательности. Ввод Esc-последовательности+c в терминале выполняет сброс настроек терминал в первоначальное состояние (подобно команде reset).

Источник

How to Clear Terminal in Linux

The clear command is the go-to tool for clearing the terminal screen in Linux. Despite its effectiveness, clear does not reinitialize the terminal, which is sometimes necessary. Some alternative methods provide users with that option as well.

Read this tutorial to learn how to clear the terminal in Linux using different methods.

How to Clear Terminal in Linux <Clear Screen in Linux data-lazy-src=

The command deletes everything, including the scrollback buffer. To keep the scrollback buffer, use clear with the -x argument:

clear -x terminal output before

The clear -x command clears the terminal, but previous output is still available. Scroll up or use the PgUp button:

clear -x terminal output after

However, in some terminal emulators, clear without arguments doesn’t delete previous output but shifts it upwards (same as clear -x in GNU). In that case, accessing earlier output is possible with the PgUp key.

Additionally, the clear command does not reset the terminal. The shell state remains the same as before.

Clear Terminal via reset Command

Unlike clear , the reset command reinitializes the terminal and restores settings to default. The reinitialization process covers tab extensions, turns off echo and raw modes, and turns on newline translation.

Читайте также:  Get file checksum linux

The command resets a terminal that is in an abnormal state and reinitializes the command line:

reset terminal output before

Executing reset takes a few moments to complete while clear shows effect instantly.

Clear Terminal via Ctrl+L / Ctrl+Shift+K Shortcut

Keyboard shortcuts also work for clearing the terminal, depending on the terminal emulator.

In GNOME, the Ctrl + l shortcut has the same effect as clear -x. The shortcut clears the terminal while leaving the scrollback buffer:

ctrl + l and new command terminal output

Typing in a new command, like whoami, is done on a clear screen. Still, users can access command output history with PgUp or by scrolling up:

ctrl + l terminal output

An alternative in some terminal emulators is Ctrl + Shift + K . The command provides the same output as Ctrl + L .

Clear Terminal via alias Command

Alternative methods for clearing the terminal are also more complicated. For instance, the \033 is the ASCII escape character used to start terminal control sequences. When followed by c , the command clears the terminal.

printf 33c terminal output

The command clears the terminal screen, including the scrollback buffer. To avoid typing numbers, create an alias for the command. For instance, set x as an alias for printf «\033c» with:

alias terminal output

Once the alias is created, running x results in a clear terminal screen.

Now you know how to clear the terminal screen using a few different methods. Next, check out the ultimate guide of all Linux commands everyone should know.

Источник

6 способов очистки терминала в Linux

Sep 27, 2018 07:01 · 191 words · 1 minute read tips ubuntu debian centos

Иногда при работе в терминале вызываемые команды и результаты их выполнения полностью “засоряют” экран и делают работу в консоли некомфортной. Давайте разберемся с несколькими способами быстрой очистки терминала в Linux!

  1. На мой взгляд, самый простой и самый быстрый способ очистки терминала — использование комбинации клавиш ctrl+L ( control+L для MacOS).
  2. Вторым широко известным способом очистки консоли является команда clear .
  3. На третьем месте по частоте использования в целях очистки терминала находится команда reset .
  4. Далее следуют несколько экзотические способы. Например, для очистки терминала можно ввести такую команду:

Естественно, это не так удобно в использовании, как первые три варианта, но мы можем сделать алиас:

И это уже не выглядит странно.

  1. Данный вариант можно использовать для очистки терминала в дистрибутивах с графической оболочкой KDE (там терминал по умолчанию называется Konsole):

Ну или сразу создаем алиас:

alias cls='clear && echo -en "\e[3J"' 
  1. В дистрибутивах с оболочкой GNOME (например, Ubuntu 18.04) можно самостоятельно назначить комбинацию клавиш, которая будет отвечать за очистку терминала, например:

Но, признаться, в повседневной работе мне вполне достаточно и самого первого способа очистки консоли, приведенного в этой статье.

Read more

© Copyright 2023 Yevhen Lebid

Источник

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