10 Interessant Linux Command Line Tricks an Tipps Wësse Wësse


Ech genéissen passionéiert mat Kommandoen ze schaffen well se méi Kontroll iwwer e Linux System bidden wéi GUIs (Graphical User Interfaces) Uwendungen, dofir sinn ech ëmmer op der Sich no interessant Weeër an Iddien ze entdecken oder erauszefannen fir Linux sou einfach a lëschteg ze bedreiwen, haaptsächlech vum Terminal.

Et ass ëmmer spannend wa mir nei Tricken oder Tipps entdecken wärend Dir Linux benotzt, besonnesch e Kommandozeil Geek wéi ech selwer.

An d'Gefill fir nei geléiert Praktiken oder Befehle mat Millioune Linux Benotzer dobaussen ze deelen, besonnesch déi Newbies, déi ëmmer nach de Wee ronderëm dëse spannende Betribssystem kréien, setzt normalerweis an.

An dësem Artikel wäerte mir eng Rei nëtzlech Kommandozeil Tricken an Tipps iwwerpréiwen, déi Är Linux Benotzungsfäegkeeten wesentlech verbesseren.

1. Spär oder verstoppt e Fichier oder Verzeechnes am Linux

Deen einfachste Wee fir eng Datei oder Verzeechnes ze spären ass andeems Dir Linux Dateierechter benotzt. Am Fall wou Dir de Besëtzer vun enger Datei oder Verzeechnes hutt, kënnt Dir blockéieren (läs-, schreiwen- an ausféieren Privilegien) aner Benotzer a Gruppen aus dem Zougang wéi follegt:

$ chmod 700 tecmint.info
OR
$ chmod go-rwx tecmint.info

Fir méi iwwer Linux Datei Permissiounen ze wëssen, liest dësen Artikel Managing Users & Groups, File Permissions & Attributes in Linux.

Fir de Fichier/Verzeichnis vun anere Systembenotzer ze verstoppen, ëmbenannt se mat engem (.) um Ufank vum Fichier oder Verzeechnes:

$ mv filename .tecmint.info

2. Iwwersetzen rwx Permissiounen an Octal Format am Linux

Par défaut, wann Dir d'rwx Permissiounen iwwersetzt an Octal Format am Linux leeft.

3. Wéi benotzen ech 'su' Wann 'sudo' feelt

Och wann sudo Kommando benotzt gëtt fir Kommandoen mat Superuser Privilegien auszeféieren, ginn et Momenter wou et net funktionnéiert wéi am Beispill hei ënnen.

Hei wëll ech den Inhalt vun enger grousser Datei mam Numm uptime.log eidel maachen, awer d'Operatioun ass gescheitert och wann ech sudo benotzt hunn.

$ cat /dev/null >/var/log/uptime.log 
$ sudo cat /dev/null >/var/log/uptime.log

An dësem Fall musst Dir op de Root Benotzerkont wiesselen andeems Dir su Kommando benotzt fir d'Operatioun esou auszeféieren:

$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log

Probéiert den Ënnerscheed tëscht su an sudo ze verstoen, zousätzlech, liest duerch hir Man Säiten fir méi Richtlinnen:

$ man sudo
$ man su

4. Kill engem Prozess am Linux

Heiansdo wann Dir e Prozess mat Kill oder Killall oder pkill Kommandoen ofschléissen wëllt, kann et net funktionnéieren, Dir mierkt datt de Prozess nach ëmmer um System leeft.

Fir e Prozess destruktiv ëmzebréngen, schéckt de -KILL Signal un.

Bestëmmt als éischt seng Prozess ID an ëmbréngt se dann esou:

$ pidof vlc
$ sudo kill -KILL 10279

Kuckt de Kill Kommando fir zousätzlech Benotzungsoptiounen an Informatioun.

5. Läschen Fichier Permanent am Linux

Normalerweis benotze mir de Kommando rm fir Dateien aus engem Linux System ze läschen, awer dës Dateien ginn net komplett geläscht, se ginn einfach op der Festplack gespäichert a verstoppt a kënnen nach ëmmer dës Dateien am Linux recuperéieren a vun enger anerer Persoun gekuckt ginn.

