10 Essential Linux Commands For Navigating Your File System

Kini nga giya naglista sa 10 nga mga sugo sa Linux nga kinahanglan nimong mahibal-an aron makalibut ka sa imong file system gamit ang terminal sa Linux.

Naghatag kini og mga sugo aron mahibal-an kung unsa ang direktoryo nga imong gisudlan, unsa nga direktoryo ikaw kaniadto, kung unsaon sa pag-navigate sa ubang mga folder, unsaon pagbalik sa balay, kung unsaon paghimo og mga file ug mga folder, kung unsaon paghimo og mga link

01 sa 10

Unsa nga Folder ang Imong Sulud

Sa diha nga imong gibuksan ang usa ka terminal nga bintana ang unang butang nga kinahanglan nimong mahibal-an mao ang kung diin ikaw anaa sa file system.

Hunahunaa kini sama sa "ikaw ania dinhi" nga marka nga imong makita sa mga mapa sulod sa mga shopping mall.

Aron mahibal-an kung asa nga folder ikaw anaa kanimo mahimo gamiton ang mosunod nga sugo:

pwd

Ang mga resulta nga gibalik pinaagi sa pwd mahimong magkalahi depende sa kung imong gigamit ang shell version sa pwd o ang usa nga gibutang sa imong / usr / bin directory.

Sa kinatibuk-an, kini mag-print sa usa ka butang subay sa mga linya sa / home / username .

I-klik dinhi alang sa dugang kasayuran mahitungod sa pwd command .

02 sa 10

Unsa nga mga File ug Mga Folder Anaa ilalum sa Current Directory

Karon nga nahibal-an mo kung asa nga folder nga imong gisudlan, imong makita ang mga file ug mga folder nga naa sa kasamtangan nga directory pinaagi sa paggamit sa ls command.

ls

Sa iyang kaugalingon, ang ls nga mando maglista sa tanang mga file ug mga folder sa directory gawas sa mga nagsugod sa usa ka panahon (.).

Aron makita ang tanan nga mga file lakip na ang mga gitago nga mga file (nga nagsugod sa usa ka panahon) mahimo nimong gamiton ang mosunod nga switch:

ls -a

Ang pipila ka mga sugo nagmugna og mga backup sa mga file nga nagsugod sa tilde metacharacter (~).

Kon dili nimo gusto nga makita ang mga pag-backup sa paglista sa mga file sa usa ka folder gamit ang mosunod nga switch:

ls-B

Ang labing komon nga paggamit sa ls command mao ang mosunod:

ls -lt

Kini naghatag sa usa ka taas nga listahan nga gisunod pinaagi sa pag-usab sa oras, uban sa labing bag-o nga una.

Ang ubang mga opsyon sa pag-apil naglakip sa extension, gidak-on, ug bersyon:

ls -lU

ls -lX

ls -lv

Ang taas nga format sa listahan naghatag kanimo sa mosunod nga kasayuran:

03 sa 10

Unsaon Pagdrayb sa Ubang mga Folder

Sa paglihok libot sa sistema sa file mahimo nimong gamiton ang cd command .

Ang sistema sa Linux file usa ka istruktura sa kahoy. Ang tumoy sa kahoy gitumong sa usa ka slash (/).

Ubos sa direktang direktoryo, imong makita ang pipila o ang tanan sa mosunod nga mga folder.

Ang bin folder naglangkob sa mga sugo nga mahimong pagadagan sa bisan unsa nga tiggamit sama sa cd command, ls, mkdir etc.

Ang sbin adunay mga binary nga sistema.

Ang usr folder nagatindog alang sa unix system nga mga kahinguhaan ug naglakip usab sa bin ug sbin folder. Ang / usr / bin folder adunay usa ka gipalugway nga set sa mga sugo nga mahimong gamiton sa mga tiggamit. Sa samang paagi, ang us aka / usr / sbin naglangkob sa dugay nga set sa mga commands sa sistema.

Ang boot folder adunay tanan nga gikinahanglan sa proseso sa boot.

Ang folder sa cdrom usa ka katin-awan.

Ang dev folder adunay mga detalye bahin sa tanan nga mga gamit sa sistema.

