Ceva care împlinește ceea ce crezi că ar funcționa cel mai bine
O modalitate de a crea „comenzi rapide” pentru nume de căi ar fi definirea variabilelor de mediu:
export folder1234='folder1/folder2/folder3/folder4'
export short_filename='my_super_very_long_amazing_filename.txt'
În acest fel, ai putea reduce tastarea la
ls $folder1234
cat $folder1234/$short_filename
Deși pare o idee magnifică, nimeni nu pare să facă asta. Într-adevăr, necesită să configurați și să mențineți definiții statice, și amintiți-vă toate aceste artefacte. Acestea vor funcționa în perioada în care lucrați la un proiect, dar vor deveni în mare parte depășite odată ce treceți la un alt proiect.
Flux de lucru mai bun folosind instrumente standard
Cea mai bună modalitate de a evita numele de căi lungi este să te transformi într-un obicei de a trece la directorul în care trebuie să-ți faci treaba. În acest fel, este nevoie de un singur
cd folder1/folder2/folder3/folder4/
(unde folosiți completarea automată și fila) pentru a vă aduce acolo. A doua zi, veți ajunge acolo mai repede: în loc să încercați din nou comanda, tastați Ctrl+r: aceasta începe o căutare inversă prin istoricul dvs. Tip folder4
si iti vei vedea repede CD
comanda din nou. Selectați-l și executați-l. Terminat.
Odată ajuns în acel folder, introducerea numelui lung al fișierului este o simplă oboseală folosind completarea automată a filei.
Pe steroizi
Instalare găsitor neclar. sudo apt install fzf
La promptul gol, apăsați Alt+c. Va apărea Fuzzy Finder. Tip folder4
: veți vedea numele complet al folderului, selectați-l, apăsați enter și sunteți acolo.
Tip pisică
atunci Ctrl+t. my_super_very
este posibil să dezvăluie deja doar fișierul dvs. Apăsați enter pentru a adăuga calea completă la linia de comandă.
Alternativă la cele de mai sus: tip **
atunci Tab pentru a declanșa găsitorul agitat.