10 Essential Linux Commands vir die navigeer van u lêersisteem

Hierdie gids bevat 10 Linux-instruksies wat u moet weet om te kan navigeer rondom u lêerstelsel deur gebruik te maak van die Linux-terminale.

Dit gee instruksies om uit te vind watter gids jy in is, watter gids jy voorheen was, hoe om na ander dopgehou te gaan, hoe om terug te kom huis toe, hoe om lêers en dopgehou te skep, hoe om skakels te skep

01 van 10

Watter gids is jy in

Wanneer jy 'n terminale venster oopmaak, is die eerste ding wat jy moet weet, waar jy in die lêerstelsel is.

Dink hieraan soos die "jy is hier" merker wat jy op kaarte in winkelsentrums vind.

Om uit te vind watter vouer jy in jou is, kan die volgende opdrag gebruik:

PWD

Die resultate wat deur pwd teruggekeer word, kan verskil, afhangend van die gebruik van die skulp-weergawe van pwd of die een wat in u / usr / bin-gids geïnstalleer is.

Oor die algemeen sal dit iets druk in die lys van / huis / gebruikersnaam .

Kliek hier vir meer inligting oor die pwd-opdrag .

02 van 10

Watter lêers en dopgehou is onder die huidige gids

Noudat jy weet watter vouer jy in is, kan jy sien watter lêers en vouers onder die huidige gids is deur die ls-opdrag te gebruik.

ls

Die ls-opdrag sal op sy eie al die lêers en dopgehou in die gids lys, behalwe vir diegene wat met 'n tydperk begin (.).