Ang folder sa etc mao ang kasagaran diin ang tanan nga mga sistema sa pagsumpo sa mga file gitipigan.

Ang home folder mao ang kasagaran diin ang tanan nga mga folder sa tiggamit gitipigan ug alang sa kasagaran nga tigpangita mao lamang ang lugar nga angay nila nga kabalak-an.

Ang lib ug lib64 nga mga folder naglangkob sa tanan nga mga kernel ug mga shared library.

Ang nawala nga nakaplagan nga folder adunay mga file nga wala nay ngalan nga nakaplagan sa fsck nga sugo.

Ang media folder mao ang diin ang gisakay nga media sama sa USB drive nga nahimutang.

Ang mnt nga polder gigamit usab sa pagbutang sa temporaryo nga pagtipig sama sa mga USB drive, uban pang mga sistema sa file, mga hulagway sa ISO, ug uban pa.

Ang opt folder gigamit sa pipila ka mga pakete sa software isip usa ka dapit nga tipigan ang mga binary. Ang ubang mga pakete naggamit sa / usr / lokal.

Ang proc folder usa ka sistema nga folder nga gigamit sa kernel. Dili ka kinahanglan nga mabalaka pag-ayo bahin sa maong folder.

Ang root folder mao ang home directory alang sa root user.

Ang run folder usa ka sistema nga folder alang sa pagtago sa impormasyon sa runtime sa sistema.

Ang srv folder mao ang dapit diin imong ibutang ang mga butang sama sa mga folder sa web, mga database sa mysql, ug mga subversion nga mga repository.

Ang sys folder adunay usa ka istruktura sa folder aron paghatag og impormasyon sa sistema.

Ang tmp folder usa ka temporary nga folder.

Ang var folder naglangkob sa usa ka bug-os nga bahandi sa mga butang nga espesipiko sa sistema lakip ang game data, mga dinamikong mga librarya, mga log file, mga ID sa pagproseso, mga mensahe ug mga datos sa aplikasyon nga naka-cache.

Aron makaduol sa usa ka partikular nga folder gamiton ang cd nga sugo ingon sa mosunod:

cd / home / username / Documents

04 sa 10

Unsaon Pagdrayb balik sa Home Folder

Mahimo ka makabalik sa home folder gikan sa bisan asa sa sistema gamit ang mosunod nga sugo:

cd ~

I-klik dinhi alang sa hingpit nga giya sa cd ~ command .

05 sa 10

Unsaon sa Paghimo og Bag-o nga Folder

Kon gusto ka maghimo og usa ka bag-ong folder nga imong magamit ang mosunod nga sugo:

mkdir foldername

I-klik dinhi alang sa hingpit nga giya sa mkdir nga sugo .

Ang nalambigit nga giya nagpakita kon unsaon paghimo ang tanan nga mga direktoryo sa ginikanan alang sa usa ka folder ug unsaon paghatag og mga permiso.

06 sa 10

Unsaon Paghimo nga mga File

Ang Linux naghatag og usa ka talagsaon nga gidaghanon sa mga paagi sa pagmugna og bag-ong mga file.

Sa paghimo sa usa ka walay sulod nga file mahimo nimo gamiton ang mosunod nga sugo:

paghikap sa filename

Ang touch nga utok gigamit sa pag-update sa katapusan nga oras sa pag-access alang sa usa ka file apan sa usa ka file nga wala maglungtad kini adunay epekto sa pagmugna niini.

Mahimo usab ikaw makahimo og usa ka file gamit ang mosunod nga sugo:

cat> filename

Mahimo ka na nga magsulod sa teksto sa command line ug i-save kini sa file gamit ang CTRL ug D

I-klik dinhi alang sa hingpit nga giya sa cat command .

Ang mas maayo nga paagi sa pagmugna og mga file mao ang paggamit sa editor sa nano. Makapahimo kini kanimo nga makadugang sa mga linya sa teksto, magputol ug mag-paste, mangita ug mopuli sa teksto ug i-save ang file sa lainlaing mga format.

I-klik dinhi alang sa usa ka bug-os nga giya sa editor sa nano .

07 sa 10

Unsaon Pag-usab sa Ngalan ug Pagbalhin sa mga File libut sa Sistema sa File

