Linux կոնսոլի հրամաններն աշխատում են ֆայլերի հետ: Հիմնական Linux հրամաններ. Linux հրամաններ փաստաթղթերը դիտելու համար

Ժամանակակից անհատական ​​համակարգիչների օգտագործողները սովոր են գրաֆիկական ինտերֆեյսին: Այնուամենայնիվ, երբեմն դուք պետք է օգտագործեք ինտերֆեյսը հրամանի տող, այսինքն՝ ձեռքով մուտքագրեք որոշակի հրամաններ։ Օրինակ՝ գրաֆիկական կեղևի բացակայության դեպքում, համակարգը վերականգնելիս և կազմաձևելիս և այլն: Ավելին, հրամանի տողի օգտագործումը որոշ գործողություններ կատարելու համար ավելի արագ և հարմար է, քան սովորական գրաֆիկական ինտերֆեյսը:

Հրամանի տողշատ հզոր համակարգի կառավարման գործիք է: Որոշ սկսնակ օգտատերեր վախենում են աշխատել մխիթարելում, կարծելով, որ դա չափազանց բարդ է և անհասկանալի: Իրականում դա այդպես չէ, բավական է տիրապետել մի քանի աշխատանքային մեթոդների և մի քանիսին պարզ հրամաններիսկ մնացած հրամանների հետ շատ ավելի հեշտ կլինի զբաղվել: Գրաֆիկական ինտերֆեյսը լայն տարածում գտավ ոչ այնքան վաղուց՝ անցյալ դարի վերջին։ Իսկ մինչ այդ բոլոր համակարգիչ օգտագործողները աշխատում էին հրամանի տողով։

Ամեն դեպքում, Linux-ի օգտատերերը պետք է սովորեն, թե ինչպես աշխատել կոնսոլում, ապագայում այս հմտությունները անպայման օգտակար կլինեն։ Այս հոդվածում մենք կանդրադառնանք վահանակի և տերմինալի հետ աշխատելուն, ինչպես նաև Linux-ի հիմնական սովորաբար օգտագործվող հրամաններին՝ առանց ամբողջական ձևանալու, քանի որ դրանց ամբողջական նկարագրությունը օրինակներով կարող է տևել մեկից ավելի հատոր:

Գրաֆիկական ռեժիմում գտնվող վահանակ մուտք գործելու համար հարկավոր է սեղմել ստեղների համակցությունը Ctrl+Alt+F1. Հաջորդը, դուք պետք է մուտքագրեք օգտվողի անուն և գաղտնաբառ, ինչպես համակարգը բեռնելիս: Կարող է բացել բազմաթիվ կոնսուլներ՝ օգտագործելով ստեղնաշարի դյուրանցումները Ctrl+Alt+F2, Ctrl+Alt+F3և այլն: (մինչև F6) և գործարկեք դրանց մեջ տարբեր ծրագրերմիաժամանակ։ Գրաֆիկական միջավայր վերադառնալու համար սեղմեք Alt + F7, մինչդեռ կոնսուլները մնում են բաց, և դրանցում աշխատող ծրագրերը կշարունակեն աշխատել։

Բրինձ. 1. Կոնսոլի տերմինալի էմուլյատոր

Linux-ում հրամանները բաղկացած են մի քանի մասից՝ բուն հրամանը, ստեղները (տարբերակները) և պարամետրերը, որոնք կարող են պահանջվել և պարտադիր լինել: Օրինակ, հրամանի մեջ ls -la /var/www(Հետագա հրամանները կհատկացվեն ընդգծված, լայնատառ): Ստեղները կարճ և երկար են. կարճերը բաղկացած են մեկ տառից և բաժանվում են մեկ մինուս «-»-ով, երկար ստեղները՝ երկու մինուս «--»-ով: Կարճ ստեղները կարելի է միավորել մեկի մեջ, օրինակ՝ հրամաններ ls -l -a -t -rԵվ ls-latrնույնական են. Ամենատարածված երկար տարբերակներն են --help և --version: Ցանկացած հրամանից հետո մուտքագրելով --help ստեղնը (օրինակ՝ ls --help), մենք դրա մասին հակիրճ օգնություն կստանանք: Ծրագրի տարբերակը ցուցադրելու համար օգտագործվում է --version անջատիչը:

Խնդրում ենք նկատի ունենալ, որ Linux-ում հրամանները, անջատիչները, ֆայլերի անունները մեծատառերի զգայուն են: Այն է, Լ.ՍԵվ lsտարբեր հրամաններ են, եթե փոխարեն lsհավաքեք Լ.Ս, ազդեցությունն անսպասելի կլինի։ Հարմար է երկար հրամաններ մուտքագրել «Tab» ստեղնով, որն օգտագործվում է ավտոմատ լրացման համար, պարզապես մուտքագրեք հրամանի անվան առաջին տառերը և սեղմեք այս ստեղնը։ Եթե ​​կան մի քանի հրամաններ, որոնք սկսվում են մուտքագրված նիշերով, դրանք կցուցադրվեն էկրանին, այս դեպքում անհրաժեշտ է մուտքագրել մեկ կամ մի քանի նիշ և կրկին սեղմել «Tab»: Նմանապես, «Tab» ստեղնը կարող է օգտագործվել ընտրանքների, անունների արագ սահմանման համար երկար ֆայլերև այլն: Օգտագործելով կուրսորի ստեղները՝ կարող եք դիտել և խմբագրել արդեն մուտքագրված հրամանները:

Կարող եք նաև օգտագործել ստեղնաշարի հետևյալ դյուրանցումները.

ctrl+c- ընդհատել ծրագիրը (նկատի ունեցեք, որ գրաֆիկական միջավայրում նույն բանալիների համակցությունն օգտագործվում է պատճենելու համար):

Ctrl + Shift + C- պատճենեք ընտրված տեղեկատվությունը clipboard-ում, դուք կարող եք օգտագործել մկնիկը այն ընտրելու համար:

Ctrl+Shift+V- տեղադրեք տեղեկատվություն բուֆերից: Տեքստ տեղադրելու համար հարմար է նաև օգտագործել մկնիկի միջին կոճակը (ոլորման անիվը), տեքստն ընտրելուց հետո։

ctrl+s- կասեցնել ելքը դեպի տերմինալ:

ctrl+q- վերսկսել ելքը դեպի տերմինալ: Թեև սովորաբար դրա համար կարող է օգտագործվել ցանկացած բանալի: Երբեմն դա օգնում է, եթե տերմինալը սառեցված է:

ctrl+z- դադարեցնել ծրագիրը: Շարունակելու համար հարկավոր է մուտքագրել հրամանը fg(կամ bgծրագիրը շարունակելու համար ֆոն).

Ctrl+D- դուրս եկեք տերմինալից, փակեք վահանակը, խզեք կապը հեռավոր համակարգիչ.

Այժմ եկեք ուղղակիորեն անցնենք Linux-ի հրամանների քննարկմանը:

Տեղեկատվական հրամաններ

մարդհրաման - ցուցադրում է մանրամասն տեղեկատվություն Linux հրամանի, անջատիչների և այլնի մասին: Օրինակ: տղամարդ ժամադրություն.

Ցավոք, ոչ բոլոր ձեռնարկներն են թարգմանվում ռուսերեն, գուցե անհրաժեշտ լինի անգլերենի տարրական գիտելիքներ:

ամսաթիվը- ցուցադրում է ընթացիկ ամսաթիվըև ժամանակ.

անուն-ա- ցուցադրում է տեղեկատվություն համակարգի մասին:

ԱՀԿ- տալիս է այն օգտվողների ցուցակը, ովքեր ներկայումս գտնվում են համակարգում: Մի վախեցեք, եթե մի քանի օգտատեր գտնվեն անհատական ​​համակարգիչ, սա ամենևին չի նշանակում, որ այն կոտրվել է հաքերների կողմից։ Ուշադրություն դարձրեք նրանց անուններին. Յուրաքանչյուր բաց տերմինալ, ներառյալ գրաֆիկականը, համակարգի կողմից դիտարկվում է որպես առանձին օգտատեր։

w- նման ԱՀԿցույց է տալիս համակարգում գտնվող օգտվողներին, բայց, ի լրումն, ցուցադրում է ավելի շատ տեղեկատվություն՝ ինչ հրամաններ են կատարում օգտվողները և որքանով է զբաղված պրոցեսորը:

անվճար- RAM-ի մասին տեղեկատվության ցուցադրում:

գագաթ- ցուցադրում է տեղեկատվություն գործընթացների, պրոցեսորի բեռնվածության, հիշողության բաշխման մասին:

df-h- ցուցադրում է տեղեկատվություն կոշտ սկավառակների մասին:

գործարկման ժամանակ- Ցուցադրում է համակարգի շահագործման ժամանակը, օգտվողների թիվը, պրոցեսորի օգտագործումը:

հզ- ցույց է տալիս ընթացիկ գրացուցակը:

ժամանակ- չափում է ծրագրի գործարկման ժամանակը, օրինակ ժամանակ ls.

արձագանք- թողարկում է տեքստի տող ստանդարտ սարքելքը։ արձագանք Ողջույն- Ցուցադրում է «Բարև» բառը արձագանք *- կցուցադրի ընթացիկ գրացուցակի ֆայլերի ցանկը: արձագանք $- ցուցադրում է 2 և 3 թվերի գումարը:

Ֆայլի հրամաններ

ls- ցուցադրում է ընթացիկ գրացուցակի ֆայլերի ցանկը: Ցանկացած գրացուցակում ֆայլերի ցանկը ցուցադրելու համար անհրաժեշտ է հրամանից հետո մուտքագրել գրացուցակի ուղին, օրինակ. ls /usr/bin. ls հրամանի որոշ տարբերակներ.

A - ցույց տալ թաքնված ֆայլերը;

S - նշեք ֆայլերի չափը բլոկներում;

T - տեսակավորում ըստ ֆայլի փոփոխման ժամանակի, առաջին նոր ֆայլերի;

X - տեսակավորում ըստ ֆայլի անվան ընդլայնման, առանց ընդլայնման ֆայլերը առաջինը ցուցադրվում են.

L - ընդլայնված ելքային ձևաչափ. ցույց է տալիս ատրիբուտները, սեփականատերերը և ֆայլերի խումբը, դրանց ստեղծման չափը, ամսաթիվը և ժամը.

R - հակառակ տեսակավորման կարգը: Օրինակ, հրամանը

ls -lat /etcկցուցադրի /etc գրացուցակի բովանդակությունը՝ ընդլայնված և դասավորված ըստ ֆայլի ստեղծման ժամանակի:

cp- ֆայլերի պատճենում: cp doc1 doc2- կստեղծի doc1 ֆայլի պատճենը doc2 անունով:

rm- ֆայլերի ջնջում: rmdoc- ջնջել doc ֆայլ. rm *- կջնջի բոլոր ֆայլերը ընթացիկ գրացուցակում: rm *doc- կջնջի բոլոր ֆայլերը, որոնք ավարտվում են doc-ով: -i անջատիչը օգտագործվում է յուրաքանչյուր ֆայլի ջնջումը հաստատելու համար, -r անջատիչը՝ այդ գրացուցակներում գտնվող դիրեկտորիաներն ու ֆայլերը ջնջելու համար:

rmdir- տեղեկատուի ջնջում: րմդիր ալեքս- կհեռացնի alex գրացուցակը:

Հրամանների հետ պետք է շատ զգույշ լինել։ rmԵվ rmdir, հատկապես գերօգտագործողի ռեժիմում, քանի որ կարող եք ջնջել ոչ միայն ձեր սեփական, այլև համակարգի ֆայլերը, ինչը կարող է հանգեցնել համակարգի խափանման:

հզ- ցուցադրել ընթացիկ գրացուցակը:

mkdir- ստեղծել նոր գրացուցակ: mkdir ալեքս- կստեղծի գրացուցակ alex:

մվ- ֆայլերի տեղափոխում կամ վերանվանում: mv նոր հին - վերանվանել ֆայլը նորը հին:

կատու- ֆայլերի միացում կամ ֆայլերի դուրսբերում ստանդարտ արդյունքի: կատու դոկ- դուրս կբերի փաստաթղթային ֆայլը:

կատու /proc/cpuinfo- մանրամասն տեղեկություններ կտա պրոցեսորի մասին, cat /proc/version- Linux միջուկի տարբերակի մասին:

հպում- դատարկ ֆայլի ստեղծում:

սենսորային դոկ- կստեղծի փաստաթղթային ֆայլ: գտնել- որոնել ֆայլեր: գտնել / -անուն «doc*»- գտնում է բոլոր ֆայլերը, որոնք սկսվում են doc-ով:

կուպր- արխիվների հետ աշխատելու ծրագիր: tar -zxvf file.tar.gz- կբացի արխիվի ֆայլը.tar.gz: tar -cvf my.tar myfile- կփփի myfile ֆայլը՝ ստեղծելով my.tar արխիվ:

ավելին- ելքային ֆայլեր դիտելու համար դադարով, ի տարբերություն cat-ի, որը միանգամից դուրս է հանում ամբողջ ֆայլը: Դուք կարող եք ոլորել տեքստը տող առ տող՝ օգտագործելով enter ստեղնը կամ էջ առ էջ՝ օգտագործելով բացատող:

պակաս- նմանատիպ ֆայլերի դիտիչ ավելին, բայց թույլ է տալիս տեքստը ոլորել վերև և կառավարել կուրսորային ստեղներով:

նանո- պարզ ամբողջ էկրանով տեքստային խմբագիր: Առաջարկվում է սկսնակների համար, քանի որ այն պարունակում է նվազագույն գործառույթներ, և հիմնական հրամանները ցուցադրվում են էկրանին:

vi- բավականին հզոր տեքստային խմբագիր, բայց այն ունի իր սեփական ոչ ստանդարտ հրամանի համակարգը, ուստի ժամանակ է պահանջվում տիրապետելու համար:

mc(Կեսգիշերային հրամանատար) - հզոր ֆայլերի կառավարիչ, Norton Commander-ի անալոգը DOS-ի կամ FAR-ի համար Windows-ի համար։ Թույլ է տալիս ջնջել, պատճենել, վերանվանել, դիտել, խմբագրել ֆայլերը, փոխել դրանց հատկանիշները և այլն: Midnight Commander-ը սովորաբար ներառված չէ ստանդարտ հավաքածուի մեջ: համակարգային ծրագրերուստի այն պետք է առանձին տեղադրվի: Բայց դա խիստ խորհուրդ է տրվում օգտագործել, քանի որ այն մեծապես հեշտացնում է ֆայլերի հետ աշխատանքը։

Ծրագրերի տեղադրում և հեռացում

