10 Essential Linux Commands foar it navigearjen fan jo bestânsysteem

Dizze guides lizze 10 Linux-kommando's dy't jo wite moatte om te winnen om jo triemsysteem te navigearjen mei it Linux-terminal.

It befettet kommando's om te finen hokker directory jo binne yn hokker triemtafel jo binne earder yn, hoe't jo nei oare mappen navigearje, hoe jo wer thús komme, hoege triemmen en mappen te meitsjen, hoe't jo keppelings meitsje

01 of 10

Hokker map jo binne yn

As jo ​​in terminalfinster iepenje, is it earste ding dat jo witte moatte is wêr't jo binne yn it bestânsysteem.

Tink oan dat sa as de "jo hjir" markearje dy't jo fine op kaarten yn binnenstêd.

Om te finen hokker map jo yn jo hawwe kinne jo it folgjende kommando brûke:

pwd

De resultaten weromjûn troch pwd kinne ôfwike fan ôf oft jo de shell-ferzje fan pwd brûke of de ien yn jo / usr / bin-map.

Yn it algemien sil it druk dingen oer de rigels fan / home / username .

Klik hjir foar mear ynformaasje oer it kommando pwd .

02 of 10

Hokker triemmen en mappen binne ûnder it aktive map

No't jo witte wêr't jo map binne, kinne jo sjen hokker triemmen en mappen ûnder it aktive triemtafel binne troch it ls kommando te brûken.

ls

Allegearre befettet it ls kommando alle bestannen en mappen yn 'e triemtaal, útsein foar begjin mei in perioade (.).

Om alle triemmen ynklusyf ferburgen triemmen te sjen (dy begjinne mei in perioade) kinne jo de folgjende wiksel brûke:

ls -a

Guon kommando's meitsje reservekopy fan triemmen dy begjinne mei de tilde metacharacter (~).

As jo ​​de reservekopy net sjen wolle as jo de triemmen yn in map opnimme, brûk de folgjende wiksel:

ls -B

It meast foarkommende gebrûk fan it ls kommando is sa:

ls -lt

Dit soarget foar in lange lokaasje opjûn troch feroaringtiid, mei de nijste earste.

Oare sorteopsjes binne ûnder oaren troch útwreiding, grutte en ferzje:

ls -lU

ls -lX

ls -lv

It lange listformaat jout jo de folgjende ynformaasje:

03 of 10

Hoe kinne jo nei oare mappen navigearje

Om it triemsysteem te bewegen kinne jo it cd-kommando brûke .

It Linux-bestânsysteem is in beamstruktuer. De top fan 'e beam wurdt bepaald troch in slash (/).

Under it root-triem fine jo in pear of alle folgjende mappen.

De bin map befettet kommando's dy't kin wurde troch elke brûker lykas it cd-kommando, ls, mkdir ensfh.

De sbin befettet system-binaries.

De usr map stiet foar unix-systeemmiddels en befettet ek in bin en sbin-map. De map / usr / bin hat in útwreide set fan kommando's wêr 't brûkers kinne rinne. Lykas de map / usr / sbin befettet in útwreide set fan systembehearders.

De bootapport befettet alles dat nedich is troch it bootproses.

De cdrom-map is self-explanatory.

De dev folder befettet details oer alle apparaten op it systeem.

De map fan elke tekst is algemien wêr alle systeemkonfiguraasje bestannen opslein wurde.

De thússide is algemien wêr't alle brûkers-mappen opslein wurde en foar de gemiddelde brûker is it iennichste gebiet dat se soarch wurde moatte.

De lib- en lib64-mappen befetsje alle kernels en dielde biblioteken.

De ferlernte + fûn map mei bestannen befetsje dy't net mear hawwe in namme dy't troch it fsck kommando fûn binne.

De mediaapport is wêr't media oanwêzich binne lykas USB-rigels sitte.

De mnt-map wurdt ek brûkt om tydlike opslach te berikken, lykas USB-fyts, oare bestânsysteem, ISO-ôfbyldings, ensfh.

De opset map wurdt brûkt troch guon softwarepakketen as plak om de binêre opsjes te bewarjen. Oare pakketten brûke / usr / local.

De proc-map is in systeemtafel dat brûkt wurdt troch de kernel. Jo moatte net echt soargen oer dizze map te folle.

De root map is it thússide foar de root brûker.

De run map is in systeemmap foar it bewarjen fan systeemtiid-runtime-ynformaasje.

De srv-map is wêr't jo dingen hâlde lykas webappers, mysql-databases, en subversion-repositories ensfh.

De sys map befettet in mapstruktuer om systeemynformaasje te jaan.

De tmp-map is in tydlike map.

De var folder befettet in folslein ryk fan soarten spesifyk foar it systeem wêrûnder spultsje, dynamyske biblioteken, logtriemmen, prozess-IDs, berjochten en cached programma-gegevens.

Om te navigearjen nei in bepaalde map brûke de cd kommando as folgjend:

cd / home / username / dokuminten

04 of 10

