/ Kaip susikurti naują katalogą ir pakeisti jį viena komanda Linux

Kaip sukurti naują katalogą ir pakeisti jį naudojant vieną komandą Linux

„00_lead_image_create_and_change_directory_one_command“

Jei iš viso praleidžiate laiką terminale, greičiausiai naudojate mkdir komanda sukurti katalogą, tada cd komanda pakeisti į tą katalogą iškart po. Tačiau yra būdas abu šiuos veiksmus atlikti viena komanda.

Komandų eilutėje rankiniu būdu galite paleisti dvi komandas vienu metu, bet mes jums parodysime, kaip pridėti eilutę prie .bashrc failo, kuris sujungs mkdir komanda ir cd komandą į vieną pasirinktinę komandą, kurią galite įvesti su katalogo pavadinimu.

.„bashrc“ failas yra scenarijus, kuris vykdomas kiekvieną kartą atidarius terminalo langą, paspaudžiant Ctrl + Alt + T arba atidarant naują skirtuką terminalo lange. Prie .bashrc failo, kurį norite automatiškai paleisti kaskart atidarę terminalo langą, galite pridėti komandas.

Norėdami redaguoti .bashrc failą, naudosime „gedit“. Paraginti įveskite šią komandą.

gedit ~/.bashrc

Galite naudoti bet kurį jums patogų teksto rengyklę, pvz., Vi ar nano. Tiesiog pakeiskite aukščiau esančioje komandoje „gedit“ komanda, kuria norite paleisti pasirinktą teksto rengyklę.

01_opening_bashrc_failas

Slinkite į .bashrc failo apačią ir pridėkite šią eilutę prie failo pabaigos. Mes rekomenduojame nukopijuoti žemiau esančią eilutę ir įklijuoti ją į .bashrc failą.

mkdircd(){ mkdir "$1" && cd "$1" ; }

Iš esmės tai yra funkcija, kuri vykdys abi komandas viena po kitos. Nauja pavyzdinė komanda mūsų pavyzdyje vadinama mkdircd (Jūs iš tikrųjų galite pavadinti komandą, ko tik norite) ir ji paleis mkdir komanda ir tada cd komanda. "$1" abiejose komandose rodo, kad komandos priims vieną reikšmę, su kuria jie gali veikti. Tokiu atveju tai yra naujo katalogo pavadinimas.

Virš komandos galite pridėti komentarą, kad prisimintumėte, ką komanda daro. Tiesiog eilutės pradžioje įdėkite svaro ženklą (#) ir tada bet kurį aprašą, kurį norite pridėti.

Spustelėkite „Išsaugoti“.

02_entering_command_into_bash_file

Uždarykite „gedit“ (arba kitą teksto rengyklę) spustelėdami „X“ viršutiniame kairiajame lango kampe.

03_uždaryti_gedit

Nustatymas, kurį ką tik pridėjote prie.bashrc failas neturės įtakos dabartinei terminalo lango sesijai. Turite uždaryti terminalo langą, atsijungti ir vėl prisijungti, kad pakeitimas įsigaliotų. Taigi, greitai parašykite exit ir paspauskite Enter arba spustelėkite mygtuką „X“ viršutiniame kairiajame lango kampe. Tada atsijunkite ir vėl įeikite.

04_uždarymo_terminalinis langas

Dabar, kai įvedate naują komandą, po kurios eina naujas katalogo pavadinimas, mkdircd funkcija, kurią sukūrėte .bashrc faile, yra vadinama, o katalogo pavadinimas „Test Directory“ perduodamas dviem komandoms ( mkdir ir cd ). Bus sukurtas „Test Directory“ katalogas ir jūs nedelsiant pateksite į jį.

05_running_new_command

Jei tvarkote katalogus naudodamiesi komandine eilute, šis triukas gali šiek tiek sutaupyti.