Programmēšanas pasaulē iespēja pārvietoties pa mapēm uz a OS Tā ir jebkura izstrādātāja pamatprasme. Linux vidē tam ir vēl lielāka nozīme, jo terminālis kļūst par galveno rīku komandu izpildei un failu un direktoriju pārvaldīšanai. Šajā rakstā mēs izpētīsim soli pa solim kā orientēties efektīvi izmantojot mapes Linux terminālī, maksimāli izmantojot tās funkcijas un komandas. No pamata komandām līdz visnoderīgākajiem īsinājumtaustiņiem mēs atklāsim, kā vienkāršot un paātrināt mūsu darbplūsmu Linux failu sistēmā. Ja vēlaties uzlabot savas navigācijas prasmes Linux vidē, lasiet tālāk, lai uzzinātu Viss, kas jums jāzina!
1. Ievads Linux termināļa lietošanā
Linux terminālis ir spēcīgs rīks, kas ļauj lietotājiem mijiedarboties ar operētājsistēmu izmantojot teksta komandas. Lai gan tas var būt biedējošs iesācējiem, tā lietošana ir būtiska tiem, kas vēlas iekļūt Linux pasaulē un palielināt savu efektivitāti un produktivitāti.
Šajā rakstā mēs jūs iepazīstināsim ar vienu. Jūs apgūsit pamatus, kā pārvietoties mapēs, manipulēt ar failiem un izpildīt komandas. Mēs arī sniegsim jums virkni pamācību un padomu, lai jūs varētu maksimāli izmantot šo jaudīgo rīku.
Turklāt mēs jums parādīsim dažus visnoderīgākos rīkus, kurus varat izmantot Linux terminālī. Visā rakstā jūs atradīsiet skaidrus un kodolīgus piemērus, kas kalpos kā soli pa solim ceļvedis, lai atrisinātu visbiežāk sastopamās problēmas, ar kurām jūs varat saskarties. Neuztraucieties, ja esat iesācējs, mēs paņemsim jūs pie rokas, lai kļūtu par Linux termināļa lietošanas ekspertu!
2. Linux mapju struktūras pārzināšana
Viena no atšķirīgākajām iezīmēm operētājsistēma Linux ir tā failu organizācija hierarhiskas mapju struktūras veidā. Šī struktūra atgādina koku, kur galvenā mape tiek saukta par "/" (uz priekšu vērsta slīpsvītra). No šīs saknes mapes atzarojas citas mapes un apakšmapes, kurās ir sistēmas faili un direktoriji.
Lai iepazītos ar Linux mapju struktūru, ir svarīgi zināt dažus galvenos jēdzienus. Pirmkārt, cita starpā ir sistēmas mapes, piemēram, "bin", "etc", "home", "usr". Šajās mapēs ir faili un direktoriji, kas ir nepieciešami operētājsistēmas darbībai.
Otrkārt, katram lietotājam ir arī personīgās mapes. Piemēram, lietotājam "juan" viņa mājas mape atrodas mapē "/home/juan". Šeit katrs lietotājs var uzglabāt un sakārtot savus failus un direktorijus. Turklāt piekļuves, lasīšanas un rakstīšanas atļaujas dažādām mapēm un lietotājiem var atšķirties, nodrošinot papildu drošību un privātumu.
3. Galvenās komandas, lai pārvietotos Linux terminālī
Kad esat atvēris Linux termināli, ir svarīgi zināt dažas pamata komandas, lai varētu tajā pareizi pārvietoties.
1. "ls" komanda: Šī komanda ļaus uzskaitīt failus un mapes pašreizējā direktorijā. Varat pievienot opciju "-l", lai iegūtu detalizētu sarakstu, vai izmantot "-a", lai parādītu arī slēptos failus. Piemēram, lai detalizēti uzskaitītu pašreizējā direktorijā esošos failus un mapes, vienkārši ierakstiet "ls -l" un nospiediet taustiņu Enter.
2. komanda "cd": Ar šo komandu jūs varat mainīt direktorijus. Piemēram, ja vēlaties ievadīt direktoriju ar nosaukumu "Dokumenti", vienkārši ierakstiet "cd Documents" un nospiediet taustiņu Enter. Ja vēlaties atgriezties iepriekšējā direktorijā, varat izmantot komandu “cd ..”. Neaizmirstiet izmantot taustiņu Tab, lai automātiski pabeigtu failu un direktoriju nosaukumus!
3. komanda “pwd”: Šī komanda parādīs pilnu ceļu uz direktoriju, kurā pašlaik atrodaties. Ir noderīgi pārbaudīt, kurā vietā jūs strādājat. Vienkārši ierakstiet "pwd" un nospiediet taustiņu Enter, lai iegūtu pilnu ceļu.
4. Kā uzskaitīt failus un mapes Linux terminālā
Lai uzskaitītu failus un mapes Linux terminālī, ir pieejamas vairākas opcijas, kas ļauj skatīt direktorija saturu skaidrā un sakārtotā veidā. Šeit ir trīs izplatītas metodes, kā to panākt:
1. Komanda “ls”: komandu “ls” visbiežāk izmanto, lai uzskaitītu failus un mapes Linux terminālī. Vienkārši terminālī ierakstiet "ls", un tiks parādīts pašreizējā direktorija saturs. Lai uzskaitītu cita direktorija saturu, kā argumentu aiz "ls" varat norādīt pilno vai relatīvo ceļu. Piemēram, lai uzskaitītu direktorija “/home/user/documents” saturu, varat ierakstīt “ls /home/user/documents”.
2. Komanda “ls -l”: lai iegūtu detalizētāku failu un mapju skatu, varat izmantot komandu “ls -l”. Šī opcija parāda papildu informāciju, piemēram, faila atļaujas, īpašnieku, lielumu un modifikācijas datumu. Piemēram, ierakstiet "ls -l", lai uzskaitītu pašreizējā direktorija saturu ar detalizētu informāciju.
3. komanda “koks”: ja vēlaties parādīt direktoriju struktūru hierarhiski, varat izmantot komandu “koks”. Šī komanda parāda direktoriju koku, kas parāda attiecības starp direktorijiem un katrā no tiem esošajiem failiem. Varat instalēt komandu "koks", ja tā nav pieejama jūsu sistēmā, izmantojot atbilstošo Linux pakotņu pārvaldnieku. Pēc instalēšanas terminālī vienkārši ierakstiet "koks", un tiks parādīta pašreizējā direktoriju struktūra.
5. Navigācija starp Linux termināļa mapēm
Linux terminālī ir iespējams pārvietoties starp mapēm, izmantojot īpašas komandas. Tālāk ir sniegtas detalizētas darbības, lai veiktu šo darbību.
1. Atveriet Linux termināli.
2. Lai pārbaudītu pašreizējo atrašanās vietu, ierakstiet komandu “pwd” un nospiediet taustiņu Enter. Tas parādīs pilnu tās mapes ceļu, kurā atrodaties.
3. Lai skatītu pašreizējā direktorijā esošo failu un mapju sarakstu, izmantojiet komandu “ls” un nospiediet taustiņu Enter. Tas sniegs pārskatu par pašreizējās mapes saturu.
4. Lai ievadītu noteiktu mapi, ierakstiet komandu “cd folder_name” un nospiediet taustiņu Enter. Noteikti aizstājiet “folder_name” ar tās mapes faktisko nosaukumu, kurai vēlaties piekļūt.
5. Ja vēlaties atgriezties par vienu mapi, izmantojiet komandu “cd ..” un nospiediet taustiņu Enter. Tas jūs novirzīs uz pašreizējās mapes vecākdirektoriju.
6. Lai atgrieztos iepriekšējā mapē, varat izmantot komandu “cd -” un nospiest Enter. Tas automātiski novirzīs jūs uz iepriekšējo atrašanās vietu, kurā bijāt.
Atcerieties, ka pareiza navigācija starp Linux termināļa mapēm ir būtiska, lai veiktu dažādus uzdevumus, piemēram, pārvaldītu failus un izpildītu komandas noteiktās vietās. Izmantojiet komandas "pwd", "ls", "cd mapes_nosaukums", "cd .." un "cd -", lai nodrošinātu efektīvu pārvietošanos pa failu sistēmu un piekļuvi nepieciešamajām mapēm. Praktizējiet šīs komandas, un drīz jūs kļūsit par ekspertu, lai pārvietotos starp Linux termināļa mapēm!
6. Absolūto un relatīvo ceļu izmantošana Linux terminālī
Linux terminālis piedāvā elastību, izmantojot gan absolūtos, gan relatīvos ceļus, lai piekļūtu dažādiem operētājsistēmas direktorijiem un failiem. absolūtie ceļi norādiet precīzu atrašanās vietu no faila vai direktoriju no sistēmas saknes, kamēr relatīvie ceļi norāda atrašanās vietu attiecībā pret lietotāja pašreizējo atrašanās vietu sistēmā.
Lai Linux terminālā izmantotu absolūto ceļu, vienkārši iekļaujiet pilnu atrašanās vietu no sistēmas saknes. Piemēram, ja vēlaties piekļūt failam "documento.txt", kas atrodas direktorijā "/home/user/files/", varat izmantot absolūto ceļu "/home/user/files/document.txt". Tas nodrošina, ka jūs nokļūstat tieši failā neatkarīgi no jūsu pašreizējās atrašanās vietas sistēmā.
Tomēr absolūto ceļu izmantošana var būt nedaudz apnicīga, ja atrodaties dažādās sistēmas vietās. Tas ir šeit, kur relatīvie ceļi tie ir noderīgi. Šie maršruti ir definēti saistībā ar jūsu pašreizējo atrašanās vietu sistēmā. Piemēram, ja atrodaties direktorijā "/home/user/" un vēlaties piekļūt failam "document.txt" direktorijā "/home/user/files/", varat izmantot relatīvo ceļu "files/document". .txt ». Tas norāda, ka fails pašreizējā direktorijā atrodas direktorijā, ko sauc par "failiem".
Īsāk sakot, abi absolūtos ceļus, piemēram, relatīvos ceļus ir svarīgi rīki Linux terminālī. Absolūtie ceļi nodrošina precīzu un tiešu veidu, kā piekļūt failiem un direktorijiem, savukārt relatīvie ceļi atvieglo piekļuvi, atrodoties dažādās vietās. Pārliecinieties, ka saprotat un efektīvi izmantojat abas opcijas, lai pārvietotos un piekļūtu vajadzīgajam saturam savā Linux sistēmā.
7. Piekļuve slēptajām mapēm Linux terminālī
Piekļuve slēptajām mapēm Linux terminālā var būt izaicinājums Lietotājiem iesācēji. Tomēr, veicot dažas vienkāršas darbības, varat viegli skatīt un manipulēt ar šīm mapēm. Šeit mēs parādīsim soli pa solim ceļvedi, lai piekļūtu slēptajām mapēm Linux terminālī.
1. Atveriet termināļa logu savā Linux izplatīšanā. To var izdarīt, izmantojot taustiņu kombinācijas, piemēram, Ctrl + Alt + T, vai sākuma izvēlnē meklējot "Termināls".
2. Kad terminālis ir atvērts, izmantojiet komandu ls -a, lai uzskaitītu visus failus un mapes, tostarp slēptos. Slēptie faili un mapes tiek identificēti, sākot ar punktu (piemēram, .config).
3. Lai piekļūtu slēptai mapei, izmantojiet komandu cd, kam seko mapes nosaukums. Piemēram, ja vēlaties piekļūt slēptajai mapei ".config", ierakstiet cd .config un nospiediet taustiņu Enter.
Ir svarīgi atcerēties, ka slēptās mapes satur svarīgus sistēmas failus un iestatījumus, tāpēc ieteicams ievērot piesardzību, veicot izmaiņas tajās. Atcerieties uzmanīgi lietot komandas un pirms to izpildes pārliecinieties, ka saprotat to funkcijas. Ar pārliecību izpētiet un manipulējiet ar savām slēptajām mapēm Linux terminālī!
8. Linux termināļa mapju izveide un dzēšana
Viens no visvienkāršākajiem uzdevumiem, ko varat veikt Linux terminālī, ir mapju izveide un dzēšana. Tas ļauj jums organizēt un pārvaldīt savus failus de efektīvs veids. Tālāk ir norādītas darbības, kas jāveic, lai veiktu šīs darbības.
līdz izveidojiet mapi Linux terminālī, izmantojiet komandu mkdir
kam seko nosaukums, kuru vēlaties piešķirt mapei. Piemēram, ja vēlaties izveidot mapi ar nosaukumu "Dokumenti", palaidiet šādu komandu: mkdir Documentos
. Ja vēlaties izveidot mapi citā, izmantojiet šo opciju -p
. Piemēram, ja vēlaties izveidot mapi ar nosaukumu "Fotoattēli" mapē "Dokumenti", palaidiet šādu komandu: mkdir -p Documentos/Fotos
.
No otras puses, ja jums ir nepieciešams izdzēsiet mapi Linux terminālī, izmantojiet komandu rm
kam seko tās mapes nosaukums, kuru vēlaties dzēst. Tomēr paturiet prātā, ka, tiklīdz mape ir izdzēsta, tajā esošos failus nevar atgūt. Lai rekursīvi izdzēstu mapi un tās saturu, izmantojiet opciju -r
. Piemēram, ja vēlaties izdzēst mapi "Fotoattēli" un visu tās saturu, palaidiet šādu komandu: rm -r Fotos
.
9. Failu un mapju kopēšana un pārvietošana Linux terminālā
Failu un mapju kopēšana un pārvietošana Linux terminālī ir izplatīti uzdevumi, kurus var viegli veikt, izmantojot noteiktas komandas. Šeit mēs parādīsim nepieciešamās darbības, lai šīs darbības veiktu bez problēmām.
Lai kopētu failu vai mapi, jums ir jāizmanto komanda cp. Piemēram, ja vēlaties kopēt failu ar nosaukumu "file.txt" uz direktoriju ar nosaukumu "new_directory", jums vienkārši jāpalaiž šāda komanda cp fails.txt jauns_direktorijs/. Atcerieties, ka, ja direktorija neeksistē, jums tas ir jāizveido iepriekš, izmantojot komandu mkdir.
Lai pārvietotu failus vai mapes, izmantojiet komandu mv. Šī komanda ļauj pārvietot failu vai mapi no vienas vietas uz citu. Piemēram, ja vēlaties pārvietot failu “file.txt” uz direktoriju “new_directory”, jums ir jāpalaiž šāda komanda mv fails.txt jauns_direktorijs/. Ņemiet vērā: ja vēlaties pārdēvēt failu pārvietošanas procesa laikā, vienkārši norādiet jauno nosaukumu, nevis galamērķa direktoriju.
10. Darbs ar simboliskām saitēm Linux terminālā
Simboliskās saites ir noderīga Linux termināļa funkcija, kas ļauj mums izveidot īsceļus uz failiem vai direktorijiem no dažādām operētājsistēmas vietām. Šīs saites var būt ļoti praktiskas, lai sakārtotu un ātri piekļūtu mūsu visbiežāk izmantotajiem failiem un mapēm. Šajā sadaļā mēs parādīsim, kā strādāt ar simboliskām saitēm Linux terminālā.
Lai terminālī izveidotu simbolisku saiti, mēs izmantojam komandu ln -s
kam seko ceļš uz sākotnējo failu vai direktoriju un ceļš, kur mēs vēlamies izveidot saiti. Piemēram, ja mapē "Dokumenti" vēlamies izveidot saiti ar nosaukumu "link-docs", kas norāda uz failu "report.pdf", kas atrodas mapē "Faili", mēs izmantotu šādu komandu:
$ ln -s /ruta/al/archivo/informe.pdf /ruta/a/Documentos/enlace-docs
Kad simboliskā saite ir izveidota, mēs varam tai piekļūt no norādītā ceļa, it kā tas būtu sākotnējais fails vai direktorijs. Tas ļauj mums iegūt īsceļus uz svarīgiem failiem vai mapēm dažādās vietās, bez nepieciešamības tos fiziski dublēt. Turklāt, ja sākotnējais fails vai direktorijs tiek pārvietots vai pārdēvēts, simboliskā saite joprojām darbosies pareizi, jo tā ir saistīta ar ceļu, nevis pašu failu.
11. Īsceļu izmantošana efektīvai navigācijai Linux terminālā
Linux terminālis ir jaudīgs un daudzpusīgs rīks, kas ļauj lietotājiem efektīvi mijiedarboties ar operētājsistēmu. Viens veids, kā palielināt produktivitāti, izmantojot termināli, ir izmantot pieejamos navigācijas saīsnes.
Ir vairāki saīsnes, kas var atvieglot navigāciju Linux terminālā. Viens no visnoderīgākajiem īsinājumtaustiņiem ir taustiņu Tab izmantošana, lai automātiski pabeigtu komandas un failu ceļus. Piemēram, ja atrodaties direktorijā "Dokumenti" un vēlaties piekļūt uz failu ar nosaukumu “report.txt”, varat vienkārši ierakstīt “cd Docume” un nospiest taustiņu Tab, lai automātiski aizpildītu direktorija nosaukumu. Šī funkcija ir īpaši noderīga, strādājot ar gariem vai sarežģītiem failu nosaukumiem.
Vēl viens noderīgs īsinājumtaustiņš ir izmantot komandu vēstures navigācijas taustiņus. Nospiežot augšupvērsto bultiņu, varat ātri piekļūt iepriekšējām komandām, ko izmantojāt terminālī. Turklāt varat izmantot lejupvērsto navigācijas taustiņus, lai ritinātu komandu vēsturi. Tas ļauj atkārtoti izmantot iepriekšējās komandas, nepārrakstot tās no jauna.
12. Filtru un izvērstās meklēšanas lietošana Linux terminālī
Linux terminālis ir spēcīgs rīks, kas ļauj mums mijiedarboties ar operētājsistēmu, izmantojot komandas. Viena no visnoderīgākajām termināļa funkcijām ir iespēja lietot filtrus un veikt izvērsto meklēšanu iegūtajiem rezultātiem. Tas ļauj mums ātri atrast vajadzīgo informāciju vai filtrēt rezultātus, lai iegūtu tikai to, kas mūs interesē.
Lai lietotu filtrus Linux terminālā, mēs varam izmantot tādas komandas kā grep
y sed
. Šīs komandas ļauj mums meklēt tekstu noteiktos failos vai direktorijos. Piemēram, ja mēs vēlamies atrast visas rindiņas failā, kas satur vārdu "error", mēs varam izmantot šādu komandu:
grep "error" archivo.txt
Turklāt mēs varam apvienot vairākas komandas, izmantojot caurules operatoru (|
), lai lietotu vairākus secīgus filtrus. Piemēram, ja mēs vēlamies atrast visas rindiņas failā, kas satur vārdu "kļūda" un pēc tam aizstāt šo vārdu ar "brīdinājums", mēs varam izmantot šādas komandas:
grep "error" archivo.txt | sed 's/error/warning/g'
13. Kā orientēties reāllaikā Linux terminālī
Lai pārvietotos reālajā laikā Linux terminālī ir dažādas komandas un rīki, kas atvieglo šo procesu. Tālāk ir norādītas darbības, kas jāveic, lai to sasniegtu.
1. Izmantojiet komandu “aste”.: šī komanda ļauj skatīt žurnālfaila pēdējās rindas vai reģistrēties reāllaikā. Lai to izdarītu, mums vienkārši jānorāda fails, kuram vēlamies sekot, un rindu skaits, kuras vēlamies redzēt reāllaikā. Piemēram, ja mēs vēlamies izsekot sistēmas kļūdu žurnāla failam, mēs varam izmantot šādu komandu: tail -f /var/log/syslog
.
2. Izmantojiet komandu “mazāk”.: Šis rīks ir ļoti noderīgs lielu žurnālfailu pārlūkošanai un analīzei. Kad fails ir atvērts terminālī, mēs varam pārvietoties uz augšu un uz leju, izmantojot tastatūras bulttaustiņus. Turklāt mēs varam meklēt konkrētus atslēgvārdus, nospiežot "/", kam seko vārds, kuru vēlamies meklēt. Lai pārietu uz nākamo spēli, mēs vienkārši nospiediet "n", savukārt, lai atgrieztos, mēs izmantojam taustiņu "N". Lai izietu no rīka “mazāk”, mēs varam nospiest taustiņu “q”.
3. Izmantojiet “pulksteņa” rīku: Šis rīks ļauj mums izpildīt komandu regulāri intervāli un skatiet savu rezultātu reāllaikā. Piemēram, ja mēs vēlamies redzēt izmantošanu Procesors ik pēc 2 sekundēm mēs varam izmantot šādu komandu: watch -n 2 "cat /proc/cpuinfo | grep 'cpu MHz'"
. Tādējādi ik pēc 2 sekundēm tiks parādīta atjauninātā komandas izvade, kas ir noderīga pastāvīgu izmaiņu uzraudzībai.
14. Kopsavilkums un padomi efektīvai navigācijai Linux terminālī
Šeit ir sniegts padomu un paņēmienu kopsavilkums, lai uzlabotu pārlūkošanas pieredzi Linux terminālā:
1. Izmantojiet navigācijas komandas: Iepazīstieties ar pamata navigācijas komandām, piemēram, cd
mainīt direktoriju, ls
lai parādītu direktorija saturu, un pwd
lai parādītu pašreizējo direktorijas ceļu.
2. Izmantojiet īsinājumtaustiņu priekšrocības: Linux terminālis piedāvā dažādus īsinājumtaustiņus, kas palīdzēs jums strādāt efektīvāk. Piemēram, jūs varat izmantot Ctrl + L
lai notīrītu ekrānu, Ctrl + C
lai apturētu programmas izpildi, un Tab
lai automātiski pabeigtu komandas un failu nosaukumus.
3. Pielāgojiet uzvedni: Termināļa uzvednes pielāgošana ļauj ne tikai pielāgot izskatu, bet arī pievienot noderīgu informāciju. Varat pievienot pašreizējā direktorija nosaukumu, lietotāja informāciju vai pat pašreizējo laiku. Tas ļaus jums nodrošināt labāku redzamību un kontroli, navigējot terminālī.
Visbeidzot, šajā rakstā mēs esam izpētījuši, kā pāriet uz mapi Linux terminālī. Mēs uzzinājām, ka komanda "cd" ir galvenais, lai pārvietotos uz dažādiem direktorijiem, un ka "ls" ļauj skatīt mapes saturu. Turklāt mēs esam atklājuši dažus noderīgus saīsnes, piemēram, "cd ~", lai pārvietotos uz lietotāja mājas mapi. Esam arī iemācījušies, kā izmantot tabulēšanas taustiņus, lai aizpildītu failu un mapju nosaukumus, kas paātrina navigācijas procesu.
Mēs ceram, ka šis raksts bija noderīgs un ir devis jums nepieciešamās zināšanas, lai viegli pārvietotos Linux failu sistēmā, izmantojot termināli. Efektīva navigācija mapēs ir svarīga prasme jebkuram Linux lietotājam, un tā var ievērojami uzlabot jūsu produktivitāti. Turpiniet praktizēt un izpētīt dažādas komandas un metodes, lai maksimāli izmantotu visas Linux termināļa piedāvātās iespējas. Veiksmi nākamajos Linux pārlūkošanas piedzīvojumos!
Es esmu Sebastians Vidals, datoru inženieris, kurš aizraujas ar tehnoloģijām un DIY. Turklāt es esmu radītājs tecnobits.com, kur es dalos ar pamācībām, lai padarītu tehnoloģijas pieejamākas un saprotamākas ikvienam.