10 Essential Linux komandas, lai pārlūkotu failu sistēmu

Šajā rokasgrāmatā ir iekļautas 10 Linux komandas, kas jums jāzina, lai varētu pārvietoties pa failu sistēmu, izmantojot Linux terminālu.

Tas nodrošina komandas, lai uzzinātu, kurā direktorijā esat izveidots, kurā direktorijā esat bijis iepriekš, kā pāriet uz citām mapēm, kā atgriezties mājās, kā izveidot failus un mapes, kā izveidot saites

01 no 10

Kura mape tu esi

Atverot termināla logu, pirmā lieta, kas jāzina, ir vieta, kur atrodas failu sistēma.

Padomājiet par to, piemēram, atzīmi "jūs esat šeit", kas atrodams iepirkšanās centru kartēs.

Lai uzzinātu, kura mape jūs atrodat, varat izmantot šādu komandu:

pwd

Pwd atgrieztie rezultāti var atšķirties atkarībā no tā, vai jūs izmantojat pwd apvalka versiju vai to, kas ir instalēta jūsu / usr / bin direktorijā.

Kopumā tas izdrukās kaut kas līdzīgi / home / username .

Noklikšķiniet šeit, lai iegūtu plašāku informāciju par pwd komandu .

02 no 10

Kādi faili un mapes atrodas pašreizējā direktorijā

Tagad, kad jūs zināt, kura mape ir tajā, jūs varat redzēt, kuri faili un mapes atrodas pašreizējā direktorijā, izmantojot komandu ls.

ls

Viena pati ls komanda uzskaitīs visus mapē esošos failus un mapes, izņemot tos, kas sākas ar periodu (.).

Lai skatītu visus failus, ieskaitot slēptos failus (tos, kas sākas ar periodu), varat izmantot šādu slēdzi:

ls -a

Dažas komandas izveido failu dublējumus, kas sākas ar tildes meta zīmi (~).

Ja jūs nevēlaties redzēt dublējumkopijas, mapē esošo failu sarakstā, izmantojiet šādu slēdzi:

ls -B

Visbiežāk lietotā ls komanda ir šāda:

ls -lt

Tas nodrošina garu sarakstu, sakārtots pēc modifikācijas laika, vispirms visjaunākais.

Citas kārtojuma opcijas ietver paplašinājumu, lielumu un versiju:

ls-lU

ls-lX

ls -lv

Garā saraksta formāts sniedz jums šādu informāciju:

03 no 10

Kā pāriet uz citu mapju

Lai pārvietotos pa failu sistēmu, varat izmantot cd komandu .

Linux failu sistēma ir koka struktūra. Koka virsotne ir apzīmēta ar slīpsvītru (/).

Sakaru direktorijā atrodamas dažas vai visas tālāk norādītās mapes.

Tintes mapē ir komandas, kuras var vadīt jebkurš lietotājs, piemēram, cd komanda, ls, mkdir uc

Sbin satur sistēmas bināros failus.

Mape usr nozīmē Unix sistēmas resursus, kā arī satur atkritni un sbin mapi. Mapē / usr / bin ir paplašināts komandu kopums, kuru lietotāji var palaist. Tāpat mape / usr / sbin satur paplašinātu sistēmas komandu kopu.

Boot folder satur visu, kas prasīts sāknēšanas procesā.

CDROM mape ir pašsaprotama.

Mapes dev ir informācija par visām sistēmas ierīcēm.

Utt mape parasti ir vieta, kur tiek saglabāti visi sistēmas konfigurācijas faili.

Mājas mape parasti ir vieta, kur tiek saglabātas visas lietotāja mapes, un vidējais lietotājs ir vienīgā vieta, uz kuru tie būtu jāuztraucas.

Lib un lib64 mapes satur visu kodolu un dalītās bibliotēkas.

Paziņotā mapē "pazudušais +" būs faili, kuriem vairs nav nosaukuma, ko atrada fsck komanda.

Multivides mape ir vieta, kur atrodas tādi pieslēgumi, kā USB diski.

Ment mape tiek izmantota arī, lai uzstādītu pagaidu uzglabāšanu, piemēram, USB diskus, citas failu sistēmas, ISO attēlus utt.

Dažu programmatūras pakotņu opt-mapi izmanto kā vietu, kur uzglabāt binārus. Citi iepakojumi tiek izmantoti / usr / local.

Mapes proc ir sistēmas mape, ko izmanto kodols. Jums nav pārāk daudz jāuztraucas par šo mapi.

Saknes mape ir saknes lietotāja mājas direktorija.

Palaist mape ir sistēmas mape, lai saglabātu sistēmas darbības laikā informāciju.

Mape srv ir vieta, kur saglabāt tādas lietas kā tīmekļa mapes, mysql datubāzes un subversijas krātuves utt.

Sys mapē ir mapju struktūra, kas nodrošina sistēmas informāciju.

Tmp mape ir pagaidu mape.

Var mapē ir viss bagātinājums, kas specifiski sistēmai, ieskaitot spēļu datus, dinamiskās bibliotēkas, žurnālu failus, procesu ID, ziņojumus un kešatmiņā esošos lietojumprogrammu datus.

Lai pārietu uz konkrētu mapi, izmantojiet cd komandu šādi:

cd / home / lietotājvārds / dokumenti

04 no 10

Kā pāriet uz sākumlapu

Jūs varat atgriezties mājas mapē no jebkuras vietas sistēmā, izmantojot šādu komandu:

