Šajā rokasgrāmatā ir uzskaitītas desmit Linux komandas, kuras 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 10Kura 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:
pwdRezultāti, ko saņēmuši pwd var atšķirties atkarībā no tā, vai jūs izmantojat čaulas versiju pwd vai tas, kurš ir instalēts jūsu datorā / usr / bin katalogs.
Kopumā tas izdrukās kaut ko līdzīgu/ home / lietotājvārds.
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 ls komandu
lsViens pats, 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:
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 -BVisizplatītākā lietošana ls komanda ir šāda:
ls -ltTas 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-lUls-lXls -lvGarā saraksta formāts sniedz jums šādu informāciju:
- Atļaujas
- Faila inode skaits (skatiet cietos saites)
- Īpašnieks
- Primārā grupa
- faila lielums
- Pēdējās piekļuves laiks
- Faila / mapes / saites nosaukums
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.
- /
- bin
- boot
- CD ROM
- dev
- utt
- mājas
- lib
- lib64
- zaudēts + atrasts
- plašsaziņas līdzekļi
- mnt
- izvēlēties
- proc
- sakne
- palaist
- sbin
- srv
- sys
- tmp
- var
- usr
Bin mapē ir komandas, kuras var vadīt jebkurš lietotājs, piemēram, cd komanda ls, mkdir utt.
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 komanda šādi:
cd / home / lietotājvārds / dokumenti 04 no 10Kā pāriet uz sākumlapu
Jūs varat atgriezties mājas mapē no jebkuras vietas sistēmā, izmantojot cd ~ komandu
cd ~ 05 no 10Kā izveidot jaunu mapi
Ja vēlaties izveidot jaunu mapi, varat izmantot mkdir komanda:
mkdir mapes nosaukums 06 no 10Kā izveidot failus
Linux nodrošina neticami daudzus veidus jaunu failu izveidošanai.
Lai izveidotu tukšu failu, varat izmantot sekojošo: pieskarties komanda:
pieskarties faila nosaukumamPieskaršanās komanda tiek izmantota, lai atjauninātu faila pēdējo piekļuves laiku, bet failā, kas neeksistē, tas rada to.
Jūs varat arī izveidot failu, izmantojot kaķis komanda:
cat> filenameTagad jūs varat ievadīt tekstu komandrindā un saglabāt to failā, izmantojot Ctrl + D.
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.
07 no 10Kā 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 newfilenameJūs varat izmantot mv komandu, lai pārvietotu failu no vienas mapes uz otru.
mv / path / of / original / file / path / of / target / folderJa vēlaties pārdēvēt daudz failu, kas atbilst līdzīgam modelim, varat to izmantot pārdēvēt komandu
pārdēvēt izteiksmes rezerves filename (s)Piemēram:
pārdēvēt "gary" "tom" *Tas aizstās visus failus mapē ar gari tajā ar tom . Tātad fails sauc Garycv kļūs tomcv .
Ņemiet vērā, ka pārdēvēto komandu sistēma nedarbojas. Mv komanda ir drošāka.
08 no 10Kā kopēt failus
Lai kopētu failu, izmantojot Linux, varat izmantot cp komandu šādi.
cp filename filename2Iepriekš minētā komanda kopē faila nosaukums1 un zvanu 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 / UserDocsIepriekš minētā komanda kopē failu userdoc1 no / home / username / Dokumenti uz / home / username / Documents / UserDocs
09 no 10Kā noņemt FIles un mapes
Jūs varat izdzēst failus un mapes, izmantojot rm komanda:
rm filenameJa vēlaties noņemt mapi, jums jāizmanto šāds slēdzis:
rm -R mapes nosaukumsIepriekšējā komanda noņem mapi un tās saturu, ieskaitot apakšmapes.
10 no 10Kas ir simboliskās saites un cietās saites
"Simbola 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:
/home/username/document/accounts/useraccounts.doc
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.docJūs varat rediģēt useraccounts.doc failu no abām vietām, bet, rediģējot simbolu saiti, kuru jūs faktiski rediģējat failu / home / username / documents / accounts mape
Simbolisku saiti var izveidot vienā failu sistēmā un norādīt uz failu citā failu sistēmā. Būtībā simboliskā 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 filenametolinktoSintakse ir līdzīga simbola saitei, bet tā neizmanto -s slēdzi.