Hoe kinne jo Back to Navigaasjemenu neiwurkje

Jo kinne weromgean nei de thúsblok fan oarspronklike yn it systeem mei it folgjende kommando:

cd ~

Klik hjir foar in folsleine guide foar it cd ~ kommando .

05 of 10

Hoe meitsje in nije map oanmeitsje

As jo ​​in nije map meitsje wolle kinne jo it folgjende kommando brûke:

mkdir foldername

Klik hjir foar in folsleine guide foar it kommando mkdir .

De keppele gids litte sjen hoe't jo alle haadmiddels foar in map oanmeitsje en hoe jo tagongsrjochten ynstelle kinne.

06 of 10

Files oanmeitsje

Linux leveret in unbelievable oantal manieren foar it meitsjen fan nije bestannen.

Om in lege bestân te meitsjen kinne jo it folgjende kommando brûke:

knop filename

It berikbehearder wurdt brûkt om de lêst tagong foar in triem te aktualisearjen, mar op in bestân dat net bestiet hat it hat it effekt fan it meitsjen.

Jo kinne ek in triem mei it folgjende kommando oanmeitsje:

cat> filename

Jo kinne no tekst yn 'e kommandorigel ynfiere en bewarje it nei de triem mei CTRL en D

Klik hjir foar in folsleine guide foar it kommando fan kat .

In bettere manier om bestannen te meitsjen is de nano-editor. Dit liedt jo tekstlinen tafoegje, besjen en te paste, sykjen en ferfange tekst en bewarje de triem yn ferskate formaten.

Klik hjir foar in folsleine guide foar de nano-editor .

07 of 10

Wolle jo triemmen omneame en ferpleatse om it bestânsysteem

It binne in oantal manieren om triemmen te neamen.

De ienfâldige manier om in triem te neamen is it mv-kommando te brûken.

mv oldfilename newfilename

Jo kinne it mv-kommando brûke om in triem fan ien map nei it oare te pleatsen.

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

Klik hjir foar in folsleine gids foar it mv-kommando .

As jo ​​in protte triemmen feroarje wolle dy't oerienkomme mei in ferlykbere patroan, kinne jo de kommando neame.

Rename ekspresje ferfetsje triemnamme (s)

Bygelyks:

rename "gary" "tom" *

Dit sil alle bestannen yn de map ferfange mei gary yn it mei tom. Dus in triem neamd garycv wurdt tomcv.

Tink derom dat it kommando neamd wurket net op alle systemen. It mv-kommando is feiliger.

Klik hjir foar in folsleine gids foar it kommando omneame .

08 of 10

Hoe kinne jo triemmen kopiearje

Om in triem te brûken mei Linux kinne jo it cp kommando brûke as folgjend.

cp triemnamme filename2

It boppeste kommando sil filename1 kopiearje en it filename2 neame.

Jo kinne it kopiearje kommando brûke om triemmen út ien map nei de oare te kopieren.

Bygelyks

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

It boppesteande kommando sil it bestân userdoc1 kopiearje fan / home / username / dokuminten nei / home / username / dokuminten / brûkersdocs

Klik hjir foar in folsleine guide foar it cp kommando .

09 of 10

Wolle jo FIles en mappen wiskje

Jo kinne triemmen en mappen wiskje mei it rm-kommando:

rm triemnamme

As jo ​​in map fuortsmite wolle, moatte jo de folgjende wiksel brûke:

rm -R foldersnamme

It boppesteande kommando befettet in map en har ynhelle as subfolders.

Klik hjir foar in folsleine guide foar it rm kommando .

10 of 10

Wat binne Symbolic Links en Hard Links

In symboalyske keppeling is in bestân dat in oare bestân is. In buroblêd-buroblêd is yn haadsaak in symboalyske keppeling.

Jo kinne, bygelyks, de folgjende triem op jo systeem hawwe.

Miskien wolle jo tagong krije ta dat dokumint fan 'e hûs / username map.

Jo kinne in symboalyske keppeling meitsje mei it folgjende kommando:

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

Jo kinne de useraccounts.doc bestân fan beide plakken feroarje, mar as jo de symboalyske keppeling oanpasse, binne jo it bestân opnij oan it bestân yn de map / home / username / dokuminten / akkounts.

In symboalyske keppeling kin makke wurde op ien triemsysteem en punt nei in bestân op in oar triemsysteem.

In symboalyske keppeling makket krekt krekt in bestân dat in pointer hat foar de oare bestân of map.

In hurde keppeling makket lykwols in direkte ferbining tusken de twa bestannen. Yn essinsje binne se deselde triem mar mei mar in oare namme.

In hurde keppeling soarget foar in goede manier foar it kategorisearjen fan bestannen sûnder mear fytsromte te nimmen.

Jo kinne in hurde keppeling meitsje mei de folgjende syntax:

ln filenamebeinglinked filenametolinkto

De syntaksis is te fergelykjen mei dy fan in symboalyske keppeling, mar it brûkt it -s-skeakel net.

Klik hjir foar in folsleine guide foar hurde keppelings .