Fir dëst ze verhënneren, kënne mir de Kommando zerklengeren, deen den Inhalt vun der Datei iwwerschreift an och d'Datei optional läscht.

$ shred -zvu tecmint.pdf

D'Optiounen déi am uewe genannte Kommando benotzt ginn:

  1. -z - füügt eng lescht Iwwerschrëft mat Nullen derbäi fir d'Schredderung ze verstoppen.
  2. -u – hëlleft fir d'Datei ofzeschneiden an ze läschen nom Iwwerschreiwe.
  3. -v – weist Fortschrëtter.

Liest duerch Shred Man Säit fir zousätzlech Benotzungsinstruktiounen:

$ man shred

6. Ëmbenennen Multiple Dateien am Linux

Dir kënnt verschidde Dateien am Linux ënnerwee ëmbenennen andeems Dir de Kommando ëmbenennen.

Et ëmbenennt d'Dateiennimm, déi geliwwert ginn no enger Regel, déi am éischten Argument spezifizéiert ass.

De Kommando hei drënner ëmbenannt all .pdf Dateien op .doc, hei ass s/\.pdf$/\.doc/ d'Regel:

$ rename -v 's/\.pdf$/\.doc/' *.pdf

Dat nächst Beispill ëmbenennt all Dateien, déi mat \*.bak\ passen, fir d'Extensioun ze läschen, wou s/ .bak$// d'Regel ass.

7. Check fir Schreifweis vu Wierder am Linux

De Look Kommando weist Linnen unzefänken mat enger bestëmmter String, et kann Iech hëllefen d'Schreifweis vum Wuert aus der Kommandozeil ze kontrolléieren. Och wann et net sou effektiv an zouverlässeg ass, ass Look nach ëmmer eng nëtzlech Alternativ zu anere mächtege Rechtschreifkontroller:

$ look linu
$ look docum

8. Sich no Beschreiwung vun Schlësselwuert an Manuell Säit

De Man Kommando gëtt benotzt fir manuell Entréessäite vu Kommandoen ze weisen, wann se mam -k Schalter benotzt ginn, sicht et déi kuerz Beschreiwungen an manuell Säitennimm fir de Schlësselwuert printf (z. wéi ugepasst, Apache a php an de Kommandoen hei drënner) als reguläre Ausdrock.

$ man -k adjust
$ man -k apache
$ man -k php

9. Kuckt Logbicher an Echtzäit op Linux

Mat Schwanzbefehl, dee benotzt gëtt fir déi lescht Deeler vun enger Datei ze gesinn, ass et méiglech d'Opnam vun de Logbicher an enger Logdatei ze kucken.

Am Beispill hei drënner, wäert Dir de System Authentifikatioun Logfile kucken. Öffnen zwee Terminalfenster, weist d'Logdatei fir an Echtzäit an der éischter Fënster ze kucken wéi:

$ sudo watch tail /var/log/auth.log

Dir kënnt och Schwäif Kommando benotzen déi lescht Deeler vun enger Datei weist. Säin -f Fändel erlaabt d'Ännerunge vun enger Datei an Echtzäit ze kucken, dofir ass et méiglech d'Opnam vu Logbicher an enger Logdatei ze kucken.

$ sudo tail -f /var/log/auth.log

A lafen d'Befehle hei ënnen am zweeten Terminal wéi Dir de Logfile Inhalt vun der éischter Fënster beobachtet:

$ sudo mkdir -p /etc/test
$ sudo rm -rf /etc/test

10. Lëscht All Shell gebaut Kommandoen

Eng Shell agebaut ass e Kommando oder eng Funktioun, vu bannen genannt an direkt an der Shell selwer ausgefouert, amplaz vun engem externen ausführbare Programm deen d'Shell vun der Festplack lued an ausféiert.

Fir all Shell Builtins an hir Notzungssyntax ze lëschten, lafen:

$ help

Als Ofschlossbemierkung, Kommandozeil Tricken an Tipps kommen ëmmer praktesch a maachen d'Léieren a benotzen Linux einfach a lëschteg besonnesch fir Newbies.

Dir kënnt och mat eis aner nëtzlech an interessant Kommandozeil Tricken oder Tipps am Linux deelen, déi Dir iwwer de Kommentarform hei drënner begéint hutt.