V tem priročniku so naštete 10 ukazov Linuxa, ki jih morate poznati, da boste lahko krmarili okrog vašega datotečnega sistema z uporabo terminala Linux.
Zagotavlja ukaze, s katerimi lahko ugotovite, kateri imenik imate, kateri imenik ste prej bili, kako se pomikate po drugih mapah, kako se vrniti domov, kako ustvariti datoteke in mape, kako ustvariti povezave
01 od 10
V katero mapo ste
Ko odprete terminalsko okno, morate najprej vedeti, kje ste v datotečnem sistemu.
Pomislite na to, kot je označevalec »ste tukaj«, ki ga najdete na zemljevidih v nakupovalnih centrih.
Če želite ugotoviti, v kateri mapi ste, lahko uporabite naslednji ukaz:
pwd
Rezultati, ki jih vrne pwd, se lahko razlikujejo glede na to, ali uporabljate različico lupine pwd ali tistega, ki je nameščen v imeniku / usr / bin.
Na splošno bo natisnilo nekaj v skladu z / home / uporabniškim imenom .
Kliknite tukaj za več informacij o ukazu pwd .
02 od 10
Katere datoteke in mape so pod trenutnim imenikom
Zdaj, ko veste, v kateri mapi ste, lahko vidite, katere datoteke in mape so pod trenutnim imenikom, tako da uporabite ukaz ls.
ls
Sama ukaz ls naredi vse datoteke in mape v imeniku, razen tistih, ki se začnejo z obdobjem (.).
Če si želite ogledati vse datoteke, vključno s skritimi datotekami (ki se začnejo z obdobjem), lahko uporabite naslednje stikalo:
ls -a
Nekateri ukazi ustvarijo varnostne kopije datotek, ki se začnejo s tilde metacharacter (~).
Če ne želite videti varnostnih kopij pri vnosu datotek v mapo, uporabite naslednje stikalo:
ls-B
Najpogostejša uporaba ukaza ls je naslednja:
Je -lt
To zagotavlja dolg seznam, ki je razvrščen glede na čas spreminjanja, najprej najnovejši.
Druge možnosti razvrščanja vključujejo razširitev, velikost in različico:
ls -UU
ls -lX
ls -lv
Dolga oblika vnosa vam ponuja naslednje podatke:
- dovoljenja
- število inod za datoteko (glejte trdne povezave)
- lastnik
- primarna skupina
- velikost datoteke
- zadnji čas dostopa
- datoteka / mapa / ime povezave
03 od 10
Kako se premakniti v druge mape
Za premikanje po datotečnem sistemu lahko uporabite ukaz cd .
Datotečni sistem Linux je drevesna struktura. Vrh drevesa je označen s poševnico (/).
V korenskem imeniku najdete nekaj ali vse naslednje mape.
- /
- bin
- prtljažnik
- CD ROM
- dev
- itd
- doma
- lib
- lib64
- izgubljeni + najdeni
- mediji
- mnt
- opt
- proc
- root
- teči
- sbin
- srv
- sys
- tmp
- var
- usr
Mapa bin vsebuje ukaze, ki jih lahko upravlja kateri koli uporabnik, kot so ukaz cd, ls, mkdir itd.
Sbin vsebuje sistemske binarne datoteke.
Mapa usr stands for unix sistemskih virov in vsebuje tudi bin in sbin mapo. Mapa / usr / bin ima razširjen nabor ukazov, ki jih uporabniki lahko zagnati. Podobno vsebuje mapa / usr / sbin razširjen nabor sistemskih ukazov.
Zagonska mapa vsebuje vse, kar zahteva zagonski postopek.
Mapa cdrom je samoumevna.
Mapa Dev vsebuje podrobnosti o vseh napravah v sistemu.
Mapa itd je običajno, kjer so shranjene vse sistemske konfiguracijske datoteke.
Domača mapa je običajno tam, kjer so shranjene vse uporabniške mape in je povprečni uporabnik edino področje, na katerega bi ga morali skrbeti.
Mape lib in lib64 vsebujejo vse jedro in deljene knjižnice.
Izgubljena + najdena mapa vsebuje datoteke, ki nimajo več imena, ki ga je ukaz fsck našel.
Medijska mapa je tam, kjer so nameščeni mediji, kot so USB pogoni.
Mapa Mnt se uporablja tudi za namestitev začasnega shranjevanja, kot so USB pogoni, drugi datotečni sistemi, ISO slike itd.
Nekatere programske pakete uporabljajo opt mapo kot mesto za shranjevanje binarnih datotek. Drugi paketi uporabljajo / usr / local.
Mapa proc je sistemska mapa, ki jo uporablja jedro. Za to mapo vam ni treba skrbeti preveč.
Korenska mapa je domači imenik za root uporabnika.
Zagonska mapa je sistemska mapa za shranjevanje informacij o času izvajanja sistema.
Mapa srv je, če bi ohranili stvari, kot so spletne mape, baze podatkov mysql in repozitoriji subverzij itd.
Mapa sys vsebuje strukturo map za zagotavljanje informacij o sistemu.
Mapa tmp je začasna mapa.
Mapa var vsebuje cel kup stvari, specifičnih za sistem, vključno s podatki o igri, dinamičnimi knjižnicami, datotekami dnevnikov, identifikacijami procesa, sporočili in shranjenimi podatki o aplikacijah.
Za krmarjenje do določene mape uporabite ukaz cd na naslednji način:
cd / home / uporabniško ime / dokumenti
04 od 10
Kako se pomaknite nazaj v domačo mapo
V domačo mapo se lahko vrnete iz kjerkoli drugje v sistemu s pomočjo naslednjega ukaza:
cd ~
Kliknite tukaj za popoln vodnik po ukazu cd ~ .
05 od 10
Kako ustvariti novo mapo
Če želite ustvariti novo mapo, lahko uporabite naslednji ukaz:
ime mape mkdir
Kliknite tukaj za popoln vodnik za ukaz mkdir .
Povezani vodnik pokaže, kako ustvariti vse starševske imenike za mapo in kako nastaviti dovoljenja.
06 od 10
Kako ustvariti datoteke
Linux ponuja neverjetno število načinov za ustvarjanje novih datotek.
Če želite ustvariti prazno datoteko, lahko uporabite naslednji ukaz:
dotaknite ime datoteke
Ukaz za dotik se uporablja za posodobitev zadnjega časovnega dostopa za datoteko, vendar pa je v datoteki, ki je ni, ustvarila.
Prav tako lahko ustvarite datoteko z naslednjim ukazom:
cat> ime datoteke
Sedaj lahko vnesete besedilo v ukazno vrstico in jo shranite v datoteko s pomočjo CTRL in D
Kliknite tukaj za popoln vodnik za ukaz cat .
Boljši način ustvarjanja datotek je uporaba urejevalnika nano. To vam omogoča dodajanje vrstic besedila, izrezovanje in prilepitev, iskanje in zamenjavo besedila ter shranjevanje datoteke v različnih formatih.
Kliknite tukaj za popoln vodnik za urejevalnik nano .
07 od 10
Kako preimenovati in premakniti datoteke okoli datotečnega sistema
Na voljo so številni načini preimenovanja datotek.
Najpreprostejši način preimenovanja datoteke je uporaba ukaza mv.
mv starofilename novofilename
Z ukazom mv lahko premikate datoteko iz ene mape v drugo.
mv / path / od / original / datoteka / poti / od / cilj / mape
Kliknite tukaj za popoln vodnik za ukaz mv .
Če želite preimenovati veliko datotek, ki se ujemajo s podobnim vzorcem, lahko uporabite ukaz preimenovanja.
preimenovati nadomestno ime datoteke (imen)
Na primer:
preimenovati "gary" "tom" *
To bo nadomestilo vse datoteke v mapi z gary v njem s tom. Datoteka, imenovana garycv, bo postala Tomcv.
Upoštevajte, da ukaz preimenovanja ne deluje na vseh sistemih. Ukaz mv je varnejši.
Kliknite tukaj za popoln vodnik za ukaz preimenovanja .
08 od 10
Kako kopirati datoteke
Za kopiranje datoteke z Linuxom lahko uporabite ukaz cp na naslednji način.
cp filename filename2
Zgornji ukaz bo kopiral ime datoteke1 in ga imenoval filename2.
Z ukazom kopiranja lahko kopirate datoteke iz ene mape v drugo.
Na primer
cp / home / uporabniško ime / dokumenti / userdoc1 / home / uporabniško ime / dokumenti / UserDocs
Zgornji ukaz bo kopiral datoteko userdoc1 iz / home / username / Documents v / home / username / Documents / UserDocs
Kliknite tukaj za popoln vodnik za ukaz cp .
09 od 10
Kako izbrisati datoteke in mape
Datoteke in mape lahko izbrišete z ukazom rm:
rm ime datoteke
Če želite odstraniti mapo, morate uporabiti naslednje stikalo:
rm -R ime mape
Zgornji ukaz odstranjuje mapo in njeno vsebino, vključno s podmapi.
Kliknite tukaj za popoln vodnik za ukaz rm .
10 od 10
Kaj so simbolne povezave in trde povezave
Simbolna povezava je datoteka, ki kaže na drugo datoteko. Bližnjica na namizju je v bistvu simbolična povezava.
Na primer, lahko imate v svoji sistem naslednji datoteki.
- /home/username/document/accounts/useraccounts.doc
Morda želite imeti dostop do tega dokumenta iz domače / uporabniške mape.
Ustvarite lahko simbolno povezavo z naslednjim ukazom:
ln -s /home/username/documents/accounts/useraccounts.doc/home/username/useraccounts.doc
Datoteko useraccounts.doc lahko uredite na obeh mestih, vendar ob urejanju simbolične povezave dejansko urejate datoteko v mapi / home / username / documents / accounts.
Simbolična povezava se lahko ustvari v enem datotečnem sistemu in kaže na datoteko v drugem datotečnem sistemu.
Simbolna povezava pravkar ustvari datoteko, ki ima kazalec na drugo datoteko ali mapo.
Toda trdna povezava ustvari neposredno povezavo med obema datotekama. V bistvu so ista datoteka, vendar samo z drugim imenom.
Trdna povezava je dober način kategoriziranja datotek, ne da bi zajel dodaten prostor na disku.
Lahko ustvarite trdno povezavo s pomočjo naslednje sintakse:
V filenamebeinglinked filenametolinkto
Sintaksa je podobna simbolni povezavi, vendar ne uporablja stikala -s.