Një udhëzues fillestar në Shellin e Linux

Çfarë është një Shell?

Para se të kishte mjedise desktop dhe interfaces grafike të përdoruesit, mënyra e vetme për të ndërvepruar me sistemin operativ Linux ishte përdorimi i linjës së komandës i njohur gjithashtu si terminal.

Terminali përdor një program të veçantë të quajtur guaska e cila mbështet një sërë komandash për kryerjen e detyrave.

Ekzistojnë lloje të ndryshme të shell në dispozicion. Këtu janë predha më të përdorura:

Shumica e shpërndarjeve moderne Linux përdorin ose shell bash apo shell dash, edhe pse është me vlerë të dini se ekzistojnë predha të tjera.

Si mund të hapni një Shell?

Nëse lidheni me një server Linux nëpërmjet ssh-it atëherë do të shkoni direkt në një shell Linux. Nëse jeni duke përdorur një version desktop të Linux dhe jeni duke përdorur një mjedis desktop atëherë ju mund të merrni në një shell thjesht duke hapur një terminal.

Ky udhëzues tregon se si të hyni në një terminal në një numër mënyrash të ndryshme.

Sapo të hyni në terminal do të jeni në gjendje të përdorni predhëzën e parazgjedhur për atë terminal.

A është Terminal Dhe Shell I njëjti gjë?

Një terminal dhe një predhë, ndërsa shpesh përdoren në lidhje me njëri-tjetrin janë kafshë shumë të ndryshme. Një terminal është një program i cili ju mundëson të përdorni një shell.

Siç u përmend më herët, një terminal mund të përdorë lloje të ndryshme të shell. Një shell nuk ka nevojë për një emulator terminal për të kandiduar. Ju mund të kryeni një skriptë shell përmes një punë CRON për shembull, e cila është një mjet për drejtimin e skripteve në periudha të caktuara kohore.

Si mund të ndërveprojnë me Shell

Ju mund të bëni mjaft shumë gjëra në një dritare të terminalit që mund të arrini në një mjedis më grafik, por ju duhet të dini komandat që janë në dispozicion.

Ka mënyra të ndryshme për të listuar të gjitha komandat. Për shembull, komanda e mëposhtme rendit komandat në dispozicion:

compgen -c | më shumë

Kjo do të listojë të gjitha komandat në dispozicion, por në mënyrë të tillë që nëse nuk e dini se çfarë do të thotë komandat, nuk ka gjasa të ndiheni shumë rehat.

Ju mund të përdorni komandën e njeriut për të lexuar informacione për çdo komandë duke shtypur në vijim:

man commandname

Replace "commandname" me emrin e komandës që dëshironi të lexoni.

Ju gjithmonë mund të ndiqni udhëzimet në këtë faqe për të përpunuar se si të përdorni shumicën e komandave të Linux që janë në dispozicion.

Çështjet kyçe që do të doni të dini janë si të shikoni skedarët, si të redaktoni skedarët, si të gjeni se ku ndodheni në sistemin e skedarëve, si të lëvizni lart e poshtë drejtoritë, si të lëvizni skedarët, si t'i kopjoni skedarët, si të fshini skedarët dhe si të bëni direktoriume.

Për fat të mirë ky udhëzues do t'ju tregojë se si t'i bëni të gjitha këto gjëra .

Çfarë është një Shell Script

Një skriptë shell është një seri komandash shell të shkruar në një skedar i cili kur thirret do të kryejë komandat njëri pas tjetrit shpesh duke marrë të dhëna nga përdoruesi.

Scripts Shell ofrojnë një mënyrë për të kryer detyrat e përbashkëta pa pushim.

Shkurtoret e tastierës

Ekzistojnë një numër shkurtorash të tastierës që ia vlen të njihen për ndërveprimin shpejt me një shell brenda një dritareje të terminalit:

Instalimi i softuerit duke përdorur rreshtin e komandës

Shell mund të përdoren më shumë se vetëm një mënyrë për të kopjuar skedarët dhe për t'i redaktuar ato.

Për shembull ju mund të përdorni shell për të instaluar softuer. Shumica e komandave për instalimin e softuerit janë specifike për një sistem operativ dhe jo një predhë të veçantë.

Për shembull apt-get është i disponueshëm në shpërndarjet Debian bazuar ndërsa yum është në dispozicion për shpërndarjet e bazuara në Red Hat.

Ju mund të përdorni apt-get në një skriptë shell, por ajo nuk do të funksionojë në çdo shpërndarje. Ky është një program i linjës së komandës në krahasim me të qenit një komandë shell dedikuar.

Këshilla të dobishme dhe truket

Ky udhëzues ofron një listë prej 15 këshilla dhe trukash të dobishme për linjën e komandës.

Ai do t'ju tregojë se si të ekzekutoni komandat në sfond, si të ndaloni komandat, si të mbani komandat drejtimin edhe pas daljes nga kompjuteri, si të ekzekutoni komandat në një datë dhe kohë të caktuar, si të shikoni dhe menaxhoni proceset, si të vrisni varur proceset, si të shkarkoni videot e Youtube-it, si të shkarkoni faqet e internetit dhe madje se si të merrni fatin tuaj.