Om al die lêers te sien, insluitend verborge lêers (diegene wat met 'n tydperk begin) kan jy die volgende skakelaar gebruik:

ls -a

Sommige opdragte maak rugsteun van lêers wat begin met die tilde metacharacter (~).

As u die rugsteun nie wil sien wanneer u die lêers in 'n gids opskryf nie, gebruik die volgende skakelaar:

ls -B

Die mees algemene gebruik van die ls bevel is soos volg:

ls -lt

Dit bied 'n lang lys gesorteer volgens wysigingstyd, met die nuutste eerste.

Ander opsies sluit in by uitbreiding, grootte en weergawe:

ls-lU

ls-lX

ls-lv

Die langnotasieformaat gee u die volgende inligting:

03 van 10

Hoe om te navigeer na ander dopgehou

Om die lêerstelsel te beweeg, kan u die CD-opdrag gebruik .

Die Linux-lêerstelsel is 'n boomstruktuur. Die bokant van die boom word aangedui deur 'n skuinsstreep (/).

Onder die wortelgids vind u 'n paar of al die volgende dopgehou.

Die vouer lêergids bevat opdragte wat deur enige gebruiker bestuur kan word, soos die cd-opdrag, ls, mkdir, ens.

Die sbin bevat stelsel binaries.

Die usr gids staan ​​vir Unix stelsel bronne en bevat ook 'n bin en sbin gids. Die gids / usr / bin het 'n uitgebreide reeks instruksies wat gebruikers kan hardloop. Net so bevat die / usr / sbin gids 'n uitgebreide stel stelsel opdragte.

Die selflaaiproses bevat alles wat benodig word deur die opstartproses.

Die cdrom gids is selfverduidelikend.

Die dev-gids bevat besonderhede oor al die toestelle op die stelsel.

Die ens-gids is gewoonlik waar al die stelselkonfigurasie lêers gestoor word.

Die tuisblad is gewoonlik waar al die gebruikersvouers gestoor word en vir die gemiddelde gebruiker die enigste area waaroor hulle bekommerd moet wees.

Die lib en lib64 dopgehou bevat al die kern- en gedeelde biblioteke.

Die verlore + gevind gids bevat lêers wat nie meer 'n naam het wat deur die fsck-opdrag gevind is nie.

Die media gids is waar gemonteerde media soos USB dryf is geleë.

Die Mnt-gids word ook gebruik om tydelike berging op te berg, soos USB dryf, ander lêerstelsels, ISO beelde, ens.

Die kies-gids word deur sommige sagtewarepakkette gebruik as 'n plek om die binêre lêers te stoor. Ander pakkette gebruik / usr / local.

Die Pro-vouer is 'n stelselmap wat deur die kern gebruik word. Jy hoef nie te veel oor hierdie vouer te bekommer nie.

Die hoofmap is die tuisgids vir die wortelgebruiker.

Die lopende lêergids is 'n stelselmap vir die stoor van stelsel runtime inligting.

Die srv-gids is waar jy dinge soos webmouers, mysql-databasisse, en subversie-bewaarplekke, ens.

Die Sys-lêergids bevat 'n gidsstruktuur om stelselinligting te verskaf.

Die tmp gids is 'n tydelike gids.

Die var-gids bevat 'n hele rykdom van goed wat spesifiek vir die stelsel is, insluitend speletjie data, dinamiese biblioteke, loglêers, proses ID's, boodskappe en kasprogram data.

Om na 'n bepaalde gids te soek, gebruik die CD-opdrag soos volg:

CD / huis / gebruikersnaam / dokumente

04 van 10

Hoe om terug te gaan na die tuisblad

U kan terugkom na die tuisgids vanaf enige ander plek in die stelsel deur die volgende opdrag te gebruik:

CD ~

Klik hier vir 'n volledige gids vir die cd ~ opdrag .

05 van 10

Hoe om 'n nuwe gids te skep

As jy 'n nuwe gids wil skep, kan jy die volgende opdrag gebruik:

mkdir gidsnaam

Kliek hier vir 'n volledige gids vir die mkdir-opdrag .

Die gekoppelde gids wys hoe om al die ouergidse vir 'n gids te skep en hoe om toestemmings in te stel.

06 van 10

Hoe om lêers te skep

Linux bied 'n ongelooflike aantal maniere om nuwe lêers te skep.

Om 'n leë lêer te skep, kan u die volgende opdrag gebruik:

raak lêernaam

Die aanraakopdrag word gebruik om die laaste toegangstyd vir 'n lêer op te dateer, maar op 'n lêer wat nie bestaan ​​nie, word dit veroorsaak.

U kan ook 'n lêer skep met die volgende opdrag:

kat> lêernaam

U kan nou teks op die opdraglyn invoer en dit op die lêer stoor deur CTRL en D te gebruik

Klik hier vir 'n volledige gids vir die katopdrag .

'N Beter manier om lêers te skep, is om die nano-redakteur te gebruik. Hiermee kan u lyne van teks voeg, sny en plak, soek en vervang teks en stoor die lêer in verskillende formate.

Kliek hier vir 'n volledige gids tot die nano-redakteur .

07 van 10

Hoe om lêers om die lêerstelsel te hernoem en te skuif

Dit is 'n aantal maniere om lêers te hernoem.

Die eenvoudigste manier om 'n lêer te hernoem is om die mv-opdrag te gebruik.

mv oldfilename newfilename

U kan die mv-opdrag gebruik om 'n lêer van een gids na 'n ander te skuif.

mv / pad / van / oorspronklike / lêer / pad / van / teiken / gids

Kliek hier vir 'n volledige gids vir die mv-opdrag .

As jy 'n baie lêers wil hernoem wat ooreenstem met 'n soortgelyke patroon, kan jy die herbenoemingsopdrag gebruik.

hernoem uitdrukking vervanging lêernaam (e)

Byvoorbeeld:

hernoem "gary" "tom" *

Dit sal alle lêers in die gids vervang met gary in dit met tom. So 'n lêer genaamd garycv sal tomcv word.

Let daarop dat die herbenoem-opdrag nie op alle stelsels werk nie. Die mv-opdrag is veiliger.

Klik hier vir 'n volledige gids vir die herbenoemingsopdrag .

08 van 10

Hoe om lêers te kopieer

Om 'n lêer te kopieer deur Linux te gebruik, kan u die cp-opdrag soos volg gebruik.

cp lêernaam lêernaam2

Bogenoemde opdrag sal lêernaam1 kopieer en dit lêernaam2 noem.

U kan die kopie-opdrag gebruik om lêers van een gids na 'n ander te kopieer.

Byvoorbeeld

cp / huis / gebruikersnaam / Dokumente / userdoc1 / huis / gebruikersnaam / Dokumente / UserDocs

Bogenoemde opdrag sal die lêer userdoc1 van / huis / gebruikersnaam / dokumente na / huis / gebruikersnaam / dokumente / gebruikersdokumente kopieer.

Klik hier vir 'n volledige gids vir die cp-opdrag .

09 van 10

Hoe om lêers en dopgehou te verwyder

U kan lêers en dopgehou verwyder deur die rm-opdrag te gebruik:

rm lêernaam

As jy 'n gids wil verwyder, moet jy die volgende skakelaar gebruik:

rm -R gids naam

Bogenoemde opdrag verwyder 'n gids en die inhoud daarvan, insluitende sub-dopgehou.

Klik hier vir 'n volledige gids tot die rm opdrag .

10 van 10

Wat is simboliese skakels en moeilike skakels

'N Simboliese skakel is 'n lêer wat na 'n ander lêer verwys. 'N lessenaar kortpad is basies 'n simboliese skakel.

U het byvoorbeeld die volgende lêer op u stelsel.

Miskien wil jy toegang hê tot die dokument uit die huis / gebruikersnaam gids.

U kan 'n simboliese skakel skep deur die volgende opdrag te gebruik:

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

U kan die useraccounts.doc lêer van beide plekke wysig, maar wanneer u die simboliese skakel wysig, word u die lêer in die gids / huis / gebruikersnaam / dokumente / rekeninge gewysig.

'N Simboliese skakel kan op een lêerstelsel geskep word en wys na 'n lêer op 'n ander lêerstelsel.

'N simboliese skakel skep regtig net 'n lêer wat 'n wyser na die ander lêer of gids het.

'N Harde skakel skep egter 'n direkte skakel tussen die twee lêers. In wese is hulle dieselfde lêer, maar met net 'n ander naam.

'N Harde skakel bied 'n goeie manier om lêers te kategoriseer sonder om verdere skyfspasie op te neem.

U kan 'n harde skakel skep deur die volgende sintaksis te gebruik:

ln die lêerbeheerde lêerametolkto

Die sintaksis is soortgelyk aan dié van 'n simboliese skakel, maar dit gebruik nie die -s skakelaar nie.

Klik hier vir 'n volledige gids vir harde skakels .