Ang daghang mga paagi sa pag-usab sa mga file.

Ang labing yano nga paagi sa pag-usab sa usa ka file mao ang paggamit sa mv nga mando.

mv oldfilename newfilename

Mahimo nimong gamiton ang mv command sa paglihok sa usa ka file gikan sa usa ka folder ngadto sa lain usab.

mv / path / of / orihinal / file / path / sa / target / folder

I-klik dinhi alang sa hingpit nga giya sa mv nga mando .

Kon gusto nimong ibalhin ang daghang mga file nga parehas sa sumbanan nga mahimo nimo gamiton ang rename command.

usba ang pangalan ekspresyon nga kapilian sa filename (s)

Pananglitan:

usba ang ngalan "gary" "tom" *

Kini mopuli sa tanan nga mga file sa folder nga adunay gary sulod niini nga tom. Busa usa ka file nga gitawag garycv mahimong tomcv.

Timan-i nga ang rename nga sugo wala magamit sa tanan nga mga sistema. Ang mv nga sugo mas luwas.

I-klik dinhi alang sa hingpit nga giya sa pag-usab sa ngalan .

08 sa 10

Kon Unsaon Kopyahin ang mga File

Aron kopyahon ang usa ka file gamit ang Linux mahimo nimo gamiton ang cp command ingon sa mosunod.

cp filename filename2

Ang labaw sa sugo mag-kopya sa filename1 ug tawagan kini nga filename2.

Mahimo nimong gamiton ang kopya nga command aron makopya sa mga file gikan sa usa ka folder ngadto sa lain.

Pananglitan

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

Ang labaw sa sugo mag kopya sa file userdoc1 gikan sa / home / username / Documents ngadto sa / home / username / Documents / UserDocs

I-klik dinhi alang sa hingpit nga giya sa cp nga komand .

09 sa 10

Unsaon Pagtangtang sa mga FIles ug mga Folder

Mahimo nimong makuha ang mga file ug mga folder gamit ang rm command:

rm filename

Kon gusto ka nga makakuha sa usa ka folder kinahanglan nimo gamiton ang mosunod nga switch:

rm-R foldername

Ang labaw sa sugo nagwagtang sa usa ka folder ug sa sulod niini lakip ang sub-folders.

I-klik dinhi alang sa hingpit nga giya sa rm nga mando .

10 sa 10

Unsa ang mga Simboliko nga Mga Sumpay ug Mga Malisud nga Mga Sumpay

Usa ka simbolo nga sumpay usa ka file nga nagatudlo sa lain nga file. Ang usa ka shortcut sa desktop usa ka simbolo nga sumpay.

Mahimong ikaw, pananglitan, adunay mosunod nga file sa imong sistema.

Tingali gusto nimo nga ma-access ang dokumento gikan sa home / username folder.

Makahimo ka og simbolo nga sumpay gamit ang mosunod nga sugo:

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

Mahimo nimo i-edit ang useraccounts.doc file gikan sa duha ka mga lugar apan sa dihang gi-edit nimo ang simbolikong link nga imong gi-edit ang file sa / home / username / documents / accounts folder.

Ang usa ka simbolo nga sumpay mahimong mahimo sa usa ka filesystem ug itudlo ang usa ka file sa laing sistema sa file.

Ang usa ka simbolo nga sumpay usa lamang ka pagmugna nga usa ka file nga adunay pointer sa laing file o folder.

Ang usa ka malisud nga sumpay, hinoon, nagmugna og direktang koneksyon tali sa duha ka mga file. Sa pagkatinuod sila parehas nga file apan adunay lain nga ngalan.

Ang usa ka malisud nga sumpay naghatag og usa ka maayo nga paagi sa pag-categorize sa mga file nga walay pagkuha sa dugang nga diskwento sa disk.

Mahimo ka makahimo og usa ka malisud nga sumpay gamit ang mosunod nga syntax:

ln filenamebeinglinked filenametolinkto

Ang syntax susama sa usa ka simbolo nga sumpay apan kini wala maggamit sa -s switch.

I-klik dinhi alang sa hingpit nga giya sa mga malisud nga mga sumpay .