Ծրագրերը տեղադրելու և հեռացնելու համար օգտագործվում են տարբեր կոմունալ ծառայություններ՝ կախված Linux բաշխման տարբերակից: Debian-ի վրա հիմնված բաշխումների վրա (Ubuntu, Linux Mintև այլն) այս նպատակով օգտագործվում են հրամաններ apt-getկամ ընդունակություն. Առաջին տարբերակը պարզեցված է, երկրորդն ունի ավելի շատ ֆունկցիոնալություն: Որոշ գործողություններ, ինչպիսիք են տեղադրումը և հեռացումը, պետք է կատարվեն որպես root կամ օգտագործեն հրամանը սուդո.

sudo apt-get թարմացում- ստանալ փաթեթների նոր ցուցակ:

sudo apt-get թարմացում- թարմացնել ծրագրերը, մինչ այդ անհրաժեշտ է թարմացնել փաթեթների ցանկը՝ գործարկելով նախորդ հրամանը։ Ցանկալի է երկու հրամաններն էլ պարբերաբար կատարել (հաճախ դա արվում է ավտոմատ կերպով), ինչպես նաև նոր ծրագրեր տեղադրելուց առաջ։

sudo apt-get install mc- ծրագրի տեղադրում mc.

sudo apt-get հեռացնել mc- ջնջել ծրագիրը mc. Red Hat-ի վրա հիմնված բաշխումները, որոնք օգտագործում են RPM փաթեթներ, հաճախ օգտագործում են a հա՛մ.

yum թարմացում- համակարգի թարմացում:

այմ տեղադրել mc- ծրագրի տեղադրում mc.

yum հեռացնել mc- ջնջել ծրագիրը mc. Կան փաթեթների այլ կառավարիչներ և ծրագրերի տեղադրման տարբերակներ:

Ցանցի հրամաններ և աշխատել հեռավոր համակարգիչների հետ

պինգ- ստուգեք կապը ցանցում կոնկրետ հասցեի հետ: ping google.com- ստուգելով google.com կայքի առկայությունը, կարող եք նաև օգտագործել IP հասցեն. ping 192.168.1.5. Եթե ​​պատասխան չկա, ապա դա 100% չի նշանակում, որ կապ չկա, երբեմն այս հրամանի աշխատանքը արգելափակվում է ցանցում։

հետագծում- ցույց է տալիս երթևեկության երթուղին: Օրինակ: traceroute google.com. Թույլ է տալիս որոշել, թե ցանցի որ հատվածն է խնդիրներ ունենում:

telnet- կապ հեռավոր համակարգչի հետ: Թույլ է տալիս հրամաններ գործարկել մեկ այլ համակարգչի վրա: Հիմնականում օգտագործվում է ներքին ցանցում, քանի որ տրաֆիկը գաղտնագրված չէ: Օրինակ: տելնետ 192.168.1.1.

սշ- միացում հեռավոր համակարգչին գաղտնագրված ալիքի միջոցով: սշ- կապ սերվերի site.com օգտվողի alex. Ոչ ստանդարտ պորտի միջոցով միանալու համար, օրինակ, օգտագործվում է -p անջատիչը

ssh -p 12345- կապ 12345 պորտի միջոցով արմատային օգտվողի 111.222.123.123 սերվերին:

ftp- միացում հեռավոր համակարգչին ֆայլերի փոխանցման արձանագրության միջոցով: ftp-site.com- միացում site.com սերվերին:

sftp- հրամանը նման է ftp-ին, բայց կապը կատարվում է կոդավորված արձանագրության միջոցով:

երթուղի-n- ցույց է տալիս երթուղային աղյուսակը:

ifconfig- Տեղեկություն մասին ցանցային միացումներև դրանց կարգավորումները:

հյուրընկալողի անունը- ցուցադրում կամ փոխում է համակարգչի ցանցի անունը:

whois կայքըկամ IP հասցե - ցուցադրում է տեղեկատվություն տիրույթի, դոմենի սեփականատիրոջ կամ IP հասցեի մասին, օրինակ whois google.comկամ whois 8.8.8.8.

փորել- ցուցադրում է տեղեկատվություն DNS-ի մասին, օրինակ փորել google.com-ը. Դուք կարող եք կապվել ցանկացած DNS սերվերի հետ՝ նշելով այն այսպես. [email protected]. DNS սերվերից տեղեկատվություն ստանալու համար կարող եք նաև օգտագործել ծրագրերը հյուրընկալողԵվ nslookup, նշելով դրանցից հետո Տիրույթի անունըկամ IP հասցե, սակայն այս կոմունալ ծառայությունները նվազեցրել են ֆունկցիոնալությունը՝ համեմատած փորել.

wget- ինտերնետից ֆայլեր, էջեր, կայքեր ներբեռնելու ծրագիր: wget http://site.com- բեռնել site.com-ի գլխավոր էջը: wget -r -l 10 -k http://site.com- ամբողջությամբ կբեռնվի կայքը:

լուսան, հղումներ, հղումներ 2(3 առանձին հրամաններ) - տեքստային բրաուզերներ, որոնք թույլ են տալիս դիտել կայքերը անմիջապես վահանակից:

Ադմինիստրացիայի հրամաններ

սու- օգտագործողի փոփոխություն: սու ալեքս- փոխել օգտվողին alex. Մուտքագրում սուառանց պարամետրերի, դուք կստանաք գերօգտագործողի (արմատային) իրավունքներ, մինչդեռ ակնարկի նիշը $ կփոխվի # .

Պետք չէ անընդհատ այս ռեժիմում լինել, բայց ավելի լավ է ընդհանրապես չօգտագործել այն, այլ օգտագործել հրամանը սուդո.

Նիստից դուրս գալու և դրան վերադառնալու համար նախորդ օգտվողանհրաժեշտ է հավաքել ելք.

սուդո- թույլ է տալիս կատարել այլ ծրագրեր գերօգտագործողի իրավունքներով, որոնք մուտքագրված են մեկ այլ հրամանից առաջ, օրինակ

sudo rm ֆայլ- կջնջի ցանկացած օգտագործողի կողմից ստեղծված ֆայլը:

սուդո -իկամ սուդո -ս- թիմային անալոգներ սու.

Օգտագործեք հրամանը սուդոպետք է նաև շատ զգույշ լինել և միայն անհրաժեշտության դեպքում:

passwd- փոխել ընթացիկ օգտվողի գաղտնաբառը: passwd ալեքս- փոխել գաղտնաբառը օգտվողի Alex-ի համար:

ավելացնողկամ օգտվող ավելացնել- ավելացնել նոր օգտվող: adduser katya- ավելացնել օգտվող katya: Հրամանը մուտքագրելուց հետո անհրաժեշտ է մուտքագրել գաղտնաբառ: Հրամանը գործարկելու համար դուք պետք է գերօգտագործող լինեք:

userdel- ջնջել օգտվողին: userdel vasya- կջնջի օգտվողին vasya:

խումբ ավելացնել- Նոր խմբի ստեղծում. խմբավորել ուսանողներին- կստեղծի ուսանողների խումբ:

groupdel- խմբի ջնջում: խմբային ուսանողներ- կհեռացնի ուսանողների խումբը:

chmod- փոխել ֆայլի կամ գրացուցակի թույլտվությունները: chmod 644 ֆայլ- թույլտվությունները սահմանել 644 ֆայլի վրա: chmod +x ֆայլ- Ֆայլին տալիս է գործարկման թույլտվություն:

chown- փոխել ֆայլի սեփականատիրոջը: chown alex ֆայլ- այս հրամանի կատարման արդյունքում alex-ը կդառնա ֆայլի սեփականատեր:

chgrp- փոխել ֆայլերի խումբը: chgrp ուսանողներ laba1- փոխել laba1 ֆայլի խումբը ուսանողներին:

Գործընթացների հետ աշխատելու հրամաններ

ps- ցուցադրել գործընթացների ցանկը: ps axu- դիտել բոլոր գործընթացները: ps axu | grep հաղթանակ- ցուցադրել բոլոր գործընթացները, որտեղ նիշերը «հաղթում են»:

սպանել- սպանել ծրագիրը, հրամանից հետո նշվում է ծրագրի համարը (գործընթացի ID - PID), որը կարելի է գտնել ps հրամանի միջոցով: Օրինակ: սպանել 1234 թ.

killall հրամանը- դադարեցնում է նշված հրամանով սկսված բոլոր գործընթացները:

bg- շարունակեք ծրագիրը հետին պլանում, օրինակ՝ ստեղների համակցությունից հետո ctrl+z. Հրամանից հետո PID-ը կարող է նշվել.

bg 1234.fg- շարունակել ծրագրի կատարումը նորմալ ռեժիմով, PID-ը նույնպես կարող է նշվել:

Linux-ի այլ հրամաններ և ծրագրավորման լեզուներ

Այս ցանկի որոշ հրամաններ կարող են հասանելի չլինել ստանդարտ բաշխումներում, դրանք կարող են տեղադրվել առանձին:

sed- հզոր գործիք տեքստի մշակման համար:

ավք- տեքստի մշակման լեզու:

grep- տեքստի որոնման օգտակար ծրագիր՝ օգտագործելով կանոնավոր արտահայտություններ, որոնք հաճախ օգտագործվում են այլ հրամանների հետ միասին: grep "^a" "text.txt"- ցույց կտա text.txt ֆայլի բոլոր տողերը, որոնք սկսվում են a տառով:

emacs- առաջադեմ տեքստային խմբագիր՝ մեծ թվով գործառույթներով, մինչև ներկառուցված խաղեր: Փորձառու օգտվողների համար:

gcc- C կոմպիլյատոր, որով կարող եք ստանալ այն ծրագրերի գործարկվող ֆայլերը, որոնք բաշխված են աղբյուրի կոդերը. Կամ կազմեք ձեր ծրագրերը:

gcc hello.c -o մասնավոր- ծրագրի կազմումը hello.c, կոմպիլյացիայի արդյունքը կլինի privet կոչվող ծրագիրը: Լռելյայն (առանց -o տարբերակի) ելքային ֆայլը կկոչվի a.out: GCC-ն կոմպիլյատորների մի ամբողջ շարք է (GNU Compiler Collection): Բացի C-ից, աջակցություն կա C++, Fortran, Ada, Objective-C, Java և Go ծրագրերին։

g++- C++ կոմպիլյատոր GCC-ից: perl-ը հզոր սցենարային լեզու է:

պիթոն- զանգահարելով Python թարգմանիչին: Դա ժամանակակից և հզոր լեզու է, որը կարելի է խորհուրդ տալ սկսնակների համար:

ելք- ընթացիկ նստաշրջանի ավարտը, կարող է օգտագործվել հեռավոր համակարգչից անջատվելու, տերմինալը փակելու համար:

անջատում -h հիմա- համակարգը անջատելու, համակարգիչը անջատելու հրաման: Անալոգը հրամանն է դադարեցնել. Եթե ​​դուք օգտագործում եք -r անջատիչը -h անջատիչի փոխարեն, համակարգը կվերագործարկվի: Դուք կարող եք նշել այն ժամանակը, որից հետո հրամանը կկատարվի: Հիմա նշանակում է հիմա:

անջատում -r +10- վերագործարկեք համակարգիչը 10 րոպե հետո: -c անջատիչը չեղարկում է հրամանի կատարումը: Հրամանը գործարկելու համար դուք պետք է root լինեք:

reboot- վերագործարկեք համակարգիչը անջատում -r.

Linux օպերացիոն համակարգը շատ տարածված է ծրագրավորողների և ծրագրավորողների կողմից, քանի որ այն ապահովում է հարյուրավոր հրամաններ պարունակող վահանակի ակտիվ օգտագործում: Մենք արդեն դասավորել ենք այն և, իհարկե, դրանից հետո դուք պետք է ուսումնասիրեք հիմնական հրամանները վահանակում, սա այն է, ինչ մենք կանենք այսօր:

Վահանակի համար հրամանների օգնությամբ օգտատերը կարող է արագ կատարել բազմաթիվ գործողություններ՝ բացել, տեղափոխել և պատճենել ֆայլերը, դիտել: տարբեր տեղեկություններև վիճակագրություն, մոնիտորինգ և վրիպազերծում, համակարգի մասին մանրամասն տեղեկատվության ստացում, համակարգի ծրագրային ապահովման և տեսողական մասերի փոփոխում և շատ ավելին:

Հիշեք, որ վահանակի հետ լիարժեք աշխատելու համար ձեզ անհրաժեշտ են ադմինիստրատորի իրավունքներ: Ստորև բերված է հիմնական հրամանների ցանկը Linux կոնսուլներև դրանց վերծանումը։

Համակարգի տեղեկատվություն.

կամար կամ ունամ -մ- ցուցադրել համակարգչային ճարտարապետությունը
անուն -ր- ցուցադրել օգտագործված միջուկի տարբերակը
dmidecode -q- ցույց տալ ապարատային համակարգի բաղադրիչները - (SMBIOS/DMI)
hdparm -i /dev/hda- ցուցադրել կոշտ սկավառակի բնութագրերը
hdparm -tT /dev/sda- ստուգեք կոշտ սկավառակից տվյալների ընթերցման կատարումը
կատու /proc/cpuinfo- ցուցադրել տեղեկատվություն պրոցեսորի մասին
cat /proc/interrupts- ցուցադրել ընդհատումները
կատու /proc/meminfo- ստուգեք հիշողության օգտագործումը
cat /proc/swaps- ցուցադրել փոխանակման ֆայլ(ներ)
cat /proc/version- ցուցադրել միջուկի տարբերակը
cat /proc/net/dev- ցույց տալ ցանցային միջերեսները և դրանց վերաբերյալ վիճակագրությունը
cat /proc/mounts- ցուցադրել տեղադրված ֆայլային համակարգերը
lspci-tv- ցույց տալ PCI սարքերը որպես ծառ
lsusb-tv- ցույց տալ USB սարքերը որպես ծառ
ամսաթիվը- ցուցադրել համակարգի ամսաթիվը
ամսաթիվ 041217002007.00*- սահմանել համակարգի ամսաթիվը և ժամը MMDDHHmmYYYY.SS (MonthDayDayHourMinutesYear.seconds)
clock-w- խնայել համակարգի ժամանակը BIOS-ում

Համակարգի կանգառ.

անջատում -h հիմա կամ սկզբում 0 կամ telinit 0- դադարեցնել համակարգը
անջատում -ժ ժամեր:րոպե և- ծրագրեք համակարգի անջատումը սահմանված ժամանակում
անջատում -գ- չեղարկել համակարգի պլանավորված անջատումը
անջատում -r հիմա կամ վերագործարկեք- վերագործարկեք համակարգը
դուրս գալ- դուրս գալ

Ցանցային կապ.

սշ- ապահովում է անվտանգ մուտք դեպի հեռավոր նիստ մեկ այլ մեքենայի հետ, ինչպես նաև թույլ է տալիս կատարել տրված հրամանըհեռավոր մեքենայի վրա՝ առանց նիստ մտնելու:
scp- Ապահովում է ցանցի ֆայլերի անվտանգ պատճենումը:
telnet<имя_удаленной_машины> - տելնետ մեկ այլ մեքենայի: Մուտք գործեք ձեր նիստը կապի հաստատումից հետո՝ օգտագործելով ձեր գաղտնաբառը:
ftp<имя_удаленной_машины> - միացեք ftp-ի միջոցով հեռավոր համակարգչին: Հղման այս տեսակը լավ է ֆայլերը հեռակա մեքենայից/դեպի պատճենելու համար:
հյուրընկալողի անուն -i- ցույց է տալիս այն համակարգչի IP հասցեն, որի վրա աշխատում եք:

