Puncte:1

Schimbarea într-un anumit director într-un mod mai ușor

drapel tr

Ori de câte ori vreau să încep să codific, trebuie CD la Desktop/Programare/C++, în timp ce caut o modalitate mai ușoară de a face acest lucru, mai precis caut o comandă de terminal care va fi automat CD la acel director specific. Pot crea o astfel de comandă în terminal? Și dacă da, cum?

Puncte:2
drapel id

Voi scrie asta presupunând că nu știți prea multe despre Ubuntu - vă rugăm să acceptați scuzele mele dacă este prea simplu.

Absolut poți. Trebuie să creați un alias. Alegeți un nume pentru comanda pe care doriți să o aliasați cu comanda pe care doriți să o executați. Deschide un terminal (CtrlAltT) și tastați-l pentru a verifica că nu este în prezent atribuit ceva.

Deci, să presupunem că doriți să utilizați comanda prog pentru a vă muta în acel director, puteți face acest lucru să se întâmple temporar creând un alias pentru calea dvs. absolută către directorul dorit. Deschideți un terminal și tastați

alias prog="cd /home/user/Desktop/Programming/C++"

(Evident că va trebui să introduceți calea corectă către folderul țintă; rețineți că trebuie să fie o cale absolută, nu relativă).

Apoi, în cadrul acelei sesiuni de terminal, de fiecare dată când tastați prog va executa cd /home/user/Desktop/Programming/C++ comanda.

Rețineți că acest lucru va funcționa numai în timpul acelei sesiuni de terminal. Pentru ca acesta să fie permanent, va trebui să editați .bashrc fişier:

Trebuie să vă simțiți confortabil cu editarea fișierelor de configurare text.

Personal nu mă simt confortabil să folosesc Vi / Vim â, dar nano este destul de simplu.

Implica editare .bashrc care se află în directorul dvs. de acasă.

Acest lucru este, cred, destul de sigur, chiar dacă nu sunteți foarte familiarizat cu editarea unor astfel de fișiere:

  1. Deschide un terminal (CtrlAltT)

  2. Accesați directorul dvs. de acasă cu cd ~

  3. A confirma .bashrc este acolo cu ls -a

  4. Presupunând că este, mai întâi creați o copie de rezervă a acesteia, astfel încât să o puteți anula dacă o încurcați complet:

     cp .bashrc .bashrc-bak
    

    (dacă provocați o problemă, puteți restabili originalul .bashrc fisier prin tastare cp .bashrc-bak .bashrc)

  5. Acum poți edita .bashrc știind că există o copie sigură:

    Tip nano .bashrc (sau puteți folosi un editor de text alternativ dacă preferați)

    Aceasta se deschide .bashrc în editorul de text.

În timp ce puteți adăuga linii oriunde, este logic pentru editarea viitoare să găsiți un spațiu în care există unele pseudonime și să adăugați al dvs. sub cele de acolo:

alias prog=âcd /home/user/Desktop/Programming/C++â 

Apoi salvați fișierul apăsând CtrlO, și ieșiți din nano cu CtrlX. Dacă faci o greșeală, dacă nu o poți anula, ieși din nano (CtrlX) fără a salva și începe din nou.

Modificarea va intra în vigoare imediat ce fie începeți o nouă sesiune de terminal, fie introduceți . ~/.bashrc (rețineți că . la inceput!).

Puncte:2
drapel cn

Există câteva posibilități.

⢠În primul rând, puteți menține aliasuri care vă aduc la anumite foldere, de ex

alias cdplus='cd Desktop/Programare/C++'

Comanda cdplus vă va aduce apoi în acel director.

⢠Alternativ, puteți utiliza variabila CDPATH. Într-o astfel de variabilă, includeți directoare în care CD comanda va căuta foldere care se potrivesc, deci nu trebuie să tastați calea completă. de exemplu.dacă definiți

CDPATH=".:Desktop/Programare"

vei fi capabil sa cd C++ (și orice alt folder de sub Programare) indiferent de directorul dvs. curent. Prima intrare, ., înseamnă folderul curent, așa că puteți păstra CDintr-un folder din folderul curent.

⢠Există instrumente terţe pentru navigarea rapidă în directoare, cum ar fi mergi la, care funcționează în mod similar cu aliasurile, dar păstrează aceste definiții separate. De asemenea, puteți folosi fuzzy Finder (fzf, sudo apt install fzf). Pe Ubuntu, o comandă rapidă bash, Alt+c ("Directorul curent") este configurat automat pentru a naviga rapid la orice director din folderul curent. Obțineți o listă a tuturor directoarelor care se restrânge rapid pe măsură ce introduceți părți ale numelui. Lovind introduce să te aducă în acel director.

⢠Un instrument ca saritura automata (sudo apt install autojump) înregistrează directoarele pe care le vizitați și vă permite să le revedeți rapid, doar tastându-le numele după saritura automata comanda. Acest instrument „învață” din utilizarea curentă, fără a fi nevoie să păstrați o listă. O alternativă este Shonejump, o rescrie în limbajul de programare „Go”.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.