Matumizi ya koni ya Linux. Programu bora za Console ya Linux

Katika Linux, kazi yoyote ya utawala inaweza kufanywa kutoka kwa console. Uwezo wa kufanya kazi kutoka kwa koni ni uzoefu muhimu kwa kusimamia Linux. Kuna zana zinazokuwezesha kuepuka kuzungumza na console, lakini pamoja nao utakuwa mdogo zaidi katika kile unachoweza kufanya. Kuunganisha kwenye koni ni rahisi na kupata hati za amri pia ni rahisi. Nakala hii inaelezea rahisi zaidi na amri zinazohitajika, ili kuanza kufanya kazi kwenye koni.

Uunganisho wa Console

Ikiwa mfumo wako unaanza katika hali ya maandishi (usanidi wa kawaida kwa seva ili kupokea matokeo ya console kutoka kwa michakato kuu), basi tayari uko kwenye console unapoingia. Kwa kawaida kwenye mfumo wa Linux unaweza kufikia consoles za ziada kwa kubonyeza Ctrl + Alt + (F1 – F6). Kila kiweko ni kipindi tofauti kabisa katika mfumo na kinaweza kutumiwa na watumiaji tofauti kwa wakati mmoja.


Tabia hii ya "koni nyingi" ni tofauti na tabia ya "desktop nyingi" katika Windows. Katika Linux, kila console inaweza kudhibitiwa na watumiaji tofauti kabisa. Kwa mfano, unaweza kuingia kama mzizi kwenye koni ya kwanza, na kama joeuser kwenye ya pili. Consoles zote mbili zinaendesha programu tofauti katika nafasi ya mtumiaji wake. Katika roho hiyo hiyo watumiaji mbalimbali inaweza kuingia kwenye Windows kwa mbali. Katika kesi hii, Linux hutoa uzoefu kama wa mfumo mkuu badala ya seva rahisi au kituo cha kazi.

Ikiwa unafanya kazi katika hali ya picha, unaweza kufungua terminal ili kufikia dirisha la console. Kawaida kuna kitufe cha terminal kwenye upau wa kazi wa eneo-kazi, au inaweza kupatikana kwenye menyu ya Programu katika Zana za Mfumo. Terminal pia inaweza kufunguliwa kutoka menyu ya muktadha(inaonekana kwa kubofya bonyeza kulia panya kwenye desktop).

Timu

Mengi yanapatikana kutoka kwa koni amri za ziada. Baadhi yao ni muhimu tu wakati wa kuandika maandishi. Hapa kuna baadhi ya zile ambazo labda utahitaji. Usisahau kwamba amri zote na swichi ni nyeti kwa kesi. -R sio sawa na -r na itawezekana kutoa matokeo tofauti. Amri za Console karibu kila mara huandikwa kwa herufi ndogo.

CD
Ili kupitia saraka, tumia amri ya cd inayojulikana. Jambo kuu la kukumbuka ni kwamba ambapo umezoea kurudi nyuma (\), Linux hutumia kufyeka mbele (/). Kurudi nyuma pia hutokea, lakini kwa sababu tofauti - inaonyesha kwamba amri itaendelea kwa mstari unaofuata. Hii wakati mwingine hufanywa kwa usomaji bora wakati wa kuandika amri ndefu sana.
ls
Orodha ya faili kwenye saraka inaitwa na ls amri. Kuna funguo kadhaa ambazo zinaweza kutumika kubadilisha mwonekano wa orodha:

ls -l Inaonyesha matokeo yaliyopanuliwa ikiwa ni pamoja na ukubwa wa faili, tarehe na saa iliyorekebishwa mara ya mwisho, na sifa
ls -t Hupanga faili kulingana na wakati
ls -S Hupanga faili kwa ukubwa
ls -r Inapotumiwa kwa kushirikiana na moja ya vitufe vya kupanga, hubadilisha mpangilio wa matokeo. ls -lt inaonyesha faili mpya kabisa juu kabisa ya orodha. ls -lrt inaonyesha faili mpya kabisa chini kabisa.
ls -h Inasomeka. Hutumia viashirio vya kirafiki k, M na G, vinavyoonyesha saizi ya faili katika vitengo vinavyoweza kusomeka na binadamu, badala ya kuionyesha kwa baiti.
ls -a Inaonyesha faili zote kwenye saraka, hata zilizofichwa

cp
Faili zinakiliwa kwa kutumia amri ya cp. Vifunguo kuu:

mv
Amri ya mv hutumiwa kuhamisha na kubadilisha jina la faili.

paka
Unaweza kutazama faili kwa kutumia amri ya paka. Amri hii itatoa yaliyomo kwenye faili kwa faili nyingine, ama kwa skrini au kwa ingizo la amri nyingine. cat ni kifupi cha "concatenate", kwa hivyo unaweza kuitumia kuchanganya faili nyingi kuwa faili moja kubwa.

zaidi
Amri zaidi hukuruhusu kutazama ukurasa wa habari kwa ukurasa.

kidogo
Kutazama faili ya maandishi na uwezo wa kusonga juu na chini na kutafuta kwa muundo, tumia amri ndogo.

vi
Kihariri cha jaribio la vi kinapatikana katika karibu mazingira yoyote kama UNIX. Toleo lililosakinishwa kwenye Linux lina mafunzo yaliyojengewa ndani, na mara tu unapoielewa, unaweza kufanya mambo ya ajabu sana kwa kubofya vitufe vichache tu. Vi ni rahisi sana kwa kuhariri faili zilizo na nywila na usanidi.

mtu
Hati za amri fulani zinaweza kuonekana kwa kutumia amri ya mtu. Mwanadamu ni mfupi kwa mwongozo(). Nyaraka kawaida hukamilika. Unaweza kujifunza zaidi juu ya amri ya mtu kwa kuandika:

habari
info ni sawa na mtu isipokuwa kwamba inasaidia viungo, ambayo hurahisisha urambazaji wa hati.

Sheli gani?

Shell mstari wa amri ni safu tofauti na mfumo wa uendeshaji. Mazingira ya ganda huathiri vipengele kama vile mistari ya amri inayoweza kuhaririwa na historia zinazoweza kusogezwa. Ganda pia hufafanua sintaksia inayohitajika kuunda vitendaji katika hati. Katika Linux, hati zinaweza kuwa na vitanzi na kufanya zaidi ya taarifa za masharti tu, ikijumuisha mambo mengi ambayo ungetarajia kutoka kwa lugha ya programu.

Shell chaguo-msingi ni chaguo tofauti kwa kila mtumiaji. Kawaida kwenye Linux hii ni /bin/bash, lakini inaweza kuwa kitu kingine. Nyaraka za mtu kwa kila ganda ni nzuri sana, zinazofunika ganda na jinsi zinavyofanya kazi kwa undani. Chagua ganda kutoka kwenye orodha iliyo hapa chini na uiangalie habari ya usuli(ukurasa wa mtu).

bash
bash shell -- toleo la bure Ganda la Bourne, ganda la kwanza la Unix, pamoja na vipengele vingi vya ziada. Bash ina mistari ya amri inayoweza kuhaririwa, historia ya amri inayoweza kusongeshwa, na kichupo kinachoongeza ili sio lazima uandike majina marefu ya faili.

csh
Ganda C hutumia sintaksia inayofanana na C na hukopa vipengele vingi kutoka kwa ganda la Bourne, lakini hutumia seti tofauti za amri za ganda la ndani.

ksh
Ganda la Korn hutumia sintaksia sawa na ganda la Bourne na hujumuisha urafiki wa mtumiaji wa ganda la C. ksh inatumika katika hati nyingi za usakinishaji, kwa hivyo inapaswa kuwa kwenye mfumo hata kama sio ganda kuu.

tcsh
TC shell ni toleo lililoboreshwa la ganda la C na linaoana nalo kwa 100%.

zsh
Z shell ni toleo lililoboreshwa la ganda la Korn na sifa nyingi za ganda la bash.

Fursa moja ya kuvutia ya faili Mifumo ya Linux-- viungo kwa faili. Shukrani kwao, faili inaweza kuonekana katika maeneo kadhaa katika mfumo wa faili. Hata hivyo, katika Kiungo cha Linux inaweza kuzingatiwa kama faili ya chanzo. Kiungo kinaweza kutekelezwa, kuhaririwa, kufikiwa bila kufanya chochote kisicho cha kawaida. Baadhi ya programu kwenye mfumo ni kiungo cha faili fulani inayoweza kutekelezwa. Unapofanya mabadiliko kwenye faili kupitia kiungo, kwa hakika unahariri ya asili. Kiungo si nakala. Kuna aina mbili za viungo: ngumu na ishara.

Kiungo ngumu inaweza tu kuashiria faili katika sawa mfumo wa faili. Inatoa kiunga cha faharisi ya mwili ya faili (aka ingizo) katika mfumo wa faili. Viungo ngumu havivunjwa wakati asili inapohamishwa kwa sababu zote zinaelekeza kwenye data halisi ya faili badala ya eneo lake katika muundo wa faili. Faili ya hardlink haihitaji mtumiaji kuwa na ruhusa kwa faili chanzo na haionyeshi eneo lake, ambayo hutoa faida fulani za usalama. Ukifuta faili ambayo ina viungo vigumu, bado itasalia hadi viungo vyote kwayo vifutwe.

Kiungo cha ishara-- pointer kwa eneo la faili kwenye mfumo wa faili. Viungo vya ishara vinaweza kupanua mifumo ya faili na hata kuelekeza faili kutoka kwa mfumo wa faili wa mbali. Kiungo cha mfano huelekeza mahali faili chanzo, na ili kuitumia, lazima mtumiaji awe na ruhusa kwa faili hiyo chanzo. Ikiwa asili imefutwa, basi ndivyo viungo vya ishara zimechanika. Wataelekeza kwenye faili ambayo haipo.

Aina zote mbili za viungo zinaweza kuundwa kwa kutumia ln amri.

Ondoka kwenye ganda

Katika hali nyingi, kutumia console inahitaji muda mdogo na inatoa uwezekano zaidi, vipi programu ya graphics. Kwa kuongezea, kazi yoyote ya koni inaweza kuandikwa kwa hati na kwa hivyo kujiendesha.

Acha maoni yako!

Mfumo wa uendeshaji wa Linux ni maarufu sana kwa watengeneza programu na wale wanaopenda kucheza, kwa sababu hutoa matumizi ya kazi ya console iliyo na mamia ya amri. Ukiamua kuchukua kwa umakini kujifunza OS hii inayoweza kunyumbulika, unapaswa kujifunza kwanza ndani amri za msingi.

Kwa nini zipo ndani Linuxamri za console? Kwa kuwaingiza kwenye koni, mtumiaji anaweza kufanya vitendo vingi haraka: kufungua, kusonga na kunakili faili, kutazama. habari mbalimbali na takwimu, ufuatiliaji na utatuzi, kupata maelezo ya kina kuhusu mfumo, urekebishaji wa programu na sehemu ya kuona ya mfumo. Na hivi ni baadhi tu ya vipengele unavyopata kwa amri hizi.

Wengi wamewahi Chaguzi za ziada, na wengine hawafanyi kazi kabisa bila wao. Kuanza, jaribu tu kuingiza amri kwenye koni na kusoma athari zao.

Uwezo wa kurekebisha mfumo kwa amri hufanya Linux iwe ya aina nyingi mfumo wa uendeshaji. Unaweza kuibinafsisha kwa kubadilisha chochote ndani yake. Mara ya kwanza, amri zinaweza kuonekana kuwa ngumu, lakini mara tu unapojifunza vizuri, utaharakisha kazi yako na kompyuta na kuanza kufurahia kweli, ukigundua kuwa kila kitu kilicho ndani yake kimeboreshwa na wewe ili kukidhi mahitaji yako.

Kumbuka kwamba ili kutumia kikamilifu console unahitaji haki za msimamizi. Chini ni orodha ya amri kuu katika console ya Linux na maelezo yao.

1. Hatua rahisi

ls— onyesha orodha ya faili kwenye saraka ya sasa.

CD[saraka] - badilisha saraka ya sasa. Ikiwa jina la saraka halijainishwa, basi la sasa linakuwa saraka ya nyumbani mtumiaji.

cp<что_копировать> <куда_копировать>- nakala faili.

mv<что_перемещать> <куда_перемещать>— hamisha au ubadilishe jina la faili.

rm<файлы>- Futa faili.

mkdir<каталог>- tengeneza saraka mpya.

rmdir<каталог>- Futa saraka tupu.

rm -r<файлы и/или каталоги>(kufuta kwa kurudia) - kufuta faili au saraka na subdirectories zao. KUWA MAKINI na amri hii kwa sababu Linux bado haina mfumo kupona kamili faili zilizofutwa(kama hutumii programu maalum kuweka faili zilizofutwa kwenye saraka maalum, kitu kama "bomba la kuchakata tena" kwenye Windows).

paka<имя_файла>- toa yaliyomo kwenye faili pato la kawaida(chaguo-msingi - kwa skrini).
Unaweza kurekodi maandishi unayoandika kwenye skrini ukitumia mlolongo unaofuata Vitendo:

paka ><имя_файла>
.
.
.
CTRL/d

zaidi<имя_файла>— kutazama yaliyomo kwenye ukurasa wa faili ya maandishi marefu kwa ukurasa.

kidogo<имя_файла>— kutazama yaliyomo kwenye faili ya maandishi na uwezo wa kurudi kwenye kurasa zilizopita. Bonyeza q unapotaka kuondoka kwenye programu. "chini" - analog Amri za DOS"zaidi", ingawa mara nyingi "chini" ni rahisi zaidi kuliko "zaidi".

pico<имя_файла>— hariri faili ya maandishi kwa kutumia kihariri maandishi cha pico.

lami -zxvf<файл>— fungua hifadhi ya kumbukumbu tgz au tar.gz

tafuta<каталог>- jina la faili - pata faili yenye jina "jina la faili" na uonyeshe matokeo ya utafutaji kwenye skrini. Utafutaji huanza na saraka<каталог>; "jina la faili" linaweza kuwa na kinyago cha utafutaji.

pine- mpango mzuri wa kusoma unaozingatia maandishi Barua pepe.

mc- zindua programu ya usimamizi wa faili "Kamanda wa Usiku wa manane" (Inaonekana kama "Kamanda wa Norton", lakini uwezo wake uko karibu zaidi).

./ Program_Name - endesha kwa utekelezaji faili inayoweza kutekelezwa katika saraka ya sasa ikiwa saraka ya sasa haiko katika orodha ya saraka zilizoainishwa katika utofauti wa mazingira wa PATH.

xterm(katika terminal X) - uzinduzi terminal rahisi katika X-windows graphical shell. Ili kuiondoa, chapa "toka".