cd ~

Noklikšķiniet šeit, lai iegūtu pilnīgu ceļvedi cd ~ komandai .

05 no 10

Kā izveidot jaunu mapi

Ja vēlaties izveidot jaunu mapi, varat izmantot šādu komandu:

mkdir mapes nosaukums

Noklikšķiniet šeit, lai iegūtu pilnīgu rokasgrāmatu par mkdir komandu .

Saistītais ceļvedis parāda, kā izveidot visus mapes vecākos direktorijus un kā noteikt atļaujas.

06 no 10

Kā izveidot failus

Linux nodrošina neticami daudzus veidus jaunu failu izveidošanai.

Lai izveidotu tukšu failu, varat izmantot šādu komandu:

pieskarties faila nosaukumam

Pieskaršanās komanda tiek izmantota, lai atjauninātu faila pēdējo piekļuves laiku, bet failā, kas neeksistē, tas rada to.

Varat arī izveidot failu, izmantojot šādu komandu:

cat> filename

Tagad jūs varat ievadīt tekstu komandrindā un saglabāt to failā, izmantojot CTRL un D

Noklikšķiniet šeit, lai iegūtu pilnīgu norādi par kaķu komandu .

Labāks veids failu izveidošanai ir izmantot nano redaktoru. Tas ļauj jums pievienot teksta rindiņas, sagriezt un ielīmēt, meklēt un aizstāt tekstu un saglabāt failu dažādos formātos.

Noklikšķiniet šeit, lai iegūtu pilnu nano redaktora rokasgrāmatu .

07 no 10

Kā pārdēvēt un pārvietot failus ap failu sistēmu

Ir vairāki veidi, kā pārdēvēt failus.

Vienkāršākais veids, kā pārdēvēt failu, ir izmantot mv komandu.

mv oldfilename newfilename

Jūs varat izmantot mv komandu, lai pārvietotu failu no vienas mapes uz otru.

mv / path / of / original / file / path / of / target / folder

Noklikšķiniet šeit, lai iegūtu pilnīgu rokasgrāmatu mv komandai .

Ja vēlaties pārdēvēt daudz failu, kas atbilst līdzīgam modelim, varat izmantot komandu pārdēvēt.

pārdēvēt izteiksmes rezerves filename (s)

Piemēram:

pārdēvēt "gary" "tom" *

Tas aizstās visus failus mapē ar gary tajā ar tom. Tātad fails ar nosaukumu garycv kļūs par tomcv.

Ņemiet vērā, ka pārdēvēto komandu sistēma nedarbojas. Mv komanda ir drošāka.

Noklikšķiniet šeit, lai saņemtu pilnīgu norādījumu par komandas pārdēvēšanu .

08 no 10

Kā kopēt failus

Lai kopētu failu, izmantojot Linux, jūs varat izmantot cp komandu šādi.

cp filename filename2

Iepriekš minētā komanda kopē faila nosaukumu1 un izsauc to filename2.

Jūs varat izmantot kopēšanas komandu, lai kopētu failus no vienas mapes uz otru.

Piemēram

cp / home / lietotājvārds / Dokumenti / userdoc1 / home / lietotājvārds / Dokumenti / UserDocs

Iepriekš minētā komanda kopē failu userdoc1 no / home / username / Documents uz / home / username / Documents / UserDocs

Noklikšķiniet šeit, lai iegūtu pilnīgu rokasgrāmatu cp komandai .

09 no 10

Kā noņemt FIles un mapes

Jūs varat izdzēst failus un mapes, izmantojot komandu rm:

rm filename

Ja vēlaties noņemt mapi, jums jāizmanto šāds slēdzis:

rm -R mapes nosaukums

Iepriekšējā komanda noņem mapi un tās saturu, ieskaitot apakšmapes.

Noklikšķiniet šeit, lai iegūtu pilnu komandu rm rokasgrāmatu .

10 no 10

Kas ir simboliskās saites un cietās saites

Simboliska saite ir fails, kas norāda uz citu failu. Darbvirsmas saīsne būtībā ir simboliska saite.

Piemēram, jūsu sistēmā var būt šāds fails.

Varbūt jūs vēlaties piekļūt šim dokumentam no mājas / lietotājvārda mapes.

Jūs varat izveidot simbolisku saiti, izmantojot šādu komandu:

ln -s /house/userername/documents/accounts/useraccounts.doc/home/username/useraccounts.doc

Jūs varat rediģēt failu useraccounts.doc no abām vietām, bet rediģējot simbolisko saiti, kuru reāli rediģējat failu mapē / home / username / documents / accounts.

Simbolisku saiti var izveidot vienā failu sistēmā un norādīt uz failu citā failu sistēmā.

Simboliska saite patiešām rada failu, kuram ir rādītājs uz citu failu vai mapi.

Tomēr cietā saite rada tiešu saikni starp diviem failiem. Būtībā tie ir viens un tas pats fails, bet tikai ar citu nosaukumu.

Ciešā saite nodrošina labu failu kategorizēšanas veidu, neuzņemoties papildu diska vietas.

Jūs varat izveidot cieto saiti, izmantojot šādu sintaksi:

Filenameinglinked filenametolinkto

Sintakse ir līdzīga simbola saitei, bet tā neizmanto -s slēdzi.

Noklikšķiniet šeit, lai iegūtu pilnu ceļvedi par cietajām saitēm .