Վարչակազմի մի քանի հրամաններ.

ls = "ls -Fskb -color"- ստեղծել alias alias, որպեսզի մեկ հրաման կարողանա գործարկել հրամանների ավելի բարդ համակցություն:
kapasswd- AFS ֆայլային համակարգ մուտք գործելու համար գաղտնաբառը փոխելու հրաման: Հիմնական Linux LIT կլաստերի վրա աշխատելիս դուք պետք է օգտագործեք միայն այս հրամանը՝ կլաստերը մուտք գործելու համար գաղտնաբառը փոխելու համար:
passwd- փոխեք ձեր գաղտնաբառը ցանկացած տեղական համակարգչում:
chmod<права доступа> <файл> - փոխեք թույլտվությունները ձեր պատկանող ֆայլի համար:
chown<новый_владелец> <файлы> - փոխել ֆայլերի սեփականատիրոջը:
chgrp<новая_группа> <файлы> - փոխել խումբը ֆայլի համար:

Ֆայլեր և գրացուցակներ.

cd /տուն- փոխել գրացուցակը «/home»
cd..- տեղափոխել ավելի բարձր գրացուցակ
cd ../..- անցեք գրացուցակ երկու մակարդակից վեր
cd- գնալ գլխավոր գրացուցակ
cd ~ օգտատեր- գնալ օգտվողի գլխավոր գրացուցակ
cd-- գնացեք այն գրացուցակը, որտեղ դուք եղել եք մինչ ընթացիկ գրացուցակին անցնելը
հզ- ցույց տալ ընթացիկ գրացուցակը
ls- ցուցադրել ընթացիկ գրացուցակի բովանդակությունը
ls -F- ցուցադրել ընթացիկ գրացուցակի բովանդակությունը խորհրդանիշների անունների ավելացումով
ls-l- ցույց տալ ֆայլերի և գրացուցակների մանրամասն տեսքը ընթացիկ գրացուցակում
լս-ա- ցուցադրել թաքնված ֆայլերը և գրացուցակները ընթացիկ գրացուցակում
լս**- ցուցադրել անվանման մեջ թվեր պարունակող ֆայլեր և գրացուցակներ
ծառ կամ lstree- ցույց տալ ֆայլերի և գրացուցակների ծառ՝ սկսած արմատից (/)
mkdir dir1- ստեղծել «dir1» անունով գրացուցակ
mkdir dir1 dir2- ստեղծել երկու դիրեկտորիա միաժամանակ
mkdir -p /tmp/dir1/dir2- ստեղծել գրացուցակի ծառ
rm -f ֆայլ 1- ջնջել «file1» անունով ֆայլը
rmdir dir1- ջնջել «dir1» անունով գրացուցակը
rm -rf dir1- ջնջել «dir1» անունով գրացուցակը և ռեկուրսիվ կերպով դրա ողջ բովանդակությունը
rm -rf dir1 dir2- ջնջել երկու գրացուցակ և ռեկուրսիվորեն դրանց բովանդակությունը
mv dir1 new_dir- վերանվանել կամ տեղափոխել ֆայլ կամ գրացուցակ
cp ֆայլ 1 ֆայլ 2- պատճենել ֆայլ 1-ից մինչև ֆայլ 2
cp dir/* .- պատճենեք dir գրացուցակի բոլոր ֆայլերը ընթացիկ գրացուցակում
cp -a /tmp/dir1:- պատճենեք dir1 գրացուցակը բոլոր բովանդակությամբ ընթացիկ գրացուցակում
cp -a dir1 dir2- պատճենեք dir1 գրացուցակը dir2 գրացուցակում
ln -s ֆայլ1 lnk1*- ստեղծել խորհրդանշական հղում դեպի ֆայլ կամ գրացուցակ
ln ֆայլ1 lnk1- ստեղծել «կոշտ» (ֆիզիկական) հղում դեպի ֆայլ կամ գրացուցակ

Գործընթացի վերահսկում.

ps axu | grep<Ваше_имя_пользователя> - ցուցադրել բոլոր գործընթացները, որոնք գործում են համակարգում օգտագործողի անունից
սպանել - «սպանել» գործընթացը. Նախ, որոշեք ձեր «սպանված» գործընթացի PID-ը ps-ով
սպանել<имя_программы> - «սպանել» բոլոր գործընթացները ծրագրի անունով
xkill (տերմինալ X պատուհանում)- «սպանել» գործընթացը, որի պատուհանի վրա մատնանշում եք կուրսորը

Linux-ի ներկառուցված ծրագրային ապահովման կոմունալ ծառայություններ և լեզուներ.

emacs (X տերմինալում)- emacs խմբագիր: Շատ հարուստ հնարավորություններ, բայց բավականին դժվար է անփորձ օգտվողների համար
gcc - GNU C կոմպիլյատոր
g++ - GNU C++ կոմպիլյատոր
perlշատ հզոր սցենարային լեզու է: Չափազանց ճկուն, բայց բավականին բարդ շարահյուսությամբ: Շատ հայտնի է առաջադեմ օգտվողների հետ:
պիթոն- ժամանակակից և բավականին էլեգանտ օբյեկտի վրա հիմնված թարգմանիչ
g77- GNU FORTRAN կոմպիլյատոր
f2c- տրանսկոդեր FORTRAN-ից C
ամրոց77- FORTRAN կոմպիլյատոր: Կատարում է f2c և այնուհետև օգտագործում gcc կամ g++
grep- որոնել տեքստի մի հատված ֆայլերում, որը բավարարում է մուտքագրված դիմակը: Դիմակը սահմանվում է ստանդարտ նշումով, որը կոչվում է «կանոնավոր արտահայտություններ»:
tr- թարգմանության օգտակար (տեքստային ֆայլում տառերի փոխարինում)
գավկ- GNU awk (օգտագործվում է ֆորմատավորված տեքստային ֆայլերը մշակելու համար)
sed- կոմունալ տեքստային ֆայլերի մշակման համար:

-> Linux Ubuntu 10.04 վահանակի հրամանների ցանկ: Դիմումի շարահյուսություն. Համակարգի օրինակներ տեսահսկումկարելի է բաժանել երկու մեծ խմբի՝ համակարգեր տեսահսկումհիմքի վրա տեսաձայնագրիչներև անհատական ​​համակարգիչների վրա հիմնված համակարգեր: Պարզ հիերարխիա ունեցող համեմատաբար փոքր օբյեկտների համար խորհուրդ է տրվում ընտրել տեսաձայնագրիչ: Դրա կառուցվածքը մոտավորապես հետևյալն է. մի շարք տեսախցիկներ միացված են մոնիտորով տեսանկարահանող սարքին, որի մոտ նստած է մեծ աչքերով պահակը և հետևում է գործառնական իրավիճակին։ Լրացուցիչ միացված տեղական ցանցտեսախցիկներից պատկերը հեռարձակվում է, օրինակ, գեներալի կամ համակարգի ադմինիստրատորի գրասենյակ:
Բայց ինչ վերաբերում է դիտման իրավունքների բաշխման բարդ կառուցվածքով համակարգեր կառուցելիս: Օրինակ՝ անվտանգության աշխատակիցը վերահսկում է տեսադաշտը պահպանվող տարածքներում, անձնակազմի բաժնի պետը նայում է մոնիտորին և վերահսկում աշխատասենյակի անձնակազմի (ներառյալ անվտանգության պահակը) աշխատանքը, արտադրության տնօրենը վերահսկում է արտադրական տարածքները և Որոշ տեսախցիկների պատկերը փոխանցվում է մեկ այլ քաղաքում գտնվող գլխամասային գրասենյակ: Ընդհանուր առմամբ, պահանջվում է դիտման և գրելու իրավունքների համալիր բաշխում: Այստեղ տեսահսկման համակարգ տեսագրող սարքերի վրա այնքան էլ հեշտ չէ կառուցել։ Տնտեսապես և տեխնիկապես ձեռնտու է հավաքել նմանատիպ համակարգ տեսահսկումհամակարգիչների վրա հիմնված: Հարմար է օգտագործել որպես օպերացիոն համակարգ Linux. Դրա համար կան մի քանի պատճառներ՝ ինքնին անվճար օպերացիոն համակարգը (ինչպես նաև դրա համար նախատեսված ծրագրերի ճնշող քանակությունը տեսահսկում) և դրա հուսալիությունը: Օրինակ, մեր գրասենյակում մենք ունենք վիդեո սերվեր, որը հիմնված է Linux Ubuntu-ն չփակվեց մեկուկես տարի։ Եվ առայժմ ոչ մի ձախողում կամ «սառեցում»։
Վրա տեսահսկման համակարգի տեղադրման օրինակ Linux-ի վրա հիմնվածմենք կանդրադառնանք մեկ այլ հոդվածում: Եվ այս բաժինը պարունակում է ամենաանհրաժեշտը Վահանակով (տերմինալ) հրամաններ Linux Ubuntuև դիտարկվում է դրանց կիրառման շարահյուսությունը։ Linux-ի օգտատերերի համար գաղտնիք չէ, որ օպերացիոն համակարգի առավել ճկուն կոնֆիգուրացիան հնարավոր է հրամանի ռեժիմ(Բացի այդ, այն նոստալգիկորեն հիշեցնում է MS-DOS-ի տակ աշխատելու մասին): կրճատվել է Վահանակի հրամանների ցանկը(արտաքին ծրագրեր) և դրանց համակցությունները մշտապես լրացվում են: Որոշ հրամաններ պահանջում են ադմինիստրատորի իրավունքներ կամ լրացուցիչ փաթեթներ տեղադրել: Կառույցների գործունակությունը ստուգվել է վիրահատարանում Linux համակարգ Ubuntu 10.04.

Թիմ Դիմումի շարահյուսություն Բացատրություններ
օգտագործման օրինակներ
a2pa2pAwk-ի թարգմանությունը Perl-ի
a2psa2psՏեքստային ֆայլի ձևավորում՝ Postscript տպիչի վրա տպելու համար
acpiacpi [-key]acpi -t - տպել մարտկոցի և ջերմաստիճանի տեղեկատվությունը նոութբուքերի համար
ավելացնել խումբավելացնել խմբային խումբՀամակարգին օգտվողների խմբի նոր խմբի ավելացում
addr2lineaddr2lineՓոխակերպեք ծրագրի հասցեն ֆայլերի անունների և տողերի համարների
ավելացնողadduser օգտվողՀամակարգում նոր օգտվողի ավելացում
ադմինիստրատորադմինիստրատորԱդմինիստրատորների խմբագրում TFM տվյալների բազայում
կեղծանունըկեղծանունըՀրամանի հապավումը նշելը
ալակտլալակտլAlsa ձայնային վարորդի կառավարում
դրամդրամՖայլային համակարգերի ավտոմատ տեղադրում
անակրոնանակրոնԱսինխրոն կամ անախրոնիկ քրոն (ըստ ժամանակի ընդմիջման)
անակրոնտաբանակրոնտաբԱնակրոնի կողմից կատարված առաջադրանքների կազմաձևում
խաղալaplay --list-devicesՁայնային քարտի մասին մանրամասն տեղեկությունների ցուցադրում
ժամըժամըՀարցում էլեկտրաէներգիայի կառավարման առաջադեմ ենթահամակարգին
apmdapmdԸնդլայնված էներգիայի կառավարման ենթահամակարգ Daemon
appresappres
համապատասխանհամապատասխան տեսադիտարկումՓաստաթղթերի վերնագրերում և վերնագրերում փնտրեք videonabludenie տողը` թվարկելով այն ամենը, ինչ գտնվել է
apt-cdromapt-cdrom
apt-getapt-get [-key] պարամՓաթեթի գործառնություններ.
apt-get թարմացում - ստուգեք նոր թարմացումների համար:
apt-get upgrade - թարմացնել բոլոր տեղադրված փաթեթները:
apt-get dist-upgrade - թարմացում փաթեթի փոխարինմամբ (թարմացում Ubuntu-ի նոր թողարկման):
apt-get install packet - տեղադրել փաթեթային փաթեթը: Դուք կարող եք տեղադրել բազմաթիվ փաթեթներ՝ դրանք բաժանելով բացատներով:
apt-get purge packet - Հեռացրեք փաթեթի փաթեթը՝ հեռացնելով կազմաձևման ֆայլերը:
apt-get remove packet - Հեռացրեք փաթեթը՝ պահպանելով կազմաձևման ֆայլերը:
apt-get autoremove - Հեռացրեք չօգտագործված փաթեթները:
apt-get -f install - Վերականգնել կոտրված փաթեթները:
apt-cdrom install packet - տեղադրել (թարմացնել) փաթեթը CD-ից:
apt-get ստուգում - ստուգեք կախվածությունների ամբողջականությունը:
apt-get clean - Հեռացրեք ներբեռնված փաթեթի արխիվային ֆայլերը:
apt-get autoclean - հեռացնել հին ներբեռնված փաթեթի արխիվային ֆայլերը
ընդունակությունընդունակության պարամՓաթեթի կառավարիչ, որն ավելի առաջադեմ է, քան apt-get-ը:
ունակության բարելավում - ստուգեք թարմացումների համար:
aptitude safe-upgrade - տեղադրել թարմացումներ:
ունակության օգնություն - ցուցադրել օգնությունը:
ունակության որոնման տեսանյութ - Փաթեթներ որոնում է տեղանքում, որոնք իրենց անունով պարունակում են «տեսանյութ»:
aptitude show videonabludenie - Ցուցադրել տեղեկատվություն videonabludenie փաթեթի մասին:
aptitude Why video - թվարկում է փաթեթներ, որոնք պահանջում են վիդեո փաթեթ:
կարողություն, ինչու-չտեսանյութ - ցուցադրել վիդեո փաթեթում կոնֆլիկտների մասին տեղեկատվություն:
aptitude install videonabludenie - տեղադրում է videonabludenie փաթեթը: Դուք կարող եք տեղադրել մի քանիսը` դրանք բաժանելով բացատներով:
aptitude reinstall videonabludenie - նորից տեղադրեք videonabludenie փաթեթը, եթե փաթեթը ճիշտ չի աշխատում կամ եթե կազմաձևման ֆայլերը պետք է վերադարձվեն իրենց լռելյայն վիճակին:
aptitude remove videonabludenie - հեռացրեք videonabludenie փաթեթը՝ պահպանելով կազմաձևման ֆայլերը:
aptitude purge videonabludenie - Հեռացրեք videonabludenie փաթեթը և հեռացրեք կազմաձևման ֆայլերը:
aptitude hold videonabludenie - շտկել փաթեթի տարբերակը (եթե չեք ցանկանում, որ այն թարմացվի):
aptitude unhold videonabludenie - Բացել փաթեթը թարմացնելու հնարավորությունը:
aptitude keep videonabludenie - չեղարկել փաթեթի համար նախատեսված գործողությունները
aptitude keep-all - նույնը բոլոր փաթեթների համար:
aptitude ներբեռնել videoobludenie - ներբեռնել փաթեթ:
aptitude clean - մաքրել ներբեռնված փաթեթների քեշը: Խորհուրդ է տրվում պարբերաբար անել:
aptitude autoclean - Հեռացրեք չօգտագործված փաթեթները քեշից:
aptitude safe-upgrade - Թարմացրեք փաթեթները՝ պահպանելով դրանց կազմը (այսինքն՝ չօգտագործվածները չեն հեռացվի):
aptitude full-upgrade (կամ aptitude dist-upgrade) - թարմացրեք բոլոր փաթեթները, որոնք ունեն ավելի նոր տարբերակներ: Եթե ​​փաթեթները պետք է հեռացվեն, դրանք կհեռացվեն:
aptitude markauto videonabludenie - Նշեք փաթեթը որպես տեղադրված՝ կախվածությունները բավարարելու համար:
aptitude unmarkauto videonabludenie - հանել փաթեթի նշումը որպես տեղադրված՝ կախվածությունները բավարարելու համար:
առառԳործողություններ արխիվների վրա
կամարկամարՀամակարգչային ճարտարապետության ցուցադրում
արփարփՀամակարգի ARP քեշի հետ աշխատելը
ինչպեսինչպեսԴյուրակիր GNU հավաքիչ
ժամըժամըՄեկ կրակոցի ժամանակացույց
atqatqԿատարման հերթում առաջադրանքների ցանկի ցուցադրում
ատմատմAt հրամանով ավելացված առաջադրանքների հեռացում
աուդիտ2թույլատրելաուդիտ2թույլատրելԹույլատրելի SELinux քաղաքականության կանոնների ստեղծում
աումիքսաումիքսԱուդիո խառնիչի կարգավորումների կարգավորում
ավքավքՈրոնման լեզու, ձևանմուշների մշակում
վատ բլոկներվատ բլոկներՍարքի վատ հատվածների ստուգում
դրոշակդրոշակՏեքստի ելք՝ որպես ASCII արվեստ
հիմքի անվանումըհիմքի անվանումըՔաղեք գրացուցակը ֆայլի ամբողջական անունից
բաշբաշGNU Bourne-Again Shell shell
խմբաքանակխմբաքանակԿատարել օգտվողի հրամանները
մ.թ.ամ.թ.աC-ի նման լեզվի թարգմանիչ կամ հաշվիչ
bdftocfbdftocfX Window տառատեսակի փոխակերպում BDF-ից PCF
ձայնային ազդանշանձայնային ազդանշանՁայն համակարգի բարձրախոսից
bgbgԴադարեցված և հետին պլանային առաջադրանքների ցանկ; շարունակեք կատարել դադարեցված առաջադրանքը հետին պլանում
բիֆֆբիֆֆՓոստի և դրա ուղարկողի ժամանման մասին ծանուցում
կենսաբանականկենսաբանականNFS դեյմոն
bmptoppmbmptoppm.bmp ֆայլը pixmap-ի վերածելը
bunzip2bunzip2Ֆայլի ապափաթեթավորում
bzcatbzcatՖայլերի ապափաթեթավորում և տպում դրանք ստանդարտ արդյունքով
bzip2bzip2Արխիվացում
bzip2recoverbzip2recoverԿոռումպացված bzip ֆայլից տվյալների վերականգնում
կալկալ[N]cal - ցուցադրել ընթացիկ ամսվա օրացույցը:
cal N - օրացուցային արդյունք n-րդ տարվա համար
կատուcat paramcat > videonabludenie - խողովակի ստանդարտ մուտքագրում videonabludenie-ին:
cat videonabludenie - videonabludenie ֆայլի բովանդակությունը դուրս բերեք ստանդարտ ելքի (կանխադրված՝ էկրանին):
cat /proc/cpuinfo - պրոցեսորի տեղեկատվություն:
cat /proc/loadavg - CPU-ի օգտագործումը վերջին 1, 5 և 15 րոպեների ընթացքում
cat /proc/meminfo - տեղեկատվություն հիշողության մասին:
cat /proc/interrupts - ցույց տալ ընդհատումները:
cat /proc/swaps - ցույց տալ փոխանակման ֆայլը:
cat /proc/version - ցուցադրել միջուկի տարբերակը:
cat /proc/net/dev - ցուցադրել ցանցային միջերեսները և դրանց վերաբերյալ վիճակագրությունը:
cat /proc/mounts - ցուցադրել մոնտաժված ֆայլային համակարգեր:
cat /proc/partitions - ցույց տալ համակարգում գրանցված բոլոր բաժանմունքները
ccccC կոմպիլյատոր
cdcdԳնացեք գրացուցակ:
cd /video - անցեք վիդեո գրացուցակ:
cd~ - փոխել գլխավոր գրացուցակը (/home),
cd-ն նույնն է.
cd ~user - գնալ օգտատիրոջ գլխավոր գրացուցակ.
cd .. - գնացեք գրացուցակ մեկ մակարդակ ավելի բարձր:
cd ../.. - անցեք գրացուցակ երկու մակարդակից վեր:
cd - - փոխեք այն գրացուցակը, որում գտնվում էիք մինչ ընթացիկ գրացուցակը փոխելը
cdparanoiacdparanoia [-key]cdparanoia -B - ձայնագրել աուդիո հետքերը wav ֆայլերում:
cdparanoia -- «-5» գրեք առաջին 5-ը աուդիո հետքերդեպի WAV ֆայլեր
cdrecordcdrecordՊատկերներից ձայնասկավառակների այրում
զրուցելchat [-e] [-E] [-v] [-V] [-t timeout] [-r report-file] [-T phone-number] [-U phone-number2] (-f chat-file | զրույցի սցենար)Համակարգչի և մոդեմի փոխազդեցության ավտոմատացում
չաթտրchattr [+key] ֆայլԼրացուցիչ ֆայլերի ատրիբուտների փոփոխություն (ext2fs ֆայլային համակարգ)
chattr +a ֆայլ - թույլ է տալիս բացել ֆայլի ֆայլը գրելու համար միայն հավելվածի ռեժիմում:
chattr +c ֆայլ - թույլ է տալիս միջուկին ինքնաբերաբար սեղմել/հանել ֆայլի բովանդակությունը:
chattr +d ֆայլը հուշում է dump utility-ին անտեսել ֆայլի ֆայլը կրկնօրինակման ժամանակ:
chattr +i ֆայլ - ֆայլի ֆայլը անհասանելի է դարձնում ցանկացած փոփոխության համար՝ խմբագրելու, ջնջելու, տեղափոխելու կամ դրան հղումներ ստեղծելու համար:
chattr +s ֆայլ - թույլ է տալիս անվտանգ դարձնել ֆայլի ֆայլի ջնջումը, այսինքն. s հատկանիշի հավաքածուն ցույց է տալիս, որ երբ ֆայլը ջնջվում է, սկավառակի վրա ֆայլի զբաղեցրած տարածքը կլցվի զրոներով, ինչը կանխում է վերականգնման հնարավորությունը:
chattr +S ֆայլ - fie ֆայլում փոփոխությունները պահպանելիս կկատարվի համաժամացում, ինչպես համաժամացման հրամանը կատարելիս:
chattr +u ֆայլ - այս հատկանիշը ցույց է տալիս, որ երբ ֆայլի ֆայլը ջնջվի, դրա բովանդակությունը կպահպանվի և, անհրաժեշտության դեպքում, օգտվողը կկարողանա վերականգնել այն:
cdrecordcdrecord [-key] պարամcdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force - Ջնջել վերագրանցվող RW սկավառակը:
cdrecord -v dev=/dev/cdrom cd.iso - այրել ISO պատկերը:
cdrecord --scanbus - սկանավորել ավտոբուսը՝ սարքը նույնականացնելու համար
փոփոխությունփոխել [-key] YYYY-MM-DD օգտվողինԳաղտնաբառի ժամկետի ավարտի կարգավորումներ
-d, --lastday LAST_DAY - գաղտնաբառի փոփոխության վերջին օրը սահմանեք LAST_DAY
-E, --expiredate EXPIRE_DATE - սահմանել հաշվի գործողության ժամկետը EXPIRE_DATE
-h, -- օգնություն - ցուցադրել օգնությունը
-I, --inactive ԱՆԱԿՏԻՎ - սահմանել գաղտնաբառ անգործուն տարիքից հետո ԱՆԱԿՏԻՎ
-l, --list - ցույց տալ «տարիքը» հաշիվը
-m, --mindays MIN_DAYS - սահմանեք օրերի նվազագույն քանակը մինչև գաղտնաբառը MIN_DAYS փոխելը
-M, --maxdays MAX_DAYS - սահմանեք օրերի առավելագույն քանակը մինչև գաղտնաբառը MAX_DAYS փոխելը
-W, --warndays WARN_DAYS - նախազգուշացման օրերի քանակը սահմանեք WARN_DAYS
chfnchfn [-f Անուն] [-r Սենյակի համարը] [-w Աշխատանքային Հեռախոս] [-h տան հեռախոս] [-o այլ անուն]Օգտվողի անունը և նրա մասին տեղեկությունները փոխելը
chgrpchgrp [-key] ֆայլերի խումբ
կամ
chgrp [-key] --reference=մեկ ֆայլ
Ֆայլի խմբի սեփականատիրոջ փոփոխություն:
-c, --փոխվում է - նույնն է, ինչ բառացի, բայց միայն այն դեպքում, եթե փոփոխություն է եղել
-- dereference - փոխեք խորհրդանշական հղումով մատնանշված ֆայլը, այլ ոչ թե հենց հղումը (կանխադրված)
-h, --no-dereference - փոխում է խորհրդանշական հղումները, այլ ոչ թե այն ֆայլերը, որոնց վերաբերում են
--no-serve-root don't treat `/" հատուկ (կանխադրված)
--preserve-root մերժում մշակել `/" ռեկուրսիվ
-f, --silent, --quiet - ճնշել սխալի հաղորդագրությունների մեծ մասը
--reference=OFILE օգտագործել OFFIL խումբը բացահայտ GROUP-ի փոխարեն
-R, --recursive - ֆայլերի և գրացուցակների վերամշակում ռեկուրսիվ
-v, - յուրաքանչյուր ֆայլի համար ախտորոշիչ հաղորդագրությունների ամբողջական տպում
Հետևյալ անջատիչները ազդում են գրացուցակի հիերարխիայի անցման վրա, երբ տրվում է -R անջատիչը: Եթե ​​նշված են մեկից ավելի ստեղներ, ապա միայն վերջինն է գործում:
-H Եթե հրամանի տողի փաստարկը խորհրդանշական հղում է դեպի գրացուցակ, հետևեք դրան:
-L - հետևեք գրացուցակի ցանկացած խորհրդանշական հղմանը
-P - մի հետևեք խորհրդանշական հղումներին (կանխադրված)
chmodchmod [-key] ABC ֆայլՍահմանեք ABC թույլտվությունները ֆայլի (կամ գրացուցակի) ֆայլի վրա՝ առանձին օգտագործողի (A), խմբի (B) և բոլորի համար (C), որտեղ A (B, C) «read»=4 տերմինների գումարն է։ գրել"=2 , "կատարում"=1. Օրինակ «chmod 777» - կարդալ, գրել, կատարել բոլորի համար; «chmod 755» - կարդալ, գրել և կատարել սեփականատիրոջ համար, կարդալ և կատարել խմբի և այլոց համար: R ստեղնը օգտագործվում է ռեկուրսիվ կերպով թույլտվությունները տեղադրվող ֆայլերի և թղթապանակների վրա կիրառելու համար
chownchown [-key] օգտվող ռեժchown -R user dir - Փոխեք dir գրացուցակի սեփականատիրոջը օգտագործողի:
chown user videonabludenie - սահմանել videonabludenie ֆայլի սեփականատիրոջը օգտատիրոջը
chrootchroot new_rootԿատարում է cmmnd հրամանը նշված new_root գրացուցակով որպես root:
-- օգնություն - ցուցադրել օգնությունը
-- տարբերակը ցուցադրել տարբերակի տեղեկատվությունը
ճշճշՄուտքի կեղևի փոփոխություն: Փոխում է օգտվողի մուտքի կեղևը: Այն որոշում է, թե որ հրամանը կգործարկվի այն բանից հետո, երբ օգտվողը մուտք գործի համակարգ: Սովորական օգտվողկարող է փոխել միայն մուտքի վահանակը իր սեփական հաշվի համար, գերօգտագործողը կարող է փոխել ցանկացած հաշվի մուտքի պատյան
-s shell-ը նոր կեղևի անունն է: Եթե ​​սահմանվում է դատարկ, ապա օգտագործվում է լռելյայն շերտը:
cksumcksum տեսանյութՉափը և ստուգեք գումարըվիդեո ֆայլ
պարզպարզԷկրանի մաքրում (եթե հնարավոր է)
ժամացույցժամացույց [-key]clock -w - խնայում է համակարգի ժամանակը BIOS-ում
սմcmp ֆայլ 1 ֆայլ 2Երկու նշված ֆայլերի համեմատություն file1 և file2: Եթե ​​դրանք նույնական են, ապա ոչ մի հաղորդագրություն չի ցուցադրվում:
գնդգնդՀետին գծերի զտում մուտքային հոսքից
կոլկրտկոլկրտ
գույնգույնՖայլից սյունակների հեռացում
սյունակսյունակի ֆայլՁևաչափված մուտքագրման տեքստի դուրսբերում ֆայլից հինգ սյունակ ցուցակ
commcom [-key] file1 file2Երկու ֆայլերի տող առ տող համեմատություն
կոմպոզիտայինկոմպոզիտային
սեղմելսեղմել
փոխակերպելփոխակերպելԳրաֆիկական ֆայլերի փոխակերպում
cpcp [-key] file1 file2Պատճենել.
cp file1 file2 - պատճենել file1-ը file2-ին
cp -r dir1 dir2 - պատճենեք dir1 գրացուցակը dir2-ում և ստեղծեք dir2 գրացուցակը, եթե այն գոյություն չունի
cp -a dir1 dir2 - պատճենել գրացուցակը dir1 դեպի dir2
cpiocpioԳործողություններ արխիվների հետ
cppcppՆախապրոցեսոր, որն օգտագործվում է C կոմպիլյատորի կողմից
քրոնքրոնԺամացույց (ժամացույց) դեյմոն
crontabcrontabՓոխելով առաջադրանքների ժամանակացույցի ֆայլը (crontab)
csplitcsplitՖայլը մի քանի մասերի բաժանելը
կտեգերկտեգեր
ctrlaltdelctrlaltdelԿրկնօրինակեք՝ սեղմելով Ctrl+Alt+Del
կտրելկտրելԱրտադրեք տվյալ ֆայլերի տողերի ընտրված մասերը
ամսաթիվըամսաթիվ [MMDDHHmmYYYY.SS]ամսաթիվ - ցուցադրել ընթացիկ ամսաթիվը և ժամը:
ամսաթիվ 101721552011.33 - սահմանել համակարգի ամսաթիվը և ժամը MMDDHHmmYYYY.SS (MonthDayHourMinutesYear.seconds)
dcdc [-key]Հաշվիչ
-e, --expression=EXPR - հաշվարկել արտահայտությունը
-f, --file=FILE - հաշվարկել արտահայտությունը ֆայլում
-h, -- օգնություն - ցուցադրել օգնությունը
-V, --տարբերակ - ցուցադրել տարբերակի տեղեկատվությունը
նկարելնկարել«Հում» (.հում) թվային լուսանկարների վերծանում
դդդդ
debcdebcՍտեղծված debian փաթեթի բովանդակության դուրսբերում
վրիպազերծումներվրիպազերծումներՖայլային համակարգի վերականգնում
մոլորեցնողմոլորված տեսահսկումՋնջել օգտվողին videoobludenie
Դ Ֆdf [-key]Սկավառակների մասին տեղեկատվության ցուցադրում
df -h Ցույց է տալիս համակարգի բոլոր սկավառակները
dfsharesdfsharesԱռկա ռեսուրսների ցուցակագրում
dhclientdhclient eth0dhclient eth0 - ակտիվացնել ինտերֆեյսը eth0 dhcp ռեժիմում
փորելdig [-key] տիրույթՍտացեք DNS տեղեկատվություն տիրույթի համար
dig -x host - որոնել հետընթաց հյուրընկալող
տարբերությունdiff [-key] file1 file2Երկու տեքստային ֆայլերի համեմատություն. Տես նաև կարկատել
տարբերություն 3տարբերություն 3Երեք տեքստային ֆայլերի համեմատություն
ռեժռեժԸնթացիկ գրացուցակի ֆայլերի ցուցակագրում այբբենական կարգով
dircolorsdircolorsԳույների կարգավորում ls հրամանի համար
դիրանունդիրանունՀեռացրեք ֆայլի անունը նշված ճանապարհից
djviewdjviewFile viewer.djvu
dmesgdmesgՑուցադրվում են միջուկի հաղորդագրությունները
dmidecodedmidecode [-key]dmidecode -q - ցուցադրել ապարատային համակարգի բաղադրիչները:
dmidecode -s bios-version հրամանը՝ արտադրողի անունը և անունը ցուցադրելու համար մայր տախտակ, BIOS տարբերակը «a (DMI):
dmidecode – տիպ 6 – որոշել հիշողության տեսակը
dpkgdpkg [-key] փաթեթՓաթեթի գործառնություններ.
dpkg --configure -a - վերականգնել կոտրված փաթեթները:
dpkg -i packet.deb - տեղադրեք փաթեթ packet.deb ֆայլից:
dpkg -r փաթեթ - Հեռացրեք փաթեթը համակարգից:
dpkg -l ցույց է տալիս համակարգում տեղադրված բոլոր փաթեթները:
dpkg -l | grep videonabludenie - համակարգում տեղադրված բոլոր փաթեթների մեջ գտեք փաթեթ, որը պարունակում է «videonabludenie» իր անունով:
dpkg -s փաթեթ - ցուցադրում է տեղեկատվություն կոնկրետ փաթեթի մասին:
dpkg -L փաթեթ - ցուցադրել համակարգում տեղադրված փաթեթում ներառված ֆայլերի ցանկը:
dpkg --contents package.deb - ցուցակագրել համակարգում դեռ չտեղադրված փաթեթում ներառված ֆայլերը:
dpkg -S /bin/ping - որոնել փաթեթ, որը ներառում է նշված ֆայլը
dpkg-հարցումdpkg-query [-key] պարամdpkg-query -W -f="$(Installed-Size;10)t$(Package)n" | տեսակավորել -k1,1n - ցուցադրել օգտագործված սկավառակի տարածության քանակը, որը զբաղեցրել է deb փաթեթի ֆայլերը՝ տեսակավորված ըստ չափի
դուdu [-key dir]du - տպել ընթացիկ գրացուցակի չափը
du -sh dir - ցուցադրել որոշակի գրացուցակի (ֆայլի) չափը «ընթեռնելի» ձևով
թափելdump [-key] ռեժԿրկնօրինակների ստեղծում:
dump -0aj -f /tmp/back0.bak /videonabludenie - ստեղծել /videonabludenie գրացուցակի ամբողջական կրկնօրինակում /tmp/back0.bak ֆայլում:
dump -1aj -f /tmp/back0.bak /videonabludenie - ստեղծեք /videonabludenie գրացուցակի լրացուցիչ կրկնօրինակը /tmp/back0.bak ֆայլում: Տես նաև վերականգնել
արձագանքարձագանքային տեքստՏեքստային տեղեկատվության ցուցադրում, մաթեմատիկական գործողություններ կատարելը:
արձագանք ա բ գ | awk «(print $1)» տպում է առաջին սյունակը: Լռելյայն բաժանում ըստ բացատների/բացատների կամ ներդիրի նիշերի/նիշերի:
արձագանք ա բ գ | awk «(print $1,$3)» տպում է առաջին և երրորդ սյունակները: Լռելյայն բաժանում ըստ բացատների/բացատների կամ ներդիրի նիշերի/նիշերի:
echo «1» > /proc/sys/net/ipv4/ip_forward - միացնել փաթեթների վերահասցեավորում (փոխանցում)
դուրս հանելդուրս հանելCD կամ DVD սկավառակի բացում
ելքելքԴուրս եկեք ընթացիկ նստաշրջանից, փակեք տերմինալի պատուհանը
fdformatfdformat -n պարամfdformat -n /dev/fd0 - ֆորմատի անգործունյա սկավառակ առանց ստուգման
fgfg[N]Առաջին պլան է բերում վերջին առաջադրանքները:
fg N - առաջադրանքը N բերեք առջև
գտնելգտնել [-key] պարամՖայլի որոնում.
գտնել -անուն «*»: | xargs grep -E «վիդեո հսկողություն» - գտնել «վիդեո հսկողություն» ընթացիկ գրացուցակում և ներքևի դիրեկտորիաներում:
գտնել -տիպ f -print0 | xargs -r0 grep -F «տեսահսկում» գտնում է բոլոր ֆայլերը «վիդեո հսկողություն» ունեցող ընթացիկ գրացուցակում և ստորև:
գտնել -maxdepth 1 -type f | xargs grep -F «example»-ը գտնում է ընթացիկ գրացուցակում «example»-ին համապատասխանող բոլոր ֆայլերը:
գտնել -maxdepth 1 -type d | իսկ կարդալ dir; անել echo $dir; echo cmd2; արված - յուրաքանչյուր տարրի մշակում մի քանի հրամաններով (մի որոշ ժամանակ անց):
գտնել -տիպ f ! -perm -444 - որոնել ֆայլեր, որոնք տեսանելի չեն բոլորին:
գտնել -տիպ d! -perm -111 - որոնել դիրեկտորիաներ, որոնք անհասանելի են բոլորի համար:
գտնել /path/to/directory -type f -delete &> /dev/null - ռեկուրսիվ կերպով ջնջել ֆայլերը գրացուցակում և ենթագրացուցակներում՝ առանց ջնջելու հենց գրացուցակը և ենթատեղեկատուները:
գտնել /home/backups/ -mtime +N -type f -exec rm -rfv () \ - գտնել և ջնջել հին ֆայլերը (N օրից ավելի հին):
գտնել /home/backups/ -mmin +N -type f -exec rm -rfv () \ - որոնել և ջնջել հին ֆայլերը (N րոպեից ավելի հին):
գտնել /dir -type d -empty - դատարկ գրացուցակներ գտնելու հրաման:
գտնել /dir -type d -empty -delete - գտնել և ջնջել դատարկ գրացուցակները:
գտնել /home -type f -mtime -N - գտնել բոլոր ֆայլերը «/home»-ում, որոնք ստեղծվել կամ փոփոխվել են վերջին N օրերի ընթացքում:
find /home -type f -atime +N - Գտնել բոլոր ֆայլերը «/home»-ում, որոնց վերջին անգամ մուտք են գործել N օրից ավելի:
գտնել /home/videoobludenie -name «*.123» | xargs cp -av --target-directory=/home/backup/ --parents - գտնել բոլոր ֆայլերը «.123» ընդլայնմամբ /home/videonabludenie-ում և պատճենել դրանք /home/backup գրացուցակում:
ffmpegffmpeg [-key] մուտքային [-key] ելքԱղբյուրի (ֆայլի) մուտքագրումը աղբյուրի (ֆայլի) ելքի փոխակերպում (փոխանցում):
-i - մուտքային ֆայլ
-b - տեսանյութի բիթային արագություն
-ar - աուդիո նմուշառման արագություն, Հց (կանխադրված 44100 Հց)
-ab - աուդիո բիթային արագություն, կԲ/վ (կանխադրված 64 կԲ/վ)
-ac - աուդիո ալիքների քանակը (կանխադրված 2)
-vcodec - վիդեո կոդեկ
-acodec - աուդիո կոդեկ
-s - ելքային ֆայլի չափը պիքսելներով
-y - փոխարինել ելքային ֆայլը (եթե առկա է)
-r - շրջանակի արագություն
-ss - սահմանել կոդավորման մեկնարկի ժամանակը
-t - սահմանել կոդավորման տևողությունը
-ձևաչափեր - ցուցադրել աջակցվող ձևաչափերը և կոդեկները
-h - օգնություն
-vn - անջատել վիդեո ելքը
-an - անջատել ձայնի ելքը
-վերա-
-f - ելքային ֆայլի ձևաչափ
-g - առանցքային կադրերի խտությունը, որոնց վրա իրականացվում է համաժամացում, և որքան բարձր է դրանց հաճախականությունը (օրինակ, 1 - յուրաքանչյուր առանցքային շրջանակ), այնքան լավ է պտտվելու համար, բայց ֆայլի չափը զգալիորեն մեծանում է)
-թելեր - համակարգչի միջուկների քանակը
-vframes - վիդեո շրջանակների քանակի սահմանափակում
-aspect - ելքային կողմի հարաբերակցություն (օրինակ 16:9)
-sn - մի օգտագործեք ենթագրեր
-vlang - ընտրեք տեսանյութի լեզուն
-alang - ձայնային լեզվի ընտրություն
-ժարգոն - ենթագրերի լեզվի ընտրություն
-sameq - պահպանել տեսանյութի որակը
-deinterlace - միացնել deinterlace
-aq - աուդիո որակ
մատըմատների տեսահսկումՑուցադրել տեղեկություններ օգտատիրոջ մասին videonabludenie (առանց պարամետրերի գործարկվելիս՝ ընթացիկ օգտատիրոջ մասին)
անվճարանվճար [-key]Հիշողության և փոխանակման ֆայլերի օգտագործում:
free -m - Ցուցադրել հիշողության ընդհանուր քանակը (RAM, փոխանակում), ինչպես նաև զբաղված և ազատ հիշողության քանակը, ՄԲ
fuserfuser [-key] /Nfuser -km /mnt/hda2 - որոշ օգտվողի կողմից զբաղեցրած բաժանման հարկադիր ապամոնտաժում
geditgedit տեսախցիկմեկնարկը տեքստի խմբագիրգեդիտ գ բացել ֆայլըՏեսախցիկ
gitgitՑուցակման համակարգի X ռեսուրսներ
գկսուgksu հրամանըՀրամանի հրամանի գործարկում ադմինիստրատորի իրավունքներով և գաղտնաբառ մուտքագրելու գրաֆիկական պատուհանի ցուցադրում
glxinfoglxinfoXWindows-ում OpenGL-ի և GLX-ի ներդրման մասին տեղեկատվության ցուցադրում
glxgearsglxgearsՊարզ 3D թեստ, որը ցուցադրում է կադրերի արագությունը տերմինալում
gpggpg [-key] ֆայլgpg -c վիդեո - գաղտնագրել տեսանյութը:
gpg video.gpg - վերծանել video.gpg ֆայլը: Հրամանի կատարումը ակտիվացնում է GNU Privacy Guard-ը
grepgrep [-key] տողային ֆայլերՈրոնել ֆայլերում:
grep stroka ֆայլեր - որոնել stroka ֆայլերում
grep -r stroka dir - ռեկուրսիվ որոնել stroka-ն dir հրամանում | grep stroka - փնտրեք stroka հրամանի ելքում:
grep -գունավոր հղում /usr/share/dict/words - ընդգծելով այն վայրերը, որտեղ կանոնավոր արտահայտությունհայտնվում է բառարանում:
grep Aug /var/log/messages «/var/log/messages» ֆայլից ընտրեք և դուրս բերեք «Aug» պարունակող տողերը ստանդարտ ելքի վրա:
grep ^Aug /var/log/messages «/var/log/messages» ֆայլից ընտրեք և դուրս բերեք «Aug»-ով սկսվող տողերը ստանդարտ ելքի վրա:
grep /var/log/messages «/var/log/messages» ֆայլից ընտրեք և թողարկեք թվեր պարունակող ստանդարտ ելքային տողեր:
grep Aug -R /var/log/* ընտրեք և տպեք ստանդարտ ելքային տողերում, որոնք պարունակում են «Aug» բոլոր ֆայլերում /var/log և ստորև:
grpckgrpckՎավերացում համակարգի ֆայլեր հաշիվներ. /etc/group ֆայլը ստուգված է
guvcviewguvcviewՎեբ-տեսախցիկի միացում
gzipgzip [-key] ֆայլgzip ֆայլ - սեղմել ֆայլի ֆայլը և վերանվանել file.gz
gzip -d file.gz - ապասեղմեք file.gz-ը ֆայլի մեջ
դադարեցնելդադարեցնելՀամակարգի արագ և ճիշտ անջատում
հաշհաշՑուցակման համակարգի X ռեսուրսներ
hdparmhdparm - բանալի HDDhdparm -i /dev/hda - ցուցադրում է առաջին կոշտ սկավառակի բնութագրերը:
hdparm -tT /dev/sda - կոշտ սկավառակի ընթերցման կատարման թեստ
hddtemphddtemp [-key] պարամhddtemp -uC /dev/sda - ցուցադրում է կոշտ սկավառակի /dev/sda ջերմաստիճանը Ցելսիուսի աստիճաններով
գլուխգլխի ֆայլՏպեք ֆայլի առաջին 10 տողերը
պատմությունըպատմությունըՑուցադրում է այս և նախորդ նիստում մուտքագրված հրամանների համարակալված ցանկը: Եթե ​​դրանք բավականին շատ են պատմության ցանկում, ապա ցուցադրեք վերջինը
հյուրընկալողհյուրընկալողի հասցենհյուրընկալել www..հյուրընկալող կայքը դեպի ip հասցե:
հյուրընկալող 89.105.147.150 - նույնը հակառակը
հյուրընկալողի անունըհյուրընկալողի անունը [-key]Ցուցադրել տվյալ հոսթի նույնացուցիչը: Ադմինիստրատորը կարող է փոխել հանգույցի ID-ն նորով:
hostname -i - ցուցադրել ընթացիկ IP հասցեն
ժամժամՆերկառուցված համակարգչային ժամացույց: Ամսաթիվը (ժամը) փոխելու և համակարգի ժամացույցի հետ համաժամեցնելու համար անհրաժեշտ են ադմինիստրատորի իրավունքները
hwinfohwinfo [-key]hwinfo --կարճ - ցուցադրել տեղեկություններ միացված սարքերի մասին:
hwinfo -wlan - տեղեկատվություն անլար սարքերի մասին
ifconfigifconfigՏեղեկատվություն լարային ցանցի միացումների մասին:
ifconfig eth0 192.168.10.10 ցանցային դիմակ 255.255.255.0 - սահմանել eth0 ինտերֆեյսի ip-հասցե և ենթացանցային դիմակ:
ifconfig eth0 promisc - միացրեք eth0 ինտերֆեյսը դեպի անառակ ռեժիմ՝ փաթեթները հոտ քաշելու համար:
ifconfig eth0 -promisc - անջատել անառակ ռեժիմը eth0 ինտերֆեյսի վրա
ifdownifdown ցանցԱնջատել ցանցը
ifupifup ցանցՄիացնել ցանցը
iwconfigiwconfigԱնլար ցանցերի մասին
iwlist սկանավորումiwlist սկանավորումՈրոնել անլար ցանցեր
javajava [-key] file.jarjava -jar file.jar - գործարկել .jar ֆայլերը
աշխատատեղերաշխատատեղերԲոլոր ընթացիկ և կասեցված առաջադրանքների ցուցակագրում
սպանելսպանել ՆԱվարտեք գործընթացը ID N-ով
սպանելkillall տեսանյութԱվարտեք բոլոր գործընթացները, որոնք կոչվում են տեսանյութ
վերջին վերագործարկումըվերջին վերագործարկումըՑուցադրվում է համակարգի վերագործարկման պատմությունը
քիչ տեսանյութավելի քիչ ֆայլՎիդեո ֆայլի ելքային բովանդակություն
lnln [-key] ֆայլի հղումln -s videonabludenie տեսահոլովակ - ստեղծել videonabludenie ֆայլի խորհրդանշական հղում
գտնելգտնել [-key] ֆայլըգտնել տեսանյութը - գտնել բոլոր ֆայլերը, որոնք կոչվում են տեսանյութ:
տեղորոշել -r "file[^/]*\.txt" - որոնել քեշավորված ինդեքսը անունով
մուտքմուտքՕգտագործողի անուն և գաղտնաբառի հուշում (համակարգից օգտվողի հուշում) մուտք գործելու համար (լռելյայն, գաղտնաբառ մուտքագրելիս այն չի ցուցադրվում)
դուրս գալդուրս գալԴուրս գալով ընթացիկ shell նիստից
նայում հղումնայում հղումԱրագ որոնում (տեսակավորված) բառարան ըստ նախածանցի
lsls [-key]Ընթացիկ գրացուցակում գտնվող ֆայլերի և գրացուցակների ցանկ:
ls -l - դիտել տեղեկություններ ֆայլերի մասին
ls -la - ֆորմատավորված ցուցակ հետ թաքնված գրացուցակներև ֆայլեր։
ls -F - ցուցադրել ընթացիկ գրացուցակի բովանդակությունը անուններին իրենց տեսակը բնութագրող նիշերի ավելացմամբ:
ls -a - ցուցադրել թաքնված ֆայլերը և գրացուցակները ընթացիկ գրացուցակում:
ls ** - ցուցադրել անվանման մեջ թվեր պարունակող ֆայլեր և գրացուցակներ
lsb_releaselsb_release [-key]lsb_release -a - հրաման Ubuntu-ի տարբերակը թողարկելու համար
lsattrlsattrԴիտեք ֆայլի հատկանիշները
lshw-htmllshw -html > videoobludenie.htmlՑուցադրվում է երկաթի մասին տեղեկատվություն html ֆայլ videoobservation.html
lspcilspci [-key]lspci - ցուցադրել տեղեկատվություն բոլորի մասին PCI ավտոբուսներև դրանց հետ կապված սարքերը:
lspci -v - նույնը ավելի մանրամասն է:
lspci -vv - ցուցադրում է տեղադրված վարորդների մասին տեղեկատվություն:
lspci -tv Ցույց տալ PCI սարքերը ծառի տեսքով:
lspci | grep VGA - ցուցադրում է տեղեկատվություն վիդեո քարտի արտադրողի մասին:
lspci | grep audio - ցուցադրել տեղեկատվություն ձայնային քարտի մասին:
lspci | grep Ethernet - ցուցադրել տեղեկատվություն Ethernet կարգավորիչի մասին
lsusblsusb [-key]Ցուցադրել տեղեկատվություն USB ավտոբուսի և միացված սարքերի մասին:
lsusb -v - նույնը ավելի մանրամասն է:
lsusb -tv - շոու USB սարքերծառի տեսք
lsmodlsmodՑուցադրվում է միջուկի մոդուլների կարգավիճակը
մարդմարդ հրամանՕգնեք ելք տալ հրամանի մասին
mkdirmkdir տեսահսկումՍտեղծել տեղեկատու videoobludenie
mkswapmkswap /parammkswap /dev/hda3 - ստեղծեք փոխանակման տարածք hda3 բաժանման վրա: Տես նաև փոխանակում
mke2fsmke2fs /parammke2fs /dev/hda1 - Ստեղծեք ext2 ֆայլային համակարգ hda1 բաժանման վրա:
mke2fs -j /dev/hda1 - ստեղծել ամսագրի ext3 ֆայլային համակարգ hda1 բաժանման վրա
mkfsmkfs [-key] /parammkfs /dev/hda1 - ստեղծել Linux ֆայլային համակարգ hda1 բաժանման վրա:
mkfs -t vfat 32 -F /dev/hda1 - ստեղծել FAT32 ֆայլային համակարգ hda1 բաժանման վրա
ավելինավելի շատ ֆայլՏեքստային ֆայլի էջավորում
լեռըmount [-key] /N /MՏեղադրեք N միջնորմը M կետին:
Օրինակ, mount /dev/hda2 /mnt/hda2-ը տեղադրում է «hda2» բաժանումը «/mnt/hda2» ամրացման կետին: Mount point գրացուցակը պետք է նախապես ստեղծվի:
mount /dev/fd0 /mnt/floppy - տեղադրեք անգործունյա սկավառակը:
mount /dev/cdrom /mnt/cdrom - Տեղադրեք DVD կամ CD:
mount /dev/hdc /mnt/cdrecorder - տեղադրել CD-R/CD-RW կամ DVD-R/DVD-RW(+-):
mount -o loop file.iso /mnt/cdrom - տեղադրեք ISO պատկերը:
mount -t vfat /dev/hda5 /mnt/hda5 - ֆայլի տեղադրում Windows համակարգեր FAT32.
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share - mount Windows Network File System (SMB/CIFS):
mount -o կապել /home/user/prg /var/ftp/user - տեղադրել գրացուցակը գրացուցակում (պարտադիր): Այս կոնստրուկցիան օգտակար է, օրինակ, ftp-ի միջոցով օգտատերերի գրացուցակի բովանդակությունը տրամադրելու համար, երբ ftp սերվերն աշխատում է «sandbox»-ում (chroot), երբ symlinks հնարավոր չէ ստեղծել:
մվmv ֆայլ 1 ֆայլ 2Վերանվանել կամ տեղափոխել file1-ը file2: Եթե ​​file2-ը գոյություն ունեցող գրացուցակ է, տեղափոխեք file1-ը գրացուցակ file2
նանոնանո ֆայլ
netstatnetstat [-key]netstat -rn - ցուցադրել տեղական երթուղային աղյուսակը
newgrpnewgrp[-]Փոխում է ընթացիկ օգտագործողի հիմնական խումբը: Եթե ​​նշեք «-» ստեղնը, ապա իրավիճակը նույնական կլինի այն իրավիճակին, որից օգտվողը դուրս է եկել և նորից մուտք գործել: Եթե ​​դուք խումբ չեք նշում, ապա առաջնային խումբը կհատկացվի /etc/passwd-ից:
nlnl ֆայլՏողերի համարակալումը ֆայլում
ժամացույցժամացույցԺամացույցի եզրակացությունը աշխատասեղանի վրա
osecosecՀամակարգի ամբողջականության ստուգումների կատարում
passwdpasswdԸնթացիկ օգտվողի գաղտնաբառը փոխելը
մածուկտեղադրեք [-key] file1 file2Համատեղել ֆայլերը file1 և file2:
տեղադրեք file1 file2-ը միացրեք file1-ի և file2-ի բովանդակությունը աղյուսակի մեջ՝ file1-ի տող 1 = տող 1 սյունակ 1-n, տող 1 file2 = տող 1 սյունակ n+1-m:
paste -d «+» file1 file2 - միավորել file1-ի և file2-ի բովանդակությունը որպես աղյուսակ «+» սահմանազատիչով
կարկատելpatch [-key] file1 file2Երկու ֆայլի միավորում
պինգping hostՊինգ հոսթ ելքով
անջատելանջատելՀամակարգի ճիշտ անջատում
pppoeconfpppoeconfԻնտերնետ հասանելիության կազմաձևման հրաման
psps [-key]Նշեք ակտիվ գործընթացները:
ps aux - թվարկել բոլոր գործընթացները
ps -C տեսանյութ - PID ելք գործարկման գործընթացտեսանյութ
ps axu | grep -v grep | grep -i %proc - գտնել %proc գործընթացը (կարող եք մասնակի անուն օգտագործել)
pwckpwckՀամակարգային հաշվի ֆայլերի ճշգրտության ստուգում: /etc/passwd և /etc/shadow ֆայլերը ստուգված են
հզհզՑույց տալ ընթացիկ գրացուցակը
rebootrebootՀամակարգի ճիշտ անջատում հետագա բեռնումով (վերաբեռնում)
վերականգնելվերականգնել [-key] file.bakՖայլերի վերականգնում կրկնօրինակներից:
վերականգնել -if /tmp/back0.bak - վերականգնել ից կրկնօրինակում/tmp/back0.bak
rmrm [-key] ֆայլՋնջել ֆայլը կամ գրացուցակը:
rm videonabludenie - ջնջել videonabludenie ֆայլը
rm -r videonabludenie - հեռացնել videonabludenie գրացուցակը
rm -f ֆայլ Ջնջել ֆայլի ֆայլը՝ առանց ջնջման պահանջելու:
rm -rf videonabludenie - հեռացնել videonabludenie գրացուցակը առանց ձեզ ջնջելու հուշելու
rmdirrmdir ռեժrmdir dir - հեռացնել դատարկ dir գրացուցակը:
երթուղիներթուղի [-key]route -n - ցուցադրել տեղական երթուղային աղյուսակը:
route add -net 0/0 gw IP_Gateway սահմանել լռելյայն դարպասի ip հասցեն:
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.10.10 ավելացնել ստատիկ երթուղի դեպի ցանց 192.168.0.0/16 192.168.10.10 ip հասցեով դարպասի միջոցով:
route del 0/0 gw IP_gateway - հեռացնել կանխադրված դարպասի ip հասցեն (կանխադրված դարպաս)
rsyncrsync [-key] /dirՖայլերի համաժամացում:
rsync -rogpav -ջնջել /տուն /tmp - համաժամացնել /tmp /տուն-ի հետ:
rsync -rogpav -e ssh -ջնջել /տնային ip_հասցե:/tmp - համաժամեցում SSH թունելի միջոցով:
rsync -az -e ssh -ջնջել ip_addr:/home/public /home/local - համաժամացնել տեղական գրացուցակը հեռավոր գրացուցակի հետ ssh թունելի միջոցով սեղմման միջոցով:
rsync -az -e ssh --ջնջել /home/local ip_addr:/home/public - համաժամացնել հեռավոր գրացուցակը տեղական գրացուցակի հետ ssh թունելի միջոցով սեղմումով
sedsed [-key] param ֆայլԳործողություններ տեքստային ֆայլերով:
sed «s/string1/string2/g» primer.txt - հրամանը primer.txt ֆայլում «string1» տողը կփոխարինի «string2»-ով, արդյունքը դուրս կբերի ստանդարտ ելքային սարքին:
sed "/^$/d" primer.txt - այս հրամանը կհեռացնի դատարկ տողերը primer.txt ֆայլից:
sed "/ *#/d; /^$/d" primer.txt - այս հրամանը կհեռացնի դատարկ տողերն ու մեկնաբանությունները primer.txt ֆայլից:
sed -e «1d» primer.txt - հեռացնել առաջին տողը օրինակ.txt ֆայլից:
sed -n «/string1/p» - ցուցադրել միայն «string1» պարունակող տողերը։
sed -e "s/ *$//" primer.txt - հեռացնել դատարկ նիշերը յուրաքանչյուր տողի վերջում:
sed -e «s/string1//g» primer.txt - հեռացնել «string1» տողը տեքստից՝ առանց մնացած ամեն ինչ փոխելու:
sed -n "1,8p;5q" primer.txt - վերցրեք ֆայլից առաջինից մինչև ութերորդ տողերը և տպեք դրանցից առաջին հինգը:
sed -n «5p;5q» primer.txt տպել հինգերորդ տողը:
sed -e «s/0*/0/g» primer.txt - ցանկացած թվի զրոների հաջորդականությունը փոխարինել մեկ զրոյով:
cat primer.txt | awk «NR%2==1» - ֆայլի բովանդակությունը ցուցադրելիս մի տպեք primer.txt ֆայլի նույնիսկ տողերը
շsh videoobservation.runԳործարկեք խմբաքանակի ֆայլը videonabludenie.run
անջատելshudown [-key] paramՀամակարգի ճիշտ անջատում. Օգտագործվում է միայն կոնսոլային ռեժիմում աշխատելիս: X Window ռեժիմով աշխատելիս մի օգտագործեք:
shutdown -h ժամեր:րոպե & - պլանավորել համակարգի անջատումը նշված ժամին:
shutdown -c - Չեղարկել համակարգի պլանավորված անջատումը:
shutdown -r now - վերագործարկեք համակարգը:
sudo shutdown –h +N հաղորդագրություն - անջատել համակարգիչը N րոպեից հետո՝ ուղարկելով հաղորդագրություն այլ օգտվողներին
քնելքնել ՆԳործընթացի մեկնարկի հետաձգումը N վայրկյանով
smartctlsmartctl [-key] պարամsmartctl -a /dev/sda - ցուցադրում է SMART տեղեկատվությունը կոշտ սկավառակի համար /dev/sda
տեսակավորելտեսակավորել ֆայլ1 ֆայլ2 [-key]Տեսակավորել երկու ֆայլերի բովանդակությունը:
տեսակավորել ֆայլ1 ֆայլ2 | uniq - տեսակավորել երկու ֆայլերի բովանդակությունը՝ առանց կրկնօրինակների ցուցադրման:
տեսակավորել ֆայլ1 ֆայլ2 | uniq -u Տեսակավորել երկու ֆայլերի բովանդակությունը՝ ցուցադրելով միայն եզակի տողեր (երկու ֆայլերում էլ առկա տողերը չեն տպագրվում ստանդարտ ելքով):
տեսակավորել ֆայլ1 ֆայլ2 | uniq -d - երկու ֆայլերի բովանդակությունը տեսակավորելու հրաման՝ ցուցադրելով միայն կրկնօրինակ տողեր
սշssh [-key port] [էլփոստը պաշտպանված է] Միացեք հոսթին որպես օգտվող:
ssh -p նավահանգիստ [էլփոստը պաշտպանված է]- միացեք հոսթին նավահանգստի նավահանգստում որպես օգտվող
ssh-copy-idssh-copy-id [էլփոստը պաշտպանված է] Ավելացրեք ձեր բանալին հոսթին, որպեսզի օգտատերը միացնի մուտքն առանց գաղտնաբառի և բանալիների
startxstartxX Window GUI-ի գործարկում
վիճակագրությունstat ֆայլՑուցադրել նշված ֆայլի մասին առկա բոլոր տեղեկությունները
svnsvn
սուսուՄուտք գործեք ադմինիստրատորի նիստ: Դուրս գալ նիստից - ելքի հրամանը
սուդոsudo [-key]sudo հրաման - գործարկեք հրամանի հրամանը ադմինիստրատորի իրավունքներով:
sudo -s-ը ադմինիստրատորի իրավունքներով պատյան է:
sudo -s -u օգտվող - օգտագործողի իրավունքներով պատյան:
sudo -k - ադմինիստրատորի գաղտնաբառի կրկնվող հարցում:
sudo -i - մուտք գործել ադմինիստրատորի նիստ
կուպրtar բանալի ֆայլեր1 ֆայլեր2tar cf file.tar ֆայլեր - ստեղծել file.tar անունով tar արխիվ, որը պարունակում է ֆայլեր tar xf file.tar - ապակոմպրես file.tar
tar czf file.tar.gz ֆայլեր - ստեղծել tar արխիվ Gzip սեղմումով
tar xzf file.tar.gz - ապասեղմեք tar-ը Gzip-ով
tar cjf file.tar.bz2 - ստեղծել tar արխիվ Bzip2 սեղմումով
tar xjf file.tar.bz2 - ապասեղմեք tar-ը Bzip2-ով
փոխանակումswapon /paramswapon /dev/hda2 /dev/hdb3 - ակտիվացնել փոխանակման տարածքները, որոնք տեղակայված են hda2 և hdb3 միջնորմների վրա
պոչըtail [-key] ֆայլՏպեք ֆայլի վերջին 10 տողերը:
tail -f ֆայլ - տպել ֆայլի բովանդակությունը, քանի որ այն մեծանում է, սկսած վերջին 10 տողից
գագաթգագաթՑուցադրել բոլոր գործող գործընթացները
հպումհպեք [-key] YYMMDDhhmm ֆայլինդիպչել տեսախցիկ - ստեղծել տեսախցիկ:
touch -t 1105092355 ֆայլ - փոխել ֆայլի ֆայլի ստեղծման ամսաթիվը: Եթե ​​ֆայլը գոյություն չունի, ապա ստեղծեք ֆայլ նշված ամսաթվով և ժամով
ծառծառՑուցադրել ֆայլերի և գրացուցակների ծառ՝ սկսած արմատային գրացուցակից
tzselecttzselectԺամային գոտու ընտրիչի գործարկում
ufwufw պարամFirewall-ի կառավարում.
ufw enable - միացնել firewall-ը:
ufw անջատել - անջատել firewall-ը:
ufw լռելյայն թույլ է տալիս - թույլատրել բոլոր կապերը լռելյայն, բացառությամբ բացահայտորեն մերժվածների:
ufw լռելյայն մերժում - լռելյայն մերժել բոլոր կապերը, բացառությամբ բացահայտ թույլատրվածների:
ufw կարգավիճակ - ցուցադրում է firewall-ի ընթացիկ կարգավիճակը և կանոնները:
ufw allow port - բաց նավահանգիստ:
ufw deny port - արգելափակել նավահանգիստը:
ufw deny from ip_address - արգելափակել IP հասցեն ip_address
գումարumount [-key] /NԱպամոնտաժեք N միջնորմը: Դուք պետք է թողնեք այն նախքան հրամանը կատարելը: Օրինակ, umount /dev/hda2:
umount -n /mnt/hda2 - կատարել ապամոնտաժում` առանց տեղեկատվությունը /etc/mtab մուտքագրելու: Դա անհրաժեշտ է, երբ ֆայլն ունի միայն կարդալու ատրիբուտներ կամ սկավառակի վրա բավարար տարածք չկա:
անանունunname[-key]uname -a - ցույց տալ տեղեկատվություն միջուկի մասին:
uname -r - ցուցադրել միջուկի տարբերակը
uname -m - ցուցադրել համակարգչային ճարտարապետությունը
գործարկման ժամանակգործարկման ժամանակՑուցադրում է ընթացիկ ժամանակը, նիստի տևողությունը, օգտվողների թիվը և պրոցեսորի օգտագործումը
օգտվողներօգտվողներՑուցադրել ներկայումս աշխատող օգտատերերի կարճ ցուցակը
vmstatvmstatՑուցադրում է տեղեկատվություն գործընթացների, հիշողության և պրոցեսորի օգտագործման մասին
wwՑուցադրվում է մանրամասն տեղեկություններ ներկայումս աշխատող բոլոր օգտատերերի մասին, ինչպես նաև պարզ, մուտք գործել և այլն: Եթե Ձեզ անհրաժեշտ է մեկ օգտվող, ապա նշեք օգտվողի անունը պարամետրում
պատպատՀաղորդագրություններ ուղարկելով համակարգ ներկայումս մուտք գործած յուրաքանչյուր օգտվողի տերմինալին
wcwc ֆայլՖայլի ֆայլում տողերի, բառերի և նիշերի քանակի տպում
wgetwget [-key] ֆայլwget videonabludenie - ներբեռնել videonabludenie ֆայլը
wget -c videonabludenie - շարունակեք videonabludenie ֆայլի դադարեցված ներբեռնումը
գինիգինիDOS և Windows ծրագրերի գործարկում:
winefile - բացել Windows աշխատասեղանը:
ինչ էինչ է գիծըՈրոնեք ձեռնարկի էջերի տվյալների բազան և ցուցադրեք կարճ նկարագրությունը
որտեղ էորտեղ է հրամանըՖայլի որոնում, մարդ էջեր նշված հրամանի համար
որըորը պարամորը հրաման - ցուցադրում է հրամանի ֆայլի ուղին:
որ prog - որ prog հավելվածը կսկսվի լռելյայն
ԱՀԿԱՀԿՑուցադրվում է համակարգում ներկայումս աշխատող օգտատերերի ցուցակը
ով եմ եսով եմ եսՑուցադրվում է այն անունը, որով մուտք եք գործել
ովսwhois տիրույթըՑուցադրել whois տեղեկատվությունը տիրույթի համար
որտեղ էորտեղ է պրոգԾրագրի հնարավոր գտնվելու վայրը
գրելգրել տողՈւղարկեք հաղորդագրություններ համակարգի մեկ այլ օգտվողին` պատճենելով գծերը ուղարկողի տերմինալից դեպի ստացողի տերմինալ
xrandrxrandrԱջակցվող գրաֆիկական լուծումների ցանկ
յասմyasm [-key] ֆայլհավաքող
& cmmnd [-key]&Գործարկում է cmmnd հրամանը հետին պլանում (daemon): Հետագա հրամանները կատարվում են առանց cmmnd-ի ավարտին սպասելու (օրինակ, երբ օգտագործվում է խմբաքանակի ֆայլում)
&& cmmnd1 && cmmnd2Մեկ տողում մի քանի հրամանների հաջորդական կատարումը սկսելը, յուրաքանչյուր հաջորդ հրամանը սկսում է իր կատարումը, պայմանով, որ նախորդը հաջողությամբ ավարտվի: Օրինակ, շինարարությունը
./կարգավորել && կատարել && sudo կատարել տեղադրել
նույնական է հրամանների հաջորդական կատարմանը
./կարգավորել
դարձնել
sudo make install
!! !! Կրկնեք մուտքագրված վերջին հրամանը
# # Գրեք մեկնաբանություն այստեղՆախածանց մեկնաբանություն մտնելուց առաջ
; cmmnd1; cmmnd2Մի քանի հրամանների տող առ տող ձայնագրում: Յուրաքանչյուր հաջորդ հրամանը գործարկվում է նախորդի ավարտից հետո:
|| cmmnd1 || cmmnd2Մի քանի հրամանների տող առ տող ձայնագրում: Հաջորդ հրամանը գործարկվում է միայն նախորդի ձախողումից հետո:
7z արխիվատորի գործարկում

Մշտական ​​էջի հասցե

Linux կոնսոլի հրամանները կամ ինչպես ասում են հրամանի տողը մի տեսակ միջանկյալ կապ է օգտագործողի և հենց համակարգչի միջև: Որպեսզի մեքենան կատարի ձեր պատվերը, նրան պետք է համապատասխան հրաման տրվի: Սկզբում հենց այդպես էր տեղի ունենում մարդու և համակարգչի հարաբերությունները, բայց մի փոքր ուշ. լրացուցիչ գործիքմկնիկը, որը մեծապես պարզեցրեց տեղեկատվության փոխանակման ողջ գործընթացը և այն ավելի հասանելի դարձրեց բոլոր օգտագործողների համար: Այնուամենայնիվ, կոնսոլը և այսօր մնում է հզոր և երբեմն շատ հարմար գործիք բոլոր տեսակի գործողություններ կատարելու համար:


Ընդհանուր առմամբ, կան բազմաթիվ կոնսոլային կոմունալ ծառայություններ, բայց այստեղ մենք հակիրճ, որպես օրինակ, կքննարկենք դրանցից միայն երկուսը, բայց դրանք շատ կարևոր են և հաճախ օգտագործվող: Կոմունալ apt-getնախատեսված է ծրագրային փաթեթների հետ աշխատելու համար: Նրանց համար, ովքեր ընդհանրապես չեն ճանաչում վահանակը, նրանք կարող են օգտագործել հիանալի գրաֆիկական պատյան apt-get, վերնագրված Սինապտիկ(հասանելի է պաշտոնական պահոցում):

Ինչպե՞ս օգտվել կոմունալից:

//հիմնական բանաձեւ

sudo apt-get հրամանը

//որպես օրինակ՝ թարմացնել բոլոր փաթեթները

sudo apt-get թարմացում


Հիմնական հրամաններ apt-get փաթեթների հետ գործ ունենալիս:

apt-get թարմացում // պահեստներից փաթեթների մասին տեղեկատվության թարմացում
apt-get թարմացում // թարմացնել բոլոր փաթեթները
apt-get dist-upgrade // համակարգի ամբողջական թարմացում
apt-get clean //մաքրում է տեղական պահեստը, բացառությամբ քեշի ֆայլերի
apt-get autoclean //նույնը, ինչ մաքուր, հանվածով։ քեշ ֆայլեր
apt-get ստուգում // թարմացնում է քեշը և ստուգում: անբավարար կախվածություններ
apt-get autoremove //ջնջել նախկինում ներբեռնված, բայց ոչ անհրաժեշտ փաթեթները
apt-get հեռացնել //հեռացնել փաթեթը save-ով: կազմաձևում. ֆայլեր
apt-get-purge //հեռացնել փաթեթը բոլոր կախվածություններով
apt-get տեղադրում //փաթեթի տեղադրում
apt-get build-dep // հավաքածու. ամեն ինչ աղբյուրի փաթեթներ ստեղծելու համար
apt-get աղբյուր //բեռնել աղբյուրի փաթեթները


Ընտրանքներ:

-h, -- օգնություն //տեղեկանք
-ք, --հանգիստ //թաքցնել առաջընթացի տողը
-քք // սխալներից բացի ոչինչ ցույց չտալ
-d, --միայն ներբեռնում //միայն ստանալ փաթեթներ և դուրս գալ
-s, --սիմուլյացնել //գործարկել իրադարձության մոդելավորում
-y, --այո //ավտոմատ. պատասխանել «Այո» բոլոր հարցերին
-- վերատեղադրել // վերատեղադրել փաթեթները
-f, --շտկել-կոտրել //շտկել կոտրված կախվածությունները
-m, --անտեսել-բացակայել //անտեսել բացակայող փաթեթները
-u, --ցուցադրել-արդիականացված //ցույց տալ թարմացված փաթեթները
- առանց թարմացման // մի թարմացրու փաթեթները
-b, --կազմել, --կառուցել //կառուցել փաթեթը ստանալուց հետո
//հեռացնելով, հեռացնել կախյալ բաղադրիչները
// բացառապես ցույց տալ փաթեթի տարբերակների համարները
--ոչ-հեռացնել //եթե փաթեթները նշված են: հեռացնել, ապա apt-getանջատված է
--ստիպել-այո //նշված գործողության հարկադիր կատարում


Զվարճալի.

apt-getmoo

Պետք է տեսնել մի կով, որը հարցնում է.

ունակության օգտակարություն:

Դիտարկենք մեկ այլ շատ լավ օգտակարությունվերնագրված « ընդունակություն«Իրականում դա նույնն է, ինչ». apt-get", բայց այն համարվում է ավելի լավը և ունի նաև կեղծ գրաֆիկական ինտերֆեյս: Գործողության սկզբունքը նույնն է, միայն "-ի փոխարեն" apt-get«, դուք պետք է մուտքագրեք արժեք» ընդունակությունՆախ, տեղադրեք կոմունալ ծրագիրը.

sudo apt-ստանալ ընդունակություն

Այժմ, եթե մուտքագրեք. ընդունակություն, ապա դուք կտեղափոխվեք ծրագրի միջերես:

Դիտարկենք որոշ հրամաններ.

// Տեղադրեք փաթեթը:

sudo aptitude փաթեթ1 փաթեթ2 փաթեթ3

Ինչպես տեսնում եք, դուք կարող եք միանգամից տեղադրել անսահմանափակ թվով փաթեթներ: Անկախ նրանից, թե որքան եք տեղադրել ընդունակությունավտոմատ կերպով կլուծի բոլոր կախվածությունները, դուք միայն պետք է համաձայնեք (y)և սեղմել (մուտքագրել). Բացի այդ, անալոգիայով, դուք կարող եք հեռացնել փաթեթները.

sudo aptitude հեռացնել փաթեթի անունը1
կամ
sudo aptitude purge փաթեթի անունը1

Առաջին հրամանը հեռացնում է միայն փաթեթի ֆայլերը՝ չդիպչելով կարգավորումներին, երկրորդն ամբողջությամբ հեռացնում է ամեն ինչ։ Փաթեթի նկարագրությունը կարող եք տեսնել հետևյալ կերպ.

aptitude show փաթեթի անվանումը

Ընդհանուր առմամբ, այս օգտակարությունը բացարձակ անալոգ է « apt-get«, բայց փաթեթներ տեղադրելիս և հեռացնելիս ավելի լավ է օգտագործել այն, քան « apt-get«Համենայնդեպս, պաշտոնական կայքում ubuntuտալ նման առաջարկություններ.

Վահանակի այլ հրամաններ

Տեղեկատվության հետ կապված հրամանների ցանկ:

հյուրընկալողի անունը // մեքենայի ցանցի անվանումը
ով եմ ես // ընթացիկ օգտագործողի անունը
անուն-մ //ցուցադրել մեքենայի ճարտարապետությունը
անուն -ր //միջուկի տարբերակ
sudo dmidecode -q //տեղեկացնել. սարքի մասին։ համակարգի տրամադրում
կատու /proc/cpuinfo // պրոցեսորի տեղեկատվություն
cat /proc/interrupts //ընդհատում է
կատու /proc/meminfo // հիշողության բոլոր տեղեկությունները
cat /proc/swaps //բոլոր տեղեկությունները փոխանակում
cat /proc/version //միջուկի տարբերակ և այլ տեղեկություններ
cat /proc/net/dev //ցանցային միջերեսներ և վիճակագրություն
cat /proc/mounts // տեղադրված սարքեր
cat /proc/partitions //հասանելի բաժիններ
cat /proc/modules // բեռնված միջուկի մոդուլներ
lspci-tv //PCIսարքեր
lsusb-tv //USBսարքեր
ամսաթիվը //Ընթացիկ ամսաթիվ
կալ //օրացույց և ընթացիկ ամիս
cal 2012 թ //ցույց է տալիս ամբողջ 201 թ


Վերագործարկման և անջատման գործընթացների հետ կապված հրամաններ:

անջատում -h հիմա //անջատել համակարգը
սկզբնական 0 //անջատել համակարգը
0 //անջատել համակարգը
անջատում -ժ ժամեր:րոպե և //պլանավորել համակարգի անջատումը
անջատում -գ //չեղարկել պլանավորված անջատումը
անջատում -r հիմա //վերագործարկեք համակարգը
reboot //վերագործարկեք համակարգը
դուրս գալ //ավարտ նիստը


Ֆայլերի գործողություններ և ավելին...

cd /տուն // փոխել գլխավոր գրացուցակը
cd.. // բարձրանալ մեկ մակարդակով
cd ../.. //բարձրանալ 2 մակարդակով
cd- //տեղափոխել նախորդ գրացուցակը
հզ // ցույց տալ ընթացիկ գրացուցակի ուղին
ls
ls -F //ցուցադրել ֆայլեր և գրացուցակներ
ls-l //ցուցադրում. մանրամասներ ֆայլերի, գրացուցակների մասին
լս-ա // ցույց տալ թաքնված ֆայլերը
mkdir dir1 // ստեղծել անունով գրացուցակ dir1
mkdir dir1 dir2 // ստեղծել դիրեկտորիաներ dir1Եվ dir2
mkdir -p /tmp/dir1/dir2 // ստեղծել գրացուցակ նշված վայրում
rm -f ֆայլ 1 // ջնջել անունով ֆայլը ֆայլ 1
rmdir dir1 //հեռացնել անունով գրացուցակը dir1
rm -rf dir1 //հեռացնել գրացուցակը dir1և դրա ամբողջ բովանդակությունը
rm -rf dir1 dir2 //հեռացնել դիրեկտորիաները dir1\dir2և բովանդակությունը
mv dir1 new_dir //վերանվանել / տեղափոխել գրացուցակը
cp // ֆայլերի/թղթապանակների պատճենում
ln-s //Ստեղծել խորհրդանշական հղում
chmod //ֆայլի թույլտվությունների նշանակում
գտնել / -user user1 //փնտրել ֆայլեր, ուղիղ. Հետօգտվող 1 գտնել /home/user1 -name \*.bin // որոնել ֆայլեր .աղբարկղ V / տուն/ օգտվող 1 գտնել /usr/bin -type f -atime +100 // պահանջ. աղբարկղ. ֆայլեր, պատահական 100 օր գտնել /usr/bin -type f -mtime -10 // պահանջ. ստեղծել/խմբագրել ֆայլեր 10 օրում գտնել / -անուն \*.deb -exec chmod 755 "()" \; // պահանջ. ֆայլեր ( .deb)և փոխել: իրավունքները գտնել \*.ps //գտնել ընդլայնումով ֆայլեր.ps որտեղ է կանգ // ցույց տալ ծրագրի ուղինդադարեցնել որոնք կանգ են առնում //ցուցադրում. լի ուղին դեպի ծրագիր:դադարեցնել


Առաջին հայացքից այս ամենը կարող է որոշ չափով վախեցնող թվալ, բայց սա միայն առաջին հայացքից է։ Անմիջապես խուճապի մի մատնվեք և անմիջապես վերադառնաք Windows(y): Ժամանակակից բաշխումներ Linux, Ա ubuntuմասնավորապես, այն բավականին թույլ է տալիս անել առանց հրամանի տողի: Այնուամենայնիվ, հրամանի տողը, որոշ դեպքերում, շատ ավելի հարմար է, քան գրաֆիկական ինտերֆեյսը: Նաև պետք չէ անգիր անգիր անել այս բոլոր հրամանները, բավական կլինի ստեղծել տեքստային ֆայլ, պատճենեք ամբողջ բովանդակությունը դրա մեջ և պահեք այն մոտակայքում, ինչպես խաբեբա թերթիկը, որը անհրաժեշտության դեպքում կարող եք օգտագործել։

Իհարկե, սա հեռու է այն ամենից, ինչ վերաբերում է հրամանի տողի թեմային և հենց հրամաններին, եթե ինչ-որ մեկին դա իսկապես հետաքրքրում է, ես կարող եմ ձեզ խորհուրդ տալ գնալ հետևյալ հղումով, այնտեղ կարող եք գտնել և ներբեռնել շատ բաներ: , հարցն այն է, թե արդյոք այդ ամենը քեզ համար է։ Ընդհանրապես կասկածում եմ, որ այսօր ողջ աշխարհում կա գոնե մեկ մարդ, ով անգիր կիմանար կոնսոլի առկա բոլոր հրամանները (գուցե ես սխալվում եմ)։

Սկսելով սովորել Linux կոնսոլը, դուք չեք կարող անել առանց կոնսոլի հրամանները իմանալու:

Այս նշումը թվարկում է Linux կոնսոլի հիմնական հրամանները, որոնք հասանելի են ինչպես տերմինալից, այնպես էլ ssh-ի միջոցով.
su, sudo, whoami, fsck, uptime, who, w, df, du, ifconfig, ping, traceroute, mtr, whois, ps, top, kill, killall, man, passwd, ls, pwd, mkdir, rmdir, rm, mv, կատու, ավելի քիչ, ավելի, chmod, chown, tar, wget, գտնել, տեղորոշել, պատմություն, վերաբեռնում, դադարեցնել, անջատել

սումուտք գործեք որպես peleh՝ առանց ընթացիկ նստաշրջանն ավարտելու:

Օգտագործողների համար հրավերի նիշը նման է $, իսկ արմատային գերօգտագործողի համար՝ #:

Սովորաբար հրամանը սուօգտագործվում է գերօգտագործողի ժամանակավոր մուտքի համար՝ վարչական աշխատանք կատարելու համար:

sudo հրաման

սուդոթույլ է տալիս օգտվողներին կատարել հրամաններ որպես root կամ այլ օգտվողներ: Կանոնները, որոնք օգտագործվում են sudo-ի կողմից՝ որոշելու, թե արդյոք մուտքի թույլտվություն տրամադրելը, գտնվում են ֆայլում /etc/sudoers.

Whoami թիմ

ով եմ ես- ցուցադրել այն օգտվողի անունը, ով լիազորված է համակարգում

fsck հրամանը

fsck UNIX հրաման է, որը ստուգում և շտկում է ֆայլային համակարգում առկա սխալները: Հրամանը գործարկելուց հետո դուք պետք է հաստատեք (y) կամ չհաստատեք (n) որոշակի սխալի ուղղումը: Սխալներն ինքնաբերաբար ստուգելու և ուղղելու համար դուք պետք է գործարկեք հրամանը «-y» անջատիչով. fsck -y:

uptime հրամանը

գործարկման ժամանակցույց է տալիս ընթացիկ ժամանակը, գործարկումից հետո գործարկման ժամանակը, ընթացիկ օգտատերերի քանակը և բեռնվածությունը վերջին 1, 5 և 15 րոպեների ընթացքում:

ովքեր հրամայում են

ԱՀԿ- ցույց տալ համակարգում օգտագործողների ցուցակը

w հրաման

w- ցույց տալ տեղեկություններ սերվերի վրա ներկայումս աշխատող օգտատերերի և նրանց գործընթացների, ինչպես նաև վերջին 1, 5 և 15 րոպեների միջին սերվերի բեռնվածության մասին ( գործարկման ժամանակ + ԱՀԿ).

df հրամանը

Դ Ֆ(անվճար սկավառակի հապավումը) - ցուցադրել բոլոր ֆայլային համակարգերի ցանկն ըստ սարքի անվանման, հաղորդում է դրանց չափը, օգտագործված և ազատ տարածությունը և տեղադրման կետերը: Հարմար է օգտագործել -h անջատիչով (չափը ցուցադրվում է Գբ).

du հրաման

դու- ցույց տալ մեկ ֆայլի չափը.

ifconfig հրաման

ifconfig- ցուցադրում ցանցի կարգավորումները(ինտերֆեյս):

ping հրաման

պինգ- TCP / IP-ի վրա հիմնված ցանցերում կապերը ստուգելու օգտակար ծրագիր.

traceroute հրամանը

հետագծում— որոշել տվյալների երթուղին TCP/IP ցանցերում.

mtr հրաման

մետր ya.ru - ցույց տվեք ինտերնետում տվյալների երթուղին և կորուստների տոկոսը, անընդհատ թարմացնելով տվյալները.

whois հրամանը

ովս— ցույց տալ տիրույթի մասին տեղեկությունները (տվյալներ գրանցողի մասին, տիրույթի նորացման ժամկետ, անունների սերվերներ…):

ps հրամանը

ps- նշեք ձեր ընթացիկ ակտիվ գործընթացները

վերին հրաման

գագաթ- ցույց տալ բոլոր ընթացիկ գործընթացները

սպանել հրաման

սպանել pid - սպանել գործընթացը id pid-ով

killall հրամանը

սպանել ispmgr - սպանել բոլոր գործընթացները, որոնք կոչվում են ispmgr

մարդ հրաման

մարդ passwd - Ցուցադրել օգնություն passwd հրամանի համար

passwd հրամանը

passwd testuser - փոխել գաղտնաբառը փորձարկող օգտագործողի համար: Լռելյայնորեն, passwd հրամանը, առանց կոնկրետ օգտվողին նշելու, կփոխի համակարգում լիազորված օգտվողի գաղտնաբառը:

ls հրամանը

ls- ֆայլերի և գրացուցակների ցուցակ («-la» ստեղնով - թաքնված ֆայլերով ցուցակ).

pwd հրաման - ընթացիկ գրացուցակ

հզ- ցուցադրել ամբողջական ուղին արմատային գրացուցակից մինչև ընթացիկ աշխատանքային գրացուցակը (ցույց է տալիս այն գրացուցակը, որտեղ դուք գտնվում եք).

mkdir հրամանը

mkdirթղթապանակ – ստեղծել գրացուցակի/տեղեկատուի թղթապանակ

rmdir հրաման

rmdir- ջնջել գրացուցակը ֆայլային համակարգից: Գրացուցակի և դրա բովանդակության հեռացումը կարող է իրականացվել նաև rm -rf հրամանով (գրացուցակների համար նախատեսված -r տարբերակ):

rm հրամանը

rmֆայլ - ջնջել ֆայլի ֆայլը հաստատմամբ

rmֆայլ * - ջնջել բոլոր ֆայլերը, որոնք սկսվում են նիշերի ֆայլով, հաստատումով.

mv հրամանը

մվ(անգլերեն move-ից) - օգտագործվում է ֆայլերը կամ գրացուցակները տեղափոխելու կամ վերանվանելու համար.

1 - վերանվանել թղթապանակը folder00:

2 - ֆայլը գրացուցակ տեղափոխելը.

կատու հրաման

կատու> ֆայլ - ուղարկել ստանդարտ մուտքագրում ֆայլ (այսինքն՝ ստեղծել անհրաժեշտ բովանդակությամբ ֆայլ).

Այս ֆայլի մեջ տեղեկատվության մուտքագրումն ավարտելու համար, ինչպես միշտ, պետք է սեղմել ստեղների համակցությունը .

կատուֆայլ - ցույց տալ ֆայլի ֆայլի բովանդակությունը.

կատու file file1 > file22 - ստեղծեք ֆայլ file22 և դրա մեջ գրեք տվյալներ ֆայլերի ֆայլից և file1-ից:

քիչ, ավելի շատ հրաման

Հրամանով կարող եք դիտել նաև ֆայլի բովանդակությունը պակասկամ ավելին.

chmod հրամանը

chmod- փոխել մուտքի իրավունքները դեպի ֆայլ կամ գրացուցակ (դիրեկտորիաների համար հաճախ օգտագործվում է 751(-rwxr-xr-x), իսկ ֆայլերի համար՝ 644(-rw-rw-r—)), որտեղ

4 - ընթերցում (r)
2 - ռեկորդ (w)
1 - կատարում (x):

chown հրամանը

chown- փոխել ֆայլի սեփականատիրոջը

tar հրամանը

կուպր file.tar ֆայլ - zip ֆայլի ֆայլը և անվանել այն file.tar:

որտեղ պետք է ստեղծել -c (ստեղծել) տարբերակը: Թիմ կուպր-xpf folder00.tar-ը բացում է արխիվը ընթացիկ գրացուցակի մեջ՝ միաժամանակ պահպանելով ֆայլի թույլտվությունները:

wget հրամանը

wget— պատճենեք ֆայլը սերվերին ցանցի միջոցով.

գտնել հրաման

գտնել- ֆայլի որոնում.

տեղորոշել հրամանը

գտնել- ֆայլի որոնում.

պատմության հրաման

պատմությունը- ցույց տալ հրամանների պատմությունը (կարող եք նշել դիտման տողերի քանակը).

reboot հրամանը

reboot- վերագործարկեք սերվերը

դադարեցնել հրամանը

դադարեցնել- անջատել սերվերը

անջատման հրաման

անջատել— անջատել կամ վերագործարկել սերվերը (կախված ընտրանքներից)