2. Amri za kawaida na amri ambazo hutoa habari juu ya mfumo wa amri (kila wakati hupigwa kwenye mstari mmoja)

pwd- onyesha jina la saraka ya sasa.

nani- onyesha jina ambalo umesajiliwa chini yake.

tarehe- tarehe na wakati wa kuonyesha.

wakati<имя программы>- Tekeleza programu na upate habari kuhusu wakati unaohitajika kwa utekelezaji wake. Usichanganye amri hii na tarehe. Kwa mfano: Ninaweza kuendesha ls amri na kujua inachukua muda gani kuorodhesha faili kwenye saraka kwa kuandika mlolongo: time ls.

WHO- kuamua ni mtumiaji gani anayefanya kazi kwenye mashine.

rwho-a- kitambulisho cha watumiaji wote waliounganishwa kwenye mtandao wako. Amri hii inahitaji kwamba mchakato wa rwho uwe unaendelea.

kupasuka- ni mashine gani zinazoendesha kwenye mtandao na ambazo zimesimamishwa.

kidole<имя_пользователя>- habari ya mfumo kuhusu mtumiaji aliyesajiliwa. Jaribu: kidole<ваш login-name>

uptime- muda ambao umepita tangu kuanza upya kwa mwisho kwa mfumo wa uendeshaji.

ps a— onyesha orodha ya michakato ya sasa katika kipindi chako.

juuorodha ya maingiliano michakato ya sasa iliyopangwa kwa matumizi ya CPU.

uname -a— onyesha habari kuhusu toleo la mfumo wa uendeshaji.

bure- onyesha habari juu ya utumiaji wa kumbukumbu.

df -h— onyesha habari kuhusu nafasi ya diski isiyolipishwa na iliyotumika.

du. -bh | zaidi— onyesha habari kuhusu saizi ya faili na saraka, kuanzia saraka ya sasa.

kuweka|zaidi- onyesha maadili ya sasa vigezo vya mazingira. (Si kwa makombora yote. Kwa csh/tcsh - printenv | zaidi, ingawa seti pia itaonyesha habari muhimu.)

mwangwi $PATH- onyesha thamani ya utofauti wa mazingira "PATH" Amri ya mwangwi inaweza kutumika kuonyesha maadili ya anuwai za mazingira. Tumia seti au printenv amri kupata orodha kamili.

3. Mtandao

ssh- hutoa kiingilio salama kwenye kikao cha mbali na mashine nyingine, na pia hukuruhusu kutekeleza amri uliyopewa kwenye mashine ya mbali bila kuingiza kikao:

ssh[-l_Jina_la_mtumiaji_wako_kwenye_mashine_ya_mbali]<имя_удаленной_машины>- kuingia kikao kwenye mashine ya mbali. Tumia jina la mashine au anwani yake ya IP. (Lazima uwe umeingia kwenye mashine hii ya mbali). Ikiwa jina lako la mtumiaji ni sawa kwenye mashine za ndani na za mbali, basi sio lazima uandike, yaani: ssh.<имя_удаленной_машины>- itawawezesha kuingia kwenye kikao kwenye mashine ya mbali

ssh<Ваше_имя_пользователя_на удаленной машине@><имя_удаленной_машины> <команда>- itatoa amri iliyoainishwa kwenye kompyuta ya mbali na kukutumia matokeo ya utekelezaji wake kwenye skrini (Wakati wa kuanzisha muunganisho kupitia ssh, itabidi uweke nenosiri ambalo unalo kwenye kompyuta ya mbali; katika kesi hii, nenosiri. itatumwa kwenye mtandao kwa njia iliyosimbwa, yaani njia salama.)

scp- hutoa kunakili salama kwa faili kwenye mtandao:

scp<имя_файла_на_локальном_компьютере> <Ваше_имя_пользователя_на удаленной машине>@<имя_удаленной_машины>: - kunakili faili kutoka kompyuta ya ndani kwa saraka yako ya mizizi kwenye kompyuta ya mbali (uwepo wa ":" mwishoni mwa amri inahitajika).

telnet<имя_удаленной_машины>- wasiliana na mashine nyingine kupitia telnet. Ingia kwenye kipindi chako mara tu muunganisho utakapoanzishwa kwa kutumia nenosiri lako.

ftp<имя_удаленной_машины>- wasiliana kupitia ftp na kompyuta ya mbali. Aina hii ya muunganisho ni nzuri kwa kunakili faili kutoka/kwa mashine ya mbali.

Ni vyema kutotumia amri za telnet na ftp, na utumie ssh na scp pekee, kwani wanahakikisha usalama wa muunganisho wa mtandao!

jina la mwenyeji -i— inaonyesha anwani ya IP ya kompyuta unayofanyia kazi.

4. Baadhi ya amri za utawala

alias ls="ls -Fskb --color"- tengeneza lakabu ili amri moja iweze kutekeleza mchanganyiko changamano wa amri. Weka uundaji wa lakabu kwenye /etc/bashrc faili ikiwa unataka majina haya yapatikane kwa watumiaji wote kwenye mfumo wako.

Kwa tcsh, umbizo la kufafanua lakabu ni tofauti:

lakabu la ‘ls -AF —color=none’

kapasswd— amri ya kubadilisha nenosiri la kufikia mfumo wa faili wa AFS. Unapofanya kazi kwenye nguzo ya msingi ya Linux LIT, unapaswa kutumia amri hii pekee (na si amri ya passwd!) ili kubadilisha nenosiri la kujiunga na nguzo.

passwd- badilisha nenosiri lako kwenye kompyuta yoyote ya ndani.

chmod<права доступа> <файл>- Badilisha haki za ufikiaji kwa faili ambayo wewe ni mmiliki wake.
Kuna njia tatu za kufikia faili:
kusoma - kusoma (r), kuandika - kuandika (w), kutekeleza - kutekeleza (x) na aina tatu za watumiaji:
mmiliki wa faili ni mmiliki (u), wanachama wa kikundi sawa na mmiliki wa faili (g) na kila mtu mwingine (o).
Unaweza kuangalia haki zako za sasa za ufikiaji kwa njia ifuatayo:

ls -l jina la faili

Ikiwa faili inapatikana kwa njia zote kwa watumiaji wote, basi karibu na jina la faili kutakuwa na mchanganyiko wa herufi zifuatazo: rwxrwxrwx
Barua tatu za kwanza ni haki za upatikanaji kwa mmiliki wa faili, triplet ya pili ni haki za kufikia kikundi chake, tatu zifuatazo ni haki za upatikanaji kwa wengine. Ukosefu wa haki za ufikiaji unaonyeshwa kama "-". Kwa mfano: Amri hii itakuruhusu kuweka ruhusa za kusoma kwa faili "junk" kwa kila mtu (all=user+group+others):

chmod a+r taka

Amri hii itaondoa ruhusa ya kutekeleza faili kutoka kwa kila mtu isipokuwa mtumiaji na kikundi:

chmod o-x takataka

Kwa maelezo zaidi, chapa chmod --help au man chmod, au soma mwongozo wowote wa Linux. Unaweza kuweka ruhusa chaguo-msingi kwa faili unazounda kwa kutumia amri ya "umask" (aina man umask).

chown<новый_владелец> <файлы>- Badilisha mmiliki wa faili.

chgrp<новая_группа> <файлы>- badilisha kikundi cha faili.

Unaweza kutumia amri mbili za mwisho baada ya kufanya nakala ya faili kwa mtu mwingine.

5. Udhibiti wa mchakato

p.s. | grep<Ваше_имя_пользователя>- onyesha michakato yote inayoendesha kwenye mfumo chini ya jina lako la mtumiaji.

kuua- "kuua" mchakato. Kwanza, tambua PID ya mchakato wako wa "kuuawa" kwa kutumia ps.

kuua<имя_программы>- "Ua" michakato yote kwa jina la programu.

xkill(kwenye terminal ya dirisha la X) - "ua" mchakato ambao dirisha unaelekeza na mshale.

6. Linux huduma za programu iliyojengewa ndani na lugha

emacs(katika terminal ya X) - mhariri wa emacs. Multifunctional sana, lakini ngumu sana kwa watumiaji wasio na ujuzi.

gcc - Mkusanyaji wa GNU C. Kuna mengi viongozi wazuri kwa kutumia.

g++ - Mkusanyaji wa GNU C++.

Haja ya kufanya kazi katika koni ya maandishi ndio mwamba ambao nia nzuri ya watumiaji ambao wanataka kujua Linux haraka mara nyingi hupotea. Na, kama sheria, hata kabla ya kujaribu kusanikisha mfumo. Hadithi ya kwamba mstari wa amri sio wa kirafiki ni imara sana katika ufahamu wa umma kwamba si rahisi kuiharibu.

Walakini, hii sio kitu zaidi ya hadithi ambayo inaweza kuvumbuliwa juu ya chochote. Angalau kuhusu kibodi ya kawaida ya kompyuta. Mtu yeyote anayeiona kwa mara ya kwanza katika maisha yake atashangaa kabisa kwamba vifungo havipangwa kwa alfabeti. Na uamuzi huu labda utaonekana kuwa wa kushangaza sana kwake, kwani mwanzoni lazima atafute kila herufi kwa muda mrefu sana.

Walakini, haitokei kwa mtu yeyote kuweka funguo kwa njia nyingine yoyote. Kwa sababu urahisi wa kiolesura hiki kinachoonekana kuwa kibaya kwa muda mrefu umethibitishwa na hauna shaka. Na ikiwa unajua kuandika kwa upofu, wakati unaotumika katika kujifunza utalipa mara nyingi.

Kama ilivyo kwa kibodi, chuki kwa safu ya amri mara nyingi sio ya kiufundi, lakini ya kisaikolojia. Kufanya kazi kwenye koni sio hatua ya kulazimishwa inayosababishwa na ukosefu wa zana za "kawaida", na sio ushujaa wa watumiaji "wa hali ya juu", lakini haraka zaidi na. kiolesura cha mtumiaji kutatua matatizo kadhaa.

Faida zake ni zipi? Awali ya yote - katika versatility. Haijalishi unatumia usambazaji gani, amri za msingi itakuwa sawa. Hatupaswi kusahau kuwa hali ya maandishi ni thabiti zaidi kuliko hali ya picha. Kumbuka tu BSoD maarufu (" skrini ya bluu kifo") katika Windows. Kwa sababu fulani, uandishi unaonyeshwa kwenye koni, na sio kwenye dirisha lililochorwa kwa uzuri.

Kwa sababu ya GUI Linux kimsingi ni programu ya kawaida ya utumaji, kwa hivyo kutofanya kazi kwake hakusababishi ajali ya jumla ya mfumo. Ikiwa mtumiaji haogopi hali ya maandishi, atafanya haraka mabadiliko muhimu kwa sahihi faili ya usanidi na itaanzisha upya mfumo. Vinginevyo, itabidi uamue kusakinisha tena kabisa, ambayo itachukua muda mrefu zaidi.

Hatimaye, amri za console rahisi kwa kufanya baadhi shughuli za kawaida. Baada ya yote, kompyuta iligunduliwa ili kurekebisha mchakato wa kazi. Bila shaka, ili console ifanye kazi kwa ufanisi, mtumiaji atalazimika kutumia muda kidogo kujifunza kiwango Amri za Linux. Lakini inalipwa haraka sana.

Kuna njia mbili za kubadili hali ya mstari wa amri. Ya kwanza ni kuamsha console ya maandishi. Ili kufanya hivyo, bonyeza mchanganyiko muhimu Ctrl+Alt+F[nambari ya console]. Mwaliko wa kujiandikisha katika mfumo utaonekana, ambapo unahitaji kuingiza kuingia kwako na nenosiri. Njia ya pili ni kufungua console moja kwa moja kwenye meneja wa dirisha. Katika kesi hii, mtumiaji anaendelea kufanya kazi katika hali ya graphical. Ni muhimu kuelewa kwamba katika kesi ya kwanza na ya pili kila kitu kuendesha programu itaendelea kufanya kazi kama kawaida.



Ikiwa kila kitu kiko wazi kwa kuzindua terminal katika hali ya picha, basi kuwezesha consoles za ziada kunaweza kuibua maswali kadhaa. Je, ni kitufe gani mahususi cha utendaji kazi ninachopaswa kubonyeza? Ni consoles ngapi zinaweza kufanya kazi wakati huo huo na inawezekana kubadilisha nambari yao? Jinsi ya kurudi kwenye GUI

Kwa kawaida, kuna viweko sita vya maandishi vinavyopatikana kwa chaguomsingi. Kwa kuwa kudumisha kila inahitaji takriban 4 MB ya kumbukumbu, basi magari dhaifu ni kuhitajika kupunguza idadi yao. Ili kufanya hivyo, fungua /etc/inittab faili na haki za msimamizi wa mfumo, pata sehemu inayojumuisha maingizo kama "2:2345:respawn:/sbin/mingetty tty2", ambayo kila moja inalingana na koni moja, na uweke ishara ya maoni. (#) kinyume cha ziada. Idadi ya mistari katika sehemu hii ni sawa na idadi ya koni za maandishi. Aidha, katika usambazaji wengi, mmoja wao hutumiwa si kwa usajili wa mtumiaji, lakini kwa ujumbe wa mfumo. Je, si rahisi sana katika kesi ya matatizo yoyote: historia ya matibabu inapatikana daima.

Idadi ya consoles virtual imewekwa katika /etc/inittab faili

Nambari ya kwanza kwenye mstari ni nambari ya koni na, ipasavyo, nambari ya kitufe cha kufanya kazi ambacho lazima kitumike kwa pamoja ili kuiita. Ili kubadilisha viweko vya maandishi, unahitaji kubofya si Ctrl+Alt+F[nambari ya kiweko], lakini kwa urahisi Alt+F[nambari ya kiweko] - Ctrl ufunguo Inatumika tu katika hali ya picha.

Ili kurudi kwenye kiolesura cha picha, lazima uamilishe kiweko kinacholingana. Nambari yake ni moja zaidi ya ile iliyosajiliwa mara ya mwisho katika /etc/inittab. Kwa mfano, ikiwa vifungo sita vya maandishi vinatumiwa, basi meneja wa dirisha anazinduliwa siku ya saba.

Wakati wa kufanya kazi katika hali ya maandishi, alama ya kuona kwa mwanzo wa mstari inaweza kuwa ya aina mbili: ishara kali (#) na ishara ya dola ($). Ya kwanza inaonyesha kuwa mtumiaji anaendesha kama mzizi na faili zote za mfumo zimefunguliwa kwake. Katika kesi hiyo, ni muhimu kutekeleza tahadhari maalum - vitendo vya upele vimejaa madhara makubwa.

Mtumiaji wa kawaida anawakilishwa na ishara ya dola. Pia kuna nuance ndogo hapa. Dhana ya kuzuia haki za ufikiaji inamaanisha kuwa baadhi ya amri zinazohitaji mapendeleo yaliyoongezwa zitakataa kufanya kazi. Kwa kuongezea, maelezo ya UNIX ni kwamba hakuna vidokezo au maelezo yataonekana kwenye skrini - inadhaniwa kuwa mtu yuko katika udhibiti kamili wa mfumo na haitaji msaada wa programu, ambayo ni utekelezaji usio na shaka wa mfumo. amri ya mmiliki inahitajika.

Kwa upande mwingine, mtafutaji Taarifa za ziada atampata kila wakati. Moja ya amri muhimu zaidi na zinazotumiwa mara kwa mara ni man [jina]. Itaonyesha mwongozo wa usaidizi kwa kitu chochote cha mfumo ambacho jina lake limebainishwa kama hoja. Bila shaka, habari haichukuliwa nje ya hewa nyembamba, lakini kutoka kwa faili, ambayo lazima iwepo kimwili kwenye diski. Tafadhali kumbuka kuwa baadhi ya wasanidi hujaribu kupunguza ukubwa wa usambazaji kwa kutojumuisha kurasa za usaidizi. Katika kesi hii, lazima zimewekwa tofauti.


Amri ya mtu itaonyesha mwongozo wa kumbukumbu kwa kitu chochote cha mfumo.

Kwa kuwa mwanadamu ni kitu cha mfumo kama kila mtu mwingine, unaweza kupata usaidizi juu yake kwa kuandika man man. Inavyoonekana, mtumiaji aliyepakua Linux kwa mara ya kwanza anapaswa kuanza nayo.

Kila mwongozo umeundwa na sehemu zinazoitwa mashamba. Sehemu ya NAME ni ya habari fupi kuhusu kitu. Sehemu ya SYNOPSIS ina taarifa kuhusu jinsi ya kuendesha programu. Hatimaye, sehemu ya DESCRIPTION ni maelezo ya kina.

Lakini mtumiaji anapaswa kufanya nini ikiwa bado hajui ni programu gani inaweza kukamilisha kazi yake? Tumia amri za apropos au whatis. Zimeundwa ili kukusaidia kupata taarifa katika miongozo. Tofauti kati yao ni kwamba ya kwanza hutafuta hifadhidata nzima, huku ya pili ikitafuta tu kwa majina ya vitu vilivyomo kwenye sehemu ya NAME. Ni wazi, moja ni polepole, lakini hutoa habari zaidi kuliko nyingine.

Mara nyingi, shughuli za kusanidi mfumo hufanywa kwa hali ya maandishi. Je, hii inamaanisha kwa mtumiaji kwamba atalazimika kuamilisha dashibodi mpya kwa kutumia mchanganyiko wa Ctrl+Alt+F[nambari ya kiweko]? Sio kabisa: katika hali nyingi hali ya picha hakuna haja ya kuondoka.

Ili kuendesha programu yoyote na haki za msimamizi, unahitaji kufungua terminal na kuandika amri ya su bila vigezo, kisha mfumo utakuuliza uingie nenosiri. mtumiaji wa mizizi-- Na ufikiaji kamili ufikiaji wa faili hutolewa kwako.

Sasa hebu tuangalie mifano michache inayoonyesha kwamba mstari wa amri haukuzuliwa kumdhihaki mtumiaji, lakini, kinyume chake, kwa urahisi wake. Wacha tufanye shughuli kadhaa maarufu bila msaada wa "menyu na vifungo".

Wacha tuseme unahitaji kugawanya faili katika sehemu kadhaa ili kuituma kwa barua pepe ( saizi ya asili kubwa sana kwamba seva haitairuhusu). Ili kufanya hivyo unahitaji kutumia amri ya mgawanyiko. Inakili faili, kuivunja katika vipande tofauti ukubwa uliopewa(chaguo-msingi - 1 MB). Majina mawili yanapaswa kutumika kama hoja: kitu cha asili na kiambishi awali cha kile kinachozalishwa katika pato.

Kwa mfano, kuna video kubwa inayoitwa name.avi. Tunahitaji kuigawanya katika vipande 10 MB. Amri itaonekana kama hii: split -b1000k name.avi jina. Hoja ya kwanza inabainisha kiasi cha kitu kinachotokea, ya pili ni jina la chanzo, na ya tatu ni kiambishi awali cha jina la matokeo. Kwa hivyo, kama matokeo ya operesheni, faili za name.aa, name.ab, name.ac, nk zitapatikana. Jina la paka la amri.* > name.avi itasaidia kuweka vipande pamoja.


Kwa msaada amri za paka unaweza kuona haraka yaliyomo kwenye faili

Mara nyingi mtumiaji anahitaji kulinganisha faili mbili. Njia rahisi ni kutumia amri cmp [jina la faili la kwanza] [jina la faili la pili]. Ikiwa vitu vinalingana kabisa, basi programu itatoka kimya, kwa sababu hakuna kitu cha kuiambia. Ikiwa inatambua tofauti yoyote, itampa mtumiaji nambari ya mstari unaofanana.

Ikiwa orodha kamili ya kutofautiana inahitajika, basi unapaswa kutumia amri ya diff [jina la faili ya kwanza] [jina la faili ya pili] Katika kesi hii, programu itaonyesha ripoti kamili.

Katika baadhi ya matukio, ni rahisi kwamba taarifa kuhusu tofauti haionekani kwenye skrini, lakini huhifadhiwa mara moja kwenye faili. Ili kufanya hivyo, unaweza kutumia kazi ya uelekezaji wa pato, na amri itaonekana kama hii: diff [jina la faili la kwanza] [jina la faili la pili] > [ripoti jina la faili].

Operesheni ya uelekezaji upya wa pato hukuruhusu kutumia amri ambazo ni rahisi sana kwa mtazamo wa kwanza kwa kuongeza kasi kubwa kazi ya sasa-- kwa mfano, kukusanya orodha kamili ya faili zote zilizojumuishwa kwenye saraka.

Programu ya ls inawajibika kwa kutazama yaliyomo kwenye saraka. Ili matokeo ya kazi yake kuhifadhiwa kwenye faili, unahitaji kutumia kipengele ambacho tayari tunajulikana na kuandika ls [jina la saraka] > [jina la faili ambapo habari itaandikwa] kwenye console.


Yaliyomo kwenye saraka yanaweza kutazamwa kwa kuandika ls amri kwenye koni

Hatimaye, noti moja ya mwisho. Watumiaji mara nyingi wanalalamika kuwa kufanya kazi kwenye mstari wa amri kunahusishwa na mzigo wa kumbukumbu ulioongezeka. Kama, lazima uweke majina yote ya huduma za matumizi kichwani mwako. Hii sio kweli kabisa - katika hali nyingi inatosha kujua wahusika wachache wa kwanza. Kwa kubofya Vifunguo vya kichupo shell yenyewe itajaribu kuongeza jina kamili (au kutoa chaguzi, ikiwa zipo). ka

Console ya Linux maombi

Kama ilivyosemwa mara nyingi, kiolesura cha picha haihitajiki kufanya kazi katika Linux. Kwa njia, ugawaji fulani hadi leo haujawekwa na mfumo wa XWindow. Na, inapaswa kuzingatiwa, hii haifanyi kuwa maarufu sana.

Kwa kweli, ni ujinga kufikiria kuwa sehemu kubwa ya watumiaji watapendelea programu za kiweko kuliko zile za picha. Na hata zaidi, mtu haipaswi hata kudhani kwamba mtu, baada ya kufahamu programu hizo, atazingatia kwa kiasi kikubwa maoni yao juu ya ergonomics. Juu ya mazoezi hali ya console Inahitajika tu wakati utumiaji wa "dirisha" za kawaida hauwezekani au hauwezekani wazi.

Kwa mfano, mfumo umewekwa kwenye seva. Ili kuhariri faili ya usanidi mara moja kwa mwezi (au hata chini ya mara nyingi), sio busara kupoteza rasilimali za mfumo ili kusaidia kiolesura cha picha ambacho sio lazima kabisa katika kesi hii.

Kuna programu nyingi za console, lakini tutaangalia kwa ufupi tu nne maarufu zaidi na zinazotumiwa mara nyingi katika mazoezi. Huyu ndiye hariri ya maandishi ya vim, kivinjari cha viungo, meneja wa faili Kamanda wa Usiku wa manane na mteja wa FTP wa lftp.

KATIKA matoleo ya kisasa Katika mfumo wa uendeshaji wa Linux, vitendo vyote vinaweza kufanywa kwa njia ya interface ya graphical, na sio lazima kabisa kutumia terminal. Lakini kompyuta za zamani au seva zinaweza kukosa rasilimali za kutosha kuendesha GUI na programu ngumu. Kisha mipango ya terminal ya Linux inakuja kuwaokoa.

Kuna idadi kubwa ya programu za koni za Linux, na zote zinaweza kuchukua nafasi ya kiolesura cha picha. Ikiwa unaweza kutazama video kwa raha na bado hauwezi, basi pata taarifa muhimu kwenye mtandao, kusikiliza muziki, kusoma ujumbe wa barua pepe, unaweza hata kutumia terminal. Katika makala hii tutaangalia bora zaidi programu za console Linux ambayo unaweza kutumia kwenye kompyuta yako.

Haitoshi kila wakati kuwa na terminal moja inayoendesha, ambayo inapatikana kwetu wakati wa kuunganisha kupitia ssh au katika moja ya miingiliano ya TTY. Wakati mwingine unahitaji kusimamia vikao kadhaa kwa wakati mmoja, lakini hakuna njia ya kuendesha interface ya kielelezo na emulators kadhaa za terminal.

Katika hali kama hizo, inakuja kuwaokoa matumizi ya skrini. Inafanya iwe rahisi sana kudhibiti vituo vingi katika TTY moja. Unaweza kufungua madirisha mapya ya wastaafu, kubadili kati yao, nakala ya habari, na mengi zaidi. Hata kama kipindi kitakatizwa bila kutarajiwa kwa sababu ya muunganisho wa ssh kupotea, programu hazitakatishwa na zitaendelea kufanya kazi na utaweza kuanzisha tena muunganisho.

2. MidnightCommander - meneja wa faili

MidnightCommander au mc ni meneja wa faili wa paneli mbili mifumo ya uendeshaji Linux. Inafanana sana na faili Meneja wa FAR, maarufu Watumiaji wa Windows. Nafasi nzima ya kazi imegawanywa katika sehemu nne - hizi ni paneli mbili, mstari wa amri na mstari unaoonyesha mgawo wa funguo za kazi:

Kwa amri zote za terminal folda ya sasa hesabu paneli inayotumika na unaweza kutekeleza amri zozote za Linux. Kwa urambazaji rahisi kuna njia nyingi za mkato za kibodi hapa ambazo zinafanana sana na Emacs. Ili kusakinisha kwenye Ubuntu, chapa amri:

sudo apt kufunga mc

3. Lynx - kivinjari

Lynx ni kivinjari chenye kipengele kamili. Kwa hiyo unaweza kuvinjari mtandao. Hii ni moja ya vivinjari vya kwanza kabisa. Inaonekana rahisi sana, haitumii meza, css, javascript na teknolojia nyingine. Lakini kurasa hupakia haraka sana.

Urambazaji unafanywa kwa kutumia hotkeys, ambayo inakuwezesha kutumia programu kwa ufanisi sana. Itifaki za HTTP, FTP, Gopher, WAIS, NNTP zinatumika.

4. Viungo - kivinjari kingine

Viungo - zaidi kivinjari kipya, inategemea Lynx lakini inasaidia vipengele zaidi, kuna usaidizi wa mtindo wa awali hapa, Msaada wa JavaScript, meza, muafaka. Kuna msaada hata wa palette ya rangi ya hadi rangi 256.

Kwa kuongeza, inaungwa mkono kiasi kikubwa itifaki: HTTP, HTTPS, FTP, IRC, mailto, telnet, nntp na Gopher. Kufanya kazi na viungo na hotkeys ni tofauti kidogo na lynx, lakini kutumia kivinjari ni rahisi kabisa. Ili kusakinisha viungo kwenye Ubuntu, endesha amri:

sudo apt kufunga viungo

5. Vim - mhariri wa maandishi

Vim ni mojawapo ya bora zaidi wahariri wa maandishi kwa mfumo wa uendeshaji wa Linux, sio tu kati ya huduma za console, lakini pia kwa ujumla. Programu ina kiolesura cha kipekee sana na njia za kufanya kazi ambazo hukuruhusu kuandika maandishi na kuitekeleza haraka na kwa ufanisi zaidi, bila kuondoa mikono yako kwenye kibodi:

Unaweza kupitia maandishi kwa kutumia funguo h,j,k,l katika hali ya amri, na pia utekeleze uingizwaji wa haraka kwa kutumia r. Ili kubadili hali ya amri na hali ya uhariri inatumika Kitufe cha Esc. Tazama maelezo zaidi katika makala tofauti.

6. Moc - mchezaji wa sauti

Moc au Muziki kwenye Dashibodi ni kicheza sauti cha Terminal ya Linux, Sana programu rahisi, ambayo hukuruhusu kusikiliza muziki tu. interface ni rahisi sana na sawa na ile ya Midnight Kamanda.

Unahitaji tu kuchagua faili kutoka folda inayotaka kupitia menyu kuu, na kisha programu itaanza kucheza faili zote kwa mpangilio. Mchezaji anaweza kufanya kazi usuli hata baada ya kufunga kikao cha wastaafu.

7. RTorrent - mteja wa torrent

Kama jina linavyopendekeza, rtorrent ni mteja rahisi wa torrent ambayo, kama programu zingine za safu ya amri, hufanya kazi tu kupitia terminal. Programu hiyo haina ukomo katika suala la rasilimali na ina kiolesura kisichofaa sana cha mtumiaji, lakini inafanya kazi haraka na kwa utulivu.

Pia inasaidia usanidi unaonyumbulika sana wa programu kupitia faili ya rtorrent.rc. Lakini syntax ya faili ni ngumu sana.

8. Newsbeuter - msomaji wa RSS

Ni rahisi sana lakini inafanya kazi kikamilifu Msomaji wa RSS kwa Linux, programu inakabiliana kabisa na kazi yake, licha ya ukweli kwamba ina toleo la terminal tu. Unaweza kuongeza URL kadhaa za mipasho kwenye faili ya usanidi ya programu, kisha ulandanishe hifadhidata ya ndani na taarifa kwenye seva.

Programu inaweza kukumbuka maingizo ambayo tayari yamesomwa. Ili kusanikisha kwenye Ubuntu tumia amri hii:

sudo apt install newsbeuter

9. Mutt - mteja wa barua pepe

Mutt ni mteja wa barua pepe wa mfumo wa uendeshaji wa Linux. Inasaidia fomati nyingi za kuunda ujumbe, pamoja na MBox na Maildr, pamoja na itifaki, kwa mfano: IMAP, POP3, unaweza kutazama barua kutoka. huduma mbalimbali, kwa mfano, mail.ru, gmail.com, yandex.ru na wengine wengi kwa kutumia itifaki zilizopo.

Mpango huo una rahisi sana, lakini wakati huo huo interface ya kirafiki, na pia inasaidia usimbaji fiche na saini za elektroniki.

10. WeeChat - mjumbe

WeeChat ni mteja bora wa IRC kwa mifumo ya uendeshaji kulingana na Kernels za Linux. Mbali na kiolesura cha koni, kuna kiolesura cha picha na wavuti. Programu inasaidia kazi kupitia proksi, ipv6, ssl, utafutaji wa maandishi na ujumbe, pamoja na kuangalia tahajia.

Kwa kutumia mikato ya kibodi rahisi, unaweza kutekeleza kitendo chochote haraka sana. Pia mkono upanuzi mbalimbali katika Python, Ruby na Perl, kuruhusu wewe kupanua sana uwezo wa programu. Ili kusanikisha kwenye Ubuntu fanya:

sudo apt install wee-chat

11. Calcurse - kalenda

Console Programu za Linux Pia hawawezi kufanya bila zana za kupanga wakati na kalenda. Calcurse ni kalenda rahisi sana lakini inayofanya kazi na orodha ya mambo ya kufanya kwa Linux.

Ukiwa na mpango huu, unaweza kufuatilia mambo yako unayohitaji kufanywa, pamoja na matukio na miadi mahususi. Pia kuna mfumo wa ukumbusho ambao unaweza kupokea arifa kuhusu tarehe za mwisho za kazi na matukio.

12. Taskwarrior - orodha ya mambo ya kufanya

Taskwarrior ni orodha rahisi sana ya kazi kwa Linux. Unaweza kuunda kazi, haraka sana angalia orodha ya zinazopatikana, alama zile ambazo tayari zimekamilika, na pia kupanga tarehe ya kukamilika.

Kwa kushirikiana na matumizi ya Timewarrior kutoka kwa msanidi sawa, unaweza kufuatilia muda unaochukua ili kukamilisha kila kazi. Ili kusanidi shujaa wa kazi kwenye Ubuntu kukimbia:

sudo apt install taskwarrior

13. cacaview - kuangalia picha

Cacaview ni mtazamaji wa picha rahisi sana na kiolesura cha koni. Picha inaonyeshwa kwa kutumia Wahusika wa ASCII. Ni ngumu kutazama picha kikamilifu, lakini unaweza kukadiria kile kinachoonyeshwa kwenye picha yenyewe:

Ili kusakinisha, unahitaji kusakinisha kifurushi cha caca-utils:

sudo apt install caca-utils

14. htop - kufuatilia

htop ni kichunguzi cha matumizi rasilimali za mfumo kwa wakati halisi na kiolesura cha mstari wa amri. Unaweza kuona ni kiasi gani kumbukumbu ya ufikiaji bila mpangilio busy, asilimia ya matumizi ya CPU, na ni michakato gani inayotumia rasilimali nyingi za mfumo.

Kutumia programu, unaweza kubadilisha vipaumbele vya michakato, kuzima, kutafuta, kuchuja michakato na vigezo fulani, kupanga, na pia kutazama nyuzi za kila mchakato.

15. BitlBee

Huyu ni mjumbe aliye wazi msimbo wa chanzo, ambayo inaruhusu watumiaji kuwasiliana katika huduma kama vile IRC, mitandao ya gumzo, AIM, ICQ, NET Messenger, Yahoo!, XMPP, Google Talk, Twitter na Identica. Watumiaji wa huduma hizi huonyeshwa kama chaneli, baada ya hapo unaweza kuwasiliana nao kama watumiaji wa kawaida mitandao ya IRC.

Inawezekana hata kuunda mikutano. Mpango huu umeundwa kama seva na ili kuunganishwa nayo lazima utumie mteja wowote wa IRC. Ili kusakinisha, chapa:

sudo apt kufunga bitlbee

hitimisho

Katika makala hii tuliangalia mipango bora ya console ya Linux. Watakusaidia na wakati sahihi kazi kikamilifu na kompyuta bila interface graphical au hata kuchukua nafasi ya programu nyingine. Ikiwa unajua programu zingine nzuri za koni ambazo hazipo kwenye nakala hii, tafadhali chapisha kwenye maoni!

Amri za koni ya Linux, au kama zinavyosema pia safu ya amri, ni aina ya kiunga cha kati kati ya mtumiaji na kompyuta yenyewe. Ili mashine kutekeleza agizo lako, lazima ipewe amri inayofaa. Hapo awali, hivi ndivyo uhusiano kati ya mtu na kompyuta ulifanyika, lakini baadaye kidogo, zana ya ziada ya panya ilionekana, ambayo imerahisisha sana mchakato mzima wa kubadilishana habari na kuifanya kupatikana kwa watumiaji wote. Walakini, koni leo inabaki kuwa na nguvu na wakati mwingine sana chombo cha urahisi kufanya kila aina ya vitendo.

Kwa ujumla, kuna huduma nyingi za console, lakini hapa tutazingatia kwa ufupi, kama mfano, mbili tu kati yao, lakini ni muhimu sana na hutumiwa mara nyingi. Huduma Apt-kupata, iliyoundwa kufanya kazi nayo vifurushi vya programu. Kwa wale ambao hawatambui console kabisa, wanaweza kuchukua faida ya ajabu ganda la picha Kwa Apt-kupata, yenye haki Synaptic(inapatikana katika hazina rasmi).

Jinsi ya kutumia matumizi?

// formula ya msingi

sudo apt-get amri

//kama mfano, sasisha vifurushi vyote

sudo apt-get upgrade

Msingi apt-get amri wakati wa kufanya kazi na vifurushi.

apt-kupata sasisho // sasisha habari. kuhusu vifurushi kutoka kwa hazina
apt-get upgrade // sasisha vifurushi vyote
apt-get dist-upgrade // kusasisha mfumo kwa ujumla
apt-pata safi // husafisha kufuli. kuhifadhi isipokuwa faili za kache
apt-get autoclean //sawa na safi, pamoja na kufutwa faili za kache
apt-get check // inasasisha kashe na angalia. isiyoridhisha tegemezi
apt-get autoremove // kuondoa vifurushi vilivyopakuliwa hapo awali lakini visivyo vya lazima
apt-get kuondoa // kuondoa kifurushi kutoka kwa hifadhi. usanidi. mafaili
apt-get purge // kuondoa kifurushi na utegemezi wote
apt-get install //sakinisha kifurushi
apt-get build-dep //sakinisha kila kitu cha kuunda vifurushi vya chanzo
apt-get source //kupakua vifurushi vya chanzo

Chaguo:

-h, --msaada //rejeleo
-q, --kimya //ficha kiashiria cha maendeleo
-qq // usionyeshe chochote isipokuwa makosa
-d, --pakua-pekee // pokea tu pakiti na uondoke
-s, --iga //fanya simulizi la tukio
-y, --ndiyo //otomatiki jibu "Ndiyo" kwa maswali yote
--sakinisha upya //rejesha vifurushi
-f, --rekebisha-iliyovunjika //rekebisha utegemezi uliovunjika
-m, --puuza-kukosa //puuza vifurushi vinavyokosekana
-u, --onyesha-imeboreshwa // onyesha vifurushi vilivyosasishwa
--hakuna-kuboresha // usisasishe vifurushi
-b, --kusanya, --jenga // kusanya kifurushi baada ya kupokea
-D // wakati wa kufuta, ondoa vipengele tegemezi
-V // onyesha nambari za toleo la kifurushi kwa undani
--hakuna-kuondoa // ikiwa vifurushi vimewekwa alama ili kufutwa., basi apt-kupata imezimwa
--lazimisha-ndio //lazimisha utekelezaji wa operesheni maalum

Mapenzi.

apt-kupata moo

Unapaswa kuona ng'ombe akiuliza, "Je, ulilala leo?"

matumizi ya "aptitude".

Hebu fikiria lingine sana matumizi mazuri yenye kichwa " uwezo"Kwa kweli, hii ni sawa na" apt-kupata", lakini inachukuliwa kuwa bora zaidi, na pia ina interface ya pseudo-graphical. Kanuni ya operesheni ni sawa, tu badala ya " apt-kupata", unahitaji kuingiza thamani" uwezo". Kwanza, hebu tusakinishe matumizi yenyewe:

sudo apt-get aptitude

Sasa ukiandika: uwezo, utachukuliwa kwenye kiolesura cha programu.

Hebu tuangalie baadhi ya amri:

// Sakinisha kifurushi.

sudo aptitude package1 package2 package3

Kama unaweza kuona, unaweza kusakinisha idadi isiyo na kikomo ya vifurushi mara moja. Haijalishi utazisakinisha mara ngapi, uwezo itasuluhisha utegemezi wote kiotomatiki, unachotakiwa kufanya ni kukubaliana (y) na vyombo vya habari (ingia). Pia, kwa mlinganisho, unaweza kuondoa vifurushi:

sudo aptitude ondoa package_name1
au
sudo aptitude purge package_name1

Amri ya kwanza inafuta faili za kifurushi tu bila kugusa mipangilio, ya pili inafuta kila kitu kabisa. Unaweza kutazama maelezo ya kifurushi kama hiki:

aptitude show package_name

Kwa ujumla, matumizi haya ni analog kabisa ya " apt-kupata", lakini wakati wa kusakinisha na kuondoa vifurushi, inashauriwa kuitumia badala ya " apt-kupata". Angalau kwenye tovuti rasmi Ubuntu toa mapendekezo sawa kabisa.

Amri zingine za console.

Orodha ya amri zinazohusiana na habari.

jina la mwenyeji //jina la mtandao wa mashine
nani //jina la mtumiaji la sasa
uname -m // inaonyesha usanifu wa mashine
uname -r //toleo la kernel
sudo dmidecode -q //toa taarifa. kuhusu kifaa. kuhakikisha mfumo
paka /proc/cpuinfo // habari kuhusu processor
paka /proc/interrupts //kukatiza
paka /proc/meminfo // taarifa zote za kumbukumbu
paka /proc/swaps // taarifa zote kuhusu kubadilishana
paka /proc/version //toleo la kernel na habari zingine
paka /proc/net/dev // violesura vya mtandao na takwimu
paka /proc/mounts // vifaa vilivyowekwa
paka /proc/partitions // sehemu zinazopatikana
paka /proc/modules // moduli za kernel zilizopakia
lspci-tv //PCI vifaa
lsusb -tv //USB vifaa
tarehe //Tarehe ya sasa
cal // kalenda na mwezi wa sasa
Kal 2012 //inaonyesha mwaka mzima wa 201

Amri zinazohusiana na kuwasha upya na kuzima michakato.

kuzima -h sasa //zima mfumo
ndani 0 //zima mfumo
neno 0 //zima mfumo
kuzima saa-saa: dakika & //panga kuzima mfumo
kuzima -c //ghairi uzima ulioratibiwa
kuzima -r sasa // anzisha upya mfumo
washa upya // anzisha upya mfumo
kuondoka // kumaliza kikao

Uendeshaji wa faili na zaidi...

cd / nyumbani // nenda kwenye saraka ya nyumbani
CD.. // kwenda ngazi ya juu
cd ../.. //panda ngazi 2
cd- //nenda kwenye saraka iliyopita
pwd // onyesha njia ya saraka ya sasa
ls
ls -F //onyesha faili na saraka
ls -l //onyesha. maelezo kuhusu faili, saraka
ls -a // onyesha faili zilizofichwa
mkdir1 // tengeneza saraka inayoitwa dir1
mkdir dir1 dir2 // tengeneza saraka dir1 Na dir2
mkdir -p /tmp/dir1/dir2 // tengeneza saraka katika eneo maalum
rm -f faili1 // futa faili iliyo na jina faili1
rmdir1 // futa saraka kwa jina dir1
rm -rf dir1 // futa saraka dir1 na yote yaliyomo
rm -rf dir1 dir2 // futa saraka dir1\dir2 na yaliyomo
mv dir1 new_dir //rename/hamisha saraka
cp //nakili faili/folda
ln -s // tengeneza kiungo cha mfano
chmod // kugawa haki kwa faili

Tafuta faili na saraka.

Umesahau ulipoihifadhi? Hakuna shida! Unaweza kupata kila kitu kwenye koni.

pata / -name faili1 //tafuta faili, mkurugenzi. mwanzo Na /
pata / -mtumiaji mtumiaji1 // tafuta faili, moja kwa moja. Namtumiaji1
tafuta /home/user1 -name \*.bin //tafuta faili .bin V / nyumbani/ mtumiaji1
pata /usr/bin -aina f -atime +100 //dai bin. faili, ghafla siku 100
pata /usr/bin -aina f -mtime -10 //dai faili zilizoundwa / kuhaririwa ndani ya siku 10
pata / -name \*.deb -exec chmod 755 "()" \; //dai mafaili ( .deb) na mabadiliko. haki
tafuta\*.ps //tafuta faili zilizo na kiendelezi.ps
ambapo kusimama // onyesha njia ya programusimama
ambayo inasimama //onyesha. kamili njia ya programusimama

Kwa mtazamo wa kwanza, yote haya yanaweza kuonekana ya kutisha, lakini hii ni kwa mtazamo wa kwanza tu. Usikimbilie hofu mara moja na kurudi mara moja Windows(y). Usambazaji wa kisasa, vile vile Ubuntu hasa, inakuwezesha kabisa kufanya bila mstari wa amri. Walakini, mstari wa amri, katika hali zingine, ni rahisi zaidi kuliko kiolesura cha picha. Pia, sio lazima hata kidogo kukariri amri hizi zote, itatosha kuunda faili ya maandishi, kunakili yaliyomo ndani yake na kuiweka karibu, kama karatasi ya kudanganya ambayo unaweza kutumia ikiwa ni lazima.

Bila shaka, hii sio yote yanayohusu mada ya mstari wa amri na amri wenyewe, ikiwa mtu ana nia ya kweli katika hili, naweza kukushauri kwenda kwenye kiungo kifuatacho, unaweza kupata na kupakua mambo mengi huko, swali pekee ni kama ni muhimu ni kwa ajili yako. Kwa ujumla nina shaka kwamba leo kuna angalau mtu mmoja katika ulimwengu wote ambaye angejua kila kitu kwa moyo timu zilizopo console (labda nimekosea).

Marejeleo ya amri ya Linux: http://books.tr200.ru/v.php?id=278389