Windows.  Viruses.  Notebooks.  Internet.  office.  Utilities.  Drivers

Yakuake is a drop-down terminal at the top of the screen. Supports tabs and splitting the window into multiple terminals.

  • Cool Retro Term is a terminal for Linux in the old lamp style. Has several themes. Allows you to customize appearance.

  • QTerminal is a lightweight terminal with the ability to open multiple terminals in one window. Drop-down window mode is supported.

  • Betty

    Betty is a program that allows you to perform various teams Linux, but you don't need to know the commands themselves to execute them, you can just write what you want in plain English.

  • Final Term is a modern terminal emulator for Linux with interactive features and functionality not found in other similar programs. The program has a convenient auto-completion of commands, recognizes files, addresses and other elements, supports command folding, customizable hot keys, design themes, and much more.

  • Gnome Terminal is the standard terminal of the Gnome desktop environment. It works stably, has the necessary features and settings for everyday work. Supports color schemes, colored text output, tabs and so on.

  • Terra Terminal Emulator is a terminal for Linux that drops out (appears) at the top of the screen by clicking hot key(default F12). You can create multiple tabs and each tab has multiple terminals. The terminal window itself is transparent.

  • ASCIIQuarium - small console program(Perl script) that displays its own ASCII animation of a virtual body of water with its inhabitants.

  • Website site moderator. Starting today, we are opening a series of interesting topics under the general title "Learning Linux Together". The topics of discussion will be in the form of articles or messages that will consider various materials on studying Ubuntu and its derivative systems. The material will be posted not only by the administration of the resource, but also by users who want to share their knowledge (it is personal knowledge that is interesting, without copy-paste from third-party resources). .

    The goal is to learn the basics of Linux systems. The methodology is probably not quite usual, there will be no teachers, or rather, each user participating will be a teacher. We will share our knowledge openly in a good-natured and warm atmosphere. Each topic of discussion (lesson) will end with a practical consolidation of new knowledge on your system and comments with screenshots.

    Let's start the first discussion!

    Terminal and useful commands

    Still in the pre-study stage Linux systems(stage: what is Linux and from which side to approach it), the user encounters such a term as the Terminal. He scares someone away, but someone, on the contrary, has a desire to try (why not try yourself as a programmer? :)) . In the same place on the network, we find information among user comments that it turns out that with the help of this thing they manage the entire system, install programs, fix errors, and in general do everything with it.

    The terminal is a graphical program that emulates the console, the user documentation from the site help.ubuntu.ru tells us.

    All terminal commands work in the console as well. Console works without graphic shell and is usually necessary for problems with starting the system.

    So what is a Terminal? The terminal is a tool that allows you to control the system directly, and also allows you to see any of our actions performed in any graphics program and in the system as a whole, i.e. the opening of any folder by the user and the opening of any program, at the same moment occur in the form of commands in the terminal.

    Examples of the most popular commands (the terminal can be launched using hotkeys: Ctrl+Alt+T):

    sudo apt-get update (package index update)

    sudo apt-get upgrade(direct software update)

    Consider the components of the command:

    • sudo - run command with administrator rights (after entering it, you must enter the administrator password, the password itself is not visible, but you should not be afraid, it is entered and then press the enter key);
    • apt-get is a powerful tool for installing and updating packages;
    • update - update the list of packages, upgrade - update the packages themselves.

    sudo apt-get install program_name- program installation;

    sudo apt-get remove program_name- uninstalling the program;

    Programs are best installed by adding their repositories, this will enable further automatic update programs, after checking that the program is not in the Center Ubuntu applications(thus we check if this repository is not connected to us).

    For most commands, you can get help by typing after the command additional command--help. Example: sudo apt-get update --help

    And finally, some interesting commands:

    uname-a- the command displays the version of the Linux kernel;

    netstat-tup- active list network connections;

    apt-getmoo- team Have a good mood

    Popular terminal emulators

    As it turns out, there are various terminal emulators. Each of them is interesting in its own way.

    Consider the most popular terminal emulators:

    Guake- a drop-down terminal, reminiscent of the console from the popular game Quake. The terminal is loaded into memory, so calling a terminal is faster than a standard terminal. It is available in the Ubuntu repository, so you can install it from the Ubuntu Software Center.

    final term- "smart" terminal emulator. Remembers the entered commands and offers them in the drop-down menu the next time you type. Like most terminal emulators, Final term supports keyboard shortcuts, but through editing the settings file. Unfortunately, it froze during the introduction, but there is an explanation for this, Final term does not leave the alpha testing stage for a long time.

    Let's move on to the installation. At the time of writing this article, the program repository was not working, so we will install from the sources. The additional Git tool that we will install to install Final term will be useful to us in the future for installing other programs.

    sudo apt-get install git build-essential cmake intltool (pretty popular tools required)

    sudo apt-get install valac libgtk-3-dev intltool clutter-gtk-1.0 libkeybinder-3.0-dev libgee-0.8-dev libnotify-bin libmx-dev (additional packages for GTK)

    git clone https://github.com/p-e-w/finalterm.git (download sources)

    cd finalterm/ (let's move on V folderfinal term)

    mkdir build (create folderbuild)

    cd build/(let's move on V folderbuild)

    cmake ..

    make(a tool for automatically building a program from source code)

    sudo make install(direct installation)

    Terminator- cross-platform terminal emulator that supports systems Microsoft Windows, Mac OS X, Linux , Unix X11. A convenient terminal emulator that allows you to create horizontal and vertical tabs, customize the display of the interface, a lot of hot keys and connect additional plugins.

    You can install it from the Ubuntu Software Center.

    RXVT (color terminal with unicode support) is a very lightweight terminal emulator. Didn't find any settings. Minimalistically reminiscent of the built-in XTerm, however, some features are removed from RXVT, such as: Tektronix 4014 emulation and tool-style configuration.

    Available in the native Ubuntu repository.

    Well, for those who continue to use the standard Terminal, I suggest decorating it a little with a picture, for example, with a penguin named Tux (the official Linux mascot).

    sudo apt-get install cowsay fortunes-en

    All excellent mood. See you in discussion threads.

    For some Linux users The terminal or command line is a useful and powerful tool that can help you complete tasks (from the simple to the complex), often more efficiently and more quickly. Although not required, I think it's still good to have some basic coding skills. command line. For those of you who are afraid to use the Linux terminal, you may want to first obtain or download cheat sheets to help you work with Linux/UNIX commands.


    Since most popular Linux distributions use KDE or GNOME as their desktop environment, you only need to use terminal emulators such as Konsole, GNOME's Terminal, and xterm. But did you know that there are workable and unique terminal emulators for Linux other than the ones I mentioned?

    Here is a list of some of the best terminal emulators on Linux that you may never have heard of (listed in no particular order):

    Terminator

    Terminator is currently my favorite terminal emulator on Linux. It allows me to easily organize multiple command line sessions and allows me to open multiple panels in the same window. This way, I can run multiple tasks more efficiently on the command line at once, and with less desktop clutter. Terminator is written in Python and will work in any modern system POSIX with Java 5 or later, which means it can also be run on other operating systems, other than Linux, such as Windows and Mac OS X.

    Guake

    Guake is a terminal emulator for the GNOME desktop that opens from the very top of the screen; its design is inspired by PC games such as Quake and Doom. It can be quickly removed from the foreground with just one key and made completely invisible by pressing the same key again. The advantage of using the Guake terminal over the standard terminal is that it opens faster because the program is already loaded into the computer's memory.

    Yakuake

    Yakuake (Yet Another Kuake - Another Kuake) is a drop-down terminal emulator for KDE with almost the same functionality as the Guake terminal. Its design was inspired by consoles. computer games. Just like Kate, Konqueror and other KDE applications, Yakuake's functionality is based on the functionality of the Konsole terminal.

    rxvt

    It is a simple and lightweight terminal emulator that is designed as an even more cost-effective replacement for the already thin xterm terminal. Cost savings are achieved by removing several of xterm's little-used features, such as Tektronix 4014 emulation and tool-style configuration, from xterm. In addition to features such as resource file management, the rxvt terminal emulator differs from the xterm terminal in several other important ways.

    Tilda

    It is a GTK+ style terminal emulator that slides down, similar to the Guake and Yakuake terminals. The program can run invisibly in the background, allowing you to quickly open and close it with a hotkey.

    mrxvt

    It is a multi-tab terminal emulator based on the rxvt terminal, which ensures compatibility with DEC VT102 terminals. Like rxvt, it is a fast, lightweight and flexible terminal that does not depend on a desktop environment such as GNOME or KDE. The main feature of mrxvt is the use of several tabs, the names of which change dynamically, for each tab you can separately configure commands and input stream, set pseudo-transparency tinting, add a background image, multi-language support, Freetype fonts, terminal login registration and much more.

    Wterm

    Wterm is a fork of the rxvt terminal and is just as fast and lightweight. It was designed in the style window managers NeXTSTEP such as Window Maker. It has terminal support for Latin, Chinese and Greek characters, as well as the ability to configure almost zero cost background images, background color tinting and background pseudo-transparent mode.

    aterm

    aterm is the terminal emulator in AfterStep for the X Window System, which is based (again) on the rxvt terminal. As described on the project's home web page, aterm is intended to create nice visual effects, when performing routine functions such as terminal emulation under X.

    If you know of other Linux terminal emulators that I didn't include in the list above, please let us know in the comments.

    Occasionally, When We need to run Linux or Bash Commands on Windows, So we try on the Command Prompt. As we all Familiar, Linux commands cannot be run on Command Prompt as Command Prompt allows Windows Commands, not for the Linux Commands.

    However, Many Terminal Emulators are available that allows you to use Linux Commands on Windows 10, 8 and 7. In this Guide, We will use Cygwin Tool. It is a free open source tool, Written on C, C++ Language. Cygwin provides you Unix-Like environment and Command Line interface to your Windows 10.8 and 7.

    Through this tool, On the 64-bit or 32-bit Windows Operating System can be easily run Linux Commands, and can be used of Terminal on Windows, and Executed Linux binaries as well. Other than this, Through Cygwin X tool can be used X-Desktop environment too.

    So, Let's see, How to Install & Configure Terminal for Windows 10, 8 and 7.

    Install & Config Terminal For Windows

    1. First of all, Download Cygwin Tool from the Following Link Below.

    2. After that, Install on your PC, As you Install other Programs on your Windows.

    “When you will install the first time, So you have to Install From the Internet and leave all Settings as Default Settings”

    3. On the Last point of Installation, It will ask you to Select website for Download Packages. Simply, Select any Website and click to Next.

    4. Once It is finished, You will get All Packages List, You can Select packages that you need to install and then simply click Next.

    You can leave default selected packages and click Next.

    5. After that, All Packages will be downloaded on your system, You have to wait for a while.

    6. Once Installing will be finished, You can use the Cygwin Tool on your Windows.

    Now the Terminal Windows has been successfully Installed. Just Launch the Cygwin Terminal on your system and use all Linux commands.

    Several interesting terminal emulators already exist for the Linux platform, all of which offer similar functionality to their users. But sometimes it's very hard to find a terminal emulator for Linux that really satisfies all your desires and is comfortable enough for everyday work.

    In this article, we will be looking at one new and very interesting terminal emulator called Teminix.

    Terminix is ​​a tiling terminal emulator that uses the VTE GTK+ 3 widget set for its work. It is developed on GTK 3 in accordance with the GNOME HIG (Human Interface Guidelines) standard. The program works great in the Gnome and Unity environments, but will also show no worse results in other shells.

    Terminix has all the features familiar to terminal emulators, but it also has some features, let's look at them in more detail:

    • Allows you to compose terminal windows in any position, splitting them horizontally and vertically.
    • Supports window dragging to properly organize terminals.
    • Support for selecting a terminal in a separate window using drag and drop.
    • Support for synchronization of input between terminals. Commands typed in one terminal can be executed in another.
    • Terminal locations can be saved to disk and restored.
    • Transparent background is supported.
    • You can use a background image.
    • Automatic profile detection based on hostname and directory is supported.
    • Supports viewing process exit code.
    • Color schemes are stored in files, new files can be created for new custom themes.

    Installing Terminix on different Linux distributions

    Let's now look at how to install this terminal emulator in various Linux distributions. But before proceeding to the installation, consider what software needed for the program to work:

    • GTK 3.14 and above;
    • GTK VTE 0.42 and above;
    • Dconf;
    • Gsettings;
    • Nautilus-Python, for integration with Nautilus.

    If your system already has everything you need, you can proceed to the installation.

    Installation on RHEL / CentOS / Fedora

    First you need to add a repository by creating a file /etc/yum.repos.d/terminix.repo with the following content:

    vi /etc/yum.repos.d/terminix.repo


    name=Copr repo for terminix owned by heikoada
    baseurl=https://copr-be.cloud.fedoraproject.org/results/heikoada/terminix/fedora-$releasever-$basearch/
    skip_if_unavailable=True
    gpgcheck=1
    gpgkey=https://copr-be.cloud.fedoraproject.org/results/heikoada/terminix/pubkey.gpg
    enabled=1
    enabled_metadata=1

    Then save and close the editor. It remains to update the lists of repositories and install the program, in Red Hat run:

    sudo yum update
    $ sudo yum install terminix

    dnf update
    $ dnf install terminix

    Done, the new terminal emulator is installed.

    Installation on Ubuntu 16.04 and Linux Mint 18

    For Debian and Ubuntu, there are no ready-made yet deb packages, so the program can be installed manually using the following commands:

    wget -c https://github.com/gnunn1/terminix/releases/download/1.1.1/terminix.zip
    $ sudo unzip terminix.zip -d /
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

    OpenSUSE users can install Terminix from the official repositories, and for ArchLinux the program is available from the AUR.

    Program Screenshots

    How to uninstall Terminix

    If you installed the program manually, from source codes, and now you want to remove it, you can use the following commands:

    wget -c https://github.com/gnunn1/terminix/blob/master/uninstall.sh
    $ chmod +x uninstall.sh
    $ sudo sh uninstall.sh

    We download the uninstall script from the official repository, make it executable, and run it. But if you installed the program using the package manager, you need to uninstall it in the same way.

    conclusions

    In this review, we reviewed a new terminal emulator for Linux - Terminix. You can install it very easily, try out the various functions, and compare with the one you are currently using. Have you tried the new terminal? Did you like it? Write in the comments!

    If you notice an error, select a piece of text and press Ctrl + Enter
    SHARE: