bash Tricks Header

Et gëtt méi de Linux Terminal ze benotzen wéi just Kommandoen anzeginn. Léiert dës Basis Tricks an Dir sidd gutt op Ärem Wee fir d'Bash Shell ze beherrschen, standard benotzt op meeschte Linux Distributiounen.

Dëst ass fir déi manner erfuerene Benotzer - Ech si sécher datt vill vun Iech fortgeschratt Benotzer dobaussen scho all dës Tricks kennen. Kuckt ëmmer nach - vläicht ass do eppes Dir verpasst de Wee.

Tab Fäerdegstellung

Tab Fäerdeg ass e wesentlechen Trick. Et ass e super Zäitspär an et ass och nëtzlech wann Dir net sécher sidd mat engem Datei oder engem genaue Numm.

Zum Beispill, loosst eis soen datt Dir e Fichier mam "wierklech laange Dateinumm" am aktuellen Verzeechnes hutt an Dir wëllt se läschen. Dir kënnt de ganzen Dateinumm tippen, awer Dir musst de Raumkaraktere richteg entkomme loossen (an anere Wierder, füügt de \ Zeechen virun all Raum an) a kënnt e Feeler maachen. Wann Dir rm r agitt an op Tab dréckt, fëllt Bash automatesch den Numm vum Fichier fir Iech an.

Natierlech, wann Dir verschidde Dateien am aktuelle Verzeechnes hutt, déi mam Buschtaf r ufänken, weess de Bash net wéi eng Dir wëllt. Loosst eis soen datt Dir en anere Fichier mam Numm "wierklech ganz laange Dateinumm" huet an deem aktuelle Verzeechnes. Wann Dir op Tab klickt, fëllt de Bash den "wierklech \" Deel aus, well d'Fichier'en souwuel mat deem ufänken. Nodeems et gemaach, dréckt Tab nach eng Kéier an Dir gesitt eng Lëscht vun de passenden Dateinumm.

Tab Fäerdeg

Fuert weider Äre gewënschten Dateinumm an dréckt Tab. An dësem Fall kënne mir en "l" typen an nach eng Kéier op Tab drécken a Bash fëllt eisen gewënschten Dateinumm aus.

Dëst funktionnéiert och mat Kommandoen. Net sécher watfir Kommando Dir wëllt, awer wësst et datt et mam "gnome" fänkt? Gitt "Gnome" an dréckt Tab fir eng Lëscht ze gesinn.

Réier

Pipes erlaaben Iech d'Ausgab vun engem Kommando an en anert Kommando ze schécken. An der UNIX Philosophie ass all Programm e klengen Déngscht deen eng Saach gutt mécht. Zum Beispill ls de Kommando ls d'Fichier'en am aktuellen Verzeechnes an de Grep-Kommando sicht säin Input no engem spezifizéierte Begrëff.

Kombinéiert dës mat Päifen (den | Charakter) an Dir kënnt no engem Datei an dësem aktuelle Verzeichnis sichen. Folgend Kommando sicht no dem Wuert "Wuert":

ls | grep Wuert
päifen

Wild Kaarte

Den * Charakter - dat heescht d'Asterisk - ass eng Wild Card déi alles ka passen. Zum Beispill, wa mir souwuel "wierklech laang Dateinumm" wéi "wierklech ganz laang Dateinumm" aus dem aktuellen Dossier wëlle läschen?

rm wierklech * Numm

Dëse Kommando läscht all Dateien mat Dateinumm mat "wierklech" a mat "Numm." Wann Dir amplaz rm * leeft, da géift Dir all Datei am aktuellen Verzeechnes läschen, da gitt virsiichteg.

wild Card

Ausgangsviruleedung

Den> Charakter redirect den Output vum Kommando an eng Datei anstatt en anert Kommando. Zum Beispill, folgend Zeil leeft de Kommando ls fir d'Fichier'en am aktuellen Verzeechnes ze notéieren an amplaz dës Lëscht an den Terminal ze drécken, dréckt se d'Lëscht op eng Datei mam Numm "file1" an dem aktuellen Verzeechnes:

ls> Datei1
bash Tricks Header

Kommando Geschicht

Bash erënnert eng Geschicht vun de Kommandoen déi Dir aginn. Dir kënnt d'Up-up-Down-Pfeiltasten benotze fir duerch Kommandoen ze scrollen déi Dir viru kuerzem benotzt. De Geschichtskommandot dréckt eng Lëscht vun dësen Kommandoen aus, sou datt Dir et ptp nei grep ka sichen fir Kommandoen déi Dir viru kuerzem benotzt. Et gi vill aner Tricken, déi Dir och mat der Bash Geschicht benotze kënnt.

Geschicht

~,. & ..

Den ~ Charakter - och bekannt als Tilde - representéiert den aktuellen Heemechtsverzeechnes. Also, anstatt cd / home / name anzeginn fir an Ärem Heemverzeechnes ze goen, kënnt Dir cd ~ amplaz tippen. Dëst funktionnéiert och mat relativen Weeër - cd ~ / Desktop wiesselt op den aktuelle Benotzer Desktop.

Ähnlech, de. representéiert den aktuellen Verzeechnes an den .. representéiert den Verzeechnes iwwer dem aktuellen Verzeechnes. Also, CD .. geet op e Verzeechnes. Dës funktionnéieren och mat relativen Weeër - wann Dir an Ärem Desktop Ordner sidd a wëllt an den Dokumenter Dossier goen, deen am selwechte Verzeechnes ass wéi den Desktop Ordner, kënnt Dir de Kommando cd ../Documents benotzen.

Zeechen

Run eng Kommando am Hannergrond

Par défaut leeft de Bash all Kommando aus, deen Dir am aktuelle Terminal lafen. Dat ass normalerweis gutt, awer wat wann Dir eng Applikatioun lancéiere wëllt a weider mam Terminal benotzt? Wann Dir FireFox tippt fir Firefox ze starten, iwwerhëlt Firefox Ären Terminal a weist Fehlermeldungen an aner Ausgab bis Dir et zoumaacht. Füügt den & Bedreiwer um Enn vum Kommando fir Bash de Programm am Hannergrond auszeféieren:

Firefox & amp;
Hannergrond Prozess

Conditioune Ausféierung

Dir kënnt och Bash hunn zwou Kommandoen, een nom aneren. Deen zweete Kommando leeft nëmmen aus wann den éischte Kommando erfollegräich ofgeschloss ass. Fir dëst ze maachen, setze béid Kommandoen op derselwechter Linn, getrennt vun engem &&, oder duebel Amperand.

Zum Beispill hëlt de Schlofkommando e Wäert a Sekonnen, zielt erof a fäerdeg mat Erfolleg. Et ass nëtzlos eleng, awer Dir kënnt et benotze fir en anere Kommando no enger Verzögerung ze maachen. De folgende Kommando wäert fënnef Sekonne waarden, da start de Gnome-Screenshot-Tool:

schlof 5 && Gnome-Screenshot

Hutt Dir méi Tricken fir ze deelen? Verloosst e Kommentar an hëlleft Är Matbierger Lieser!