Block und Bereich markieren in Windows Terminal

Neben der Möglichkeit Zeichen oder ein Wort und Zeilen zu markieren, gibt es in Windows Terminal auch Block markieren.

Ein Markiermodus, der besonders bei tabellarischen Arbeiten sehr nützlich sein kann. Es wird erlaubt, Informationen, die direkt untereinanderstehen, zu markieren und zu bearbeiten. Ohne dass die ganzen Zeilen in die Markierung und Bearbeitung einbezogen werden.

Block und Bereich markieren in Windows Terminal

Für Block markieren in Windows Terminal kommt die Alt-Taste zum Einsatz. Positioniere den Mauszeiger am Anfang oder am Ende des Blocks, drücke die Alt-Taste zusammen mit der linken Maustaste und ziehe die Markierung zum anderen Ende des Blocks. Der markierte Block wird automatisch in die Zwischenablage kopiert.

Windows Terminal als Terminal Emulator

Windows Terminal ist ein Terminal Emulator mit mehreren Registerkarten, den Microsoft für Windows 10 und 11 als Ersatz für die Windows Console anbot. Es kann jede Befehlszeilenanwendung in einer separaten Registerkarte ausgeführt werden. Dabei sind cmd.exe, PowerShell, WSL, SSH, und Cloud Shell Connector vorkonfiguriert. Windows Terminal verfügt über eine eigene Rendering Engine, welches ab Version 1.11 unter Windows 11 für Befehlszeilenanwendungen verwendet werden kann.

Open Source Projekt

Das Windows Terminal ist eine moderne, schnelle, effiziente, und produktive Terminal Anwendung. Für Benutzer von Befehlszeilentools und Shells wie beispielsweise der Eingabeaufforderung. Wie PowerShell und WSL. Die wichtigsten Funktionen des Windows Terminals umfassen mehrere Registerkarten, Bereiche, Unicode- und UTF-8-Zeichenunterstützung. GPU beschleunigtes Textrendering Modul sowie benutzerdefinierte Designs, Formatvorlagen und Konfigurationen.

Block IP by ufw or iptables and firewalld

A large number of suspicious requests is going on, protection is provided by ufw, iptables or firewalld. This tutorial show how to use the commands to reject an IP address on popular Linux software Firewalls.

Block IP by ufw or iptables and firewalld

Using ufw or iptables and firewalld

Fire up a terminal and log on to the server by using SSH and then complete the steps for firewalld in the first chapter. The second chapter shows the commands for UFW, and the third shows using iptables.

firewalld tool

firewalld is on RHEL 7, CentOS 7 and later, Fedora 18 and later.

To ensure that firewalld is running on your server, run the following command. If firewalld is not running, go to the iptables chapter.

$ sudo systemctl status firewalld

Run the following command to block the IP address and to add the rule to the permanent set:

$ sudo firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='xxx.xxx.xxx.xxx' reject"

Run the following command to reload the firewalld rules:

$ sudo firewall-cmd --reload

Run the following command to list and verify the new rule:

$ sudo firewall-cmd --list-all

Run the following command to remove a blocked IP address.

$ sudo firewall-cmd --remove-rich-rule="rule family='ipv4' source address='xxx.xxx.xxx.xxx' reject"

Run the following command to verify the firewalld is running.

$ firewall-cmd --state

Uncomplicated Firewall (UFW)

ufw is available on Debian 6 and later, Ubuntu 8.04 LTS and later.

To ensure that ufw is running on your server, run the following command. If ufw is not running, go to the iptables chapter.

$ sudo systemctl status ufw

Run the following command to block the IP address:

$ sudo ufw deny from xxx.xxx.xxx.xxx to any

Run the following command to list and verify the new rule:

$ sudo ufw status

Run the following command to remove a blocked IP address.

$ sudo ufw delete 7

Run the following command to show numbered list of firewall rules.

$ ufw status numbered

iptables tool

iptables is commonly pre-installed on all Linux distributions.

Run the following command to block the IP address:

$ sudo iptables -I INPUT -s xxx.xxx.xxx.xxx -j DROP

Run the following command to save the settings. The settings persist after the server reboots.

$ sudo service iptables save

Run the following command to list and verify the new rule:

$ sudo iptables -vnL

Run the following command to delete a iptables chain.

$ sudo iptables -D INPUT 7

Run the following command to show numbered list of iptables chains.

$ sudo iptables -L --line-numbers

about ufw or iptables and firewalld

The firewall commands ufw, iptables and firewalld shown here for the corresponding kernel firewalls apply to the most common Linux operating systems.