Команде Уник Схелл-а - Водич до листе команди Уник Схелл-а

Преглед садржаја:

Anonim

Шта је УНИКС?

Уник је стабилан, вишекориснички оперативни систем који су први пут развили 1970. године Кен Тхомпсон, Деннис Ритцхие и други у АТ&Т лабораторији. То је оперативни систем са више задатака који може бити најприкладнији за сервере, радне површине и лаптопове. У овој теми ћемо сазнати о Уник наредбама љуске.

УНИКС архитектура

Ево следећег спомена УНИКС архитектуре

  • Лаиер-1: Хардвер

Овај слој се састоји од свих хардверских ресурса који се користе.

  • Слој-2: Кернел

Кернел је попут срца оперативног система. То је начин интеракције између хардвера и оперативног система. Такође управља задацима, ресурсима користећи процесе заказивања за несметано функционисање система.

  • Слој 3: Команде граната

То је начин на који човек комуницира с оперативним системом и каже му да започне одређене процесе. Интерпретатор се користи где дајемо наредбу за рад из скупа свих наредби за које је дефиниција дефинисана и смештена у библиотеке.

Неки примери команди су цп, мв, цат, греп, ид, вц, нрофф, а.оут и још много тога.

  • Слој-4: Слој апликације

Он извршава дате спољне апликације. То је најудаљенији слој за извршавање апликација.

Списак наредби Уник Схелл-а

Овде је списак наредних наредби Уник Схелл наведених:

  • Основни.
  • Средњи.
  • Напредно.

Погледајмо детаљније Списак наредби Уник Схелл-а детаљно

1. Основни

а. Списак датотека (лс) - наредба 'лс' користи се за попис свих датотека у директоријуму.

Синтакса ls - directory_name име_име

Пример - ls test

опцијаОпис
лс -аЛиста свих датотека са скривеним датотекама које почињу са '.'
лс - бојаПриказује листу у боји која може бити (= увек / никад / аутоматски)
лс -дДа бисте видели све именике
лс -ФДа бисте уносима додали један знак
лс -иЛиста свих датотека које игнорирају случај
лс -лДа бисте видели све детаље датотеке
лс -ланавести дуги формат укључујући скривене датотеке
лс -лхнавести дуги формат са читљивом величином датотеке
лс -лслиста са дужим форматом с величином датотеке
лс -рлиста обрнутим редоследом
лс -Рлиста стабло директоријума рекурзивно
лс -ссписак величина датотеке
лс -Ссортирај према величини датотеке
лс -тсортирај по времену и датуму
лс -Кссортирај по називу екстензије

б. Стварање и преглед датотека - 'цат наредба може се користити за креирање датотеке или за преглед садржаја датотеке.

Синтакса - cat >filename

Пример - цат> тест1.дат - ће креирати датотеку и чекати да се унос упише у датотеку.

цат филенаме - на екрану ће се приказати садржај датотеке .

ц. Брисање датотека - наредба 'рм' користи се за брисање датотеке из директорија.

Синтакса- rm filename

ОзнакаОпис
-ф, –силазанемарите непостојеће датотеке, никада не тражите.
-ибрзо пре сваког уклањања.

д. Премјештање и преименовање датотека - наредба 'мв' користи се за премјештање датотеке с једне локације на другу. Ова наредба се такође може користити за преименовање датотеке јер се изворна датотека брише и ствара се нова датотека.

Синтакса - mv

Пример - мв тест1.дат тест2.дат - овде се садржај тест1 датотеке копира у тест2.дат у истој директорији и датотека тест1.дат се брише.

е. Израда директорија - Уник нам такође даје наредбу да направимо сопствени директориј. То је попут стварања властите фасцикле у којој се могу чувати све релевантне датотеке.

Синтакса - mkdir

Пример - мкдир / аби / санд / ресултс - ова наредба ће креирати директоријум на / аби / санд путу. Ова наредба неће радити ако / аби / санд / патх не постоји.

2. Интермедијарни

а. Цхмод - Понекад када требамо писати у датотеку заштићену писањем потребно је променити дозволе дате у датотеку или директоријум. Овде се наредба 'цхмод' користи за давање одговарајућих дозвола. Али треба знати образац за давање дозвола.

Дозволе су дате као рвкрвкрвк

Морамо поставити дозволу на 1 ако је морамо омогућити и на 0 ако је треба онемогућити.

На пример - Ако неко жели давати дозволе само за читање и извршавање корисницима и другима, али сва дозвола групи. Тада га морамо поставити као '101111101'. А то значи '575' ако се претвори у децималну у тројци. Дакле, за давање дозвола ми дајемо команду као

Пример - chmod 575 file1.dat

б. Нађи - Ова наредба се користи за проналажење датотека или директорија у одређеном директоријуму, као и његових поддиректоријума.

Синтакса - find

Пример -

ОпцијаОпис
-час нВраћа се труе ако је датотеци приступио пре н дана
-час нВраћа се труе ако је датотека измењена пре н дана
-мтимеВраћа се труе ако је садржај датотеке модификован пре н дана
-намеВрати труе ако се назив датотеке подудара са одређеним узорком
-сизеВраћа труе ако је величина датотеке н блокова.
-тип цВраћа труе ако је датотека која се претражује типа ц (ако ц = 'ф' значи да је датотека; ако 'д' значи да је то директориј)

Пример - Ако неко жели да тражи име датотеке 'тест1' у директорију, мора дати наредбу као што је -

find –type f –name test1 /abi/sand - Ова наредба ће дати све датотеке тест1 у / аби / санд директоријуму

ц. цховн - промените власништво над датотеком. Понекад неко жели да промени власника датотеке тако да неко ко тренутно ради у тој датотеци има сав приступ тој датотеци. Само власник датотеке има право да промени власништво над датотеком.

Синтакса : chown (owner) (file)

Пример : Промените власника теста1 у корисничко име 'ааггаса' под претпоставком да га тренутно посједује тренутни корисник

> chown aaggasa test1

д. цхгрп : промените групно власништво над датотеком. Ова наредба се користи за промену групе којој датотека припада. Само власник датотеке има право да промени власништво над датотеком.

Синтакса : chgrp (group) (file)

Пример : Промените групу тест1 у гроуп2 под претпоставком да је тренутно у власништву тренутног корисника.

> chgrp group2 test1

е. Хеад: Уник нам даје овај услужни програм наредбеног ретка за издвајање првог дела датотеке. Резултат пише на стандардном излазу.

Синтакса - head

ОпцијаОпис
-нКористи се за одређивање броја линија које треба учитати
–ЦКористи се за одређивање броја бајтова који треба преузети.
-кКористи се за сузбијање линије заглавља.

Пример - Ако неко жели извући првих 5 редака датотеке коју морамо користити

>head –n 5 /abi/sand/test1.dat

Напомена - Подразумевано ће УНИКС приказати 10 редова у случају да није наведена опција са главом команде.

ф. Реп: Уник нам даје овај услужни програм наредбеног ретка за издвајање првог дела датотеке. Резултат пише на стандардном излазу.

Синтакса - tail

ОпцијаОпис
-нКористи се за одређивање броја линија које треба учитати
–ЦКористи се за одређивање броја бајтова који треба преузети.
-кКористи се за сузбијање линије заглавља.

Пример - Ако неко жели извући првих 5 редака датотеке коју морамо користити

>head –n 5 /abi/sand/test1.dat

Напомена - Подразумевано ће УНИКС приказати 10 редова у случају да није наведена опција са главом команде.

3. Напредно

а. Греп: Ово је командни програм који помаже у претраживању одређеног узорка или карактера у датотеци. Враћа све линије које одговарају обрасцу у тој датотеци.

Синтакса - grep

ОпцијаОпис
-нПрикажите подударне линије и њихове бројеве линија.
-вЗа штампање линија које не одговарају обрасцу.
-лЗа приказ листе датотека.
-цБрој линија који одговара обрасцу може се извући.
-хПрикажите подударне линије, али не прикажите назив датотеке
-иИгнорира, случај подударања
-вДа се ​​подударају читаве ријечи у изразу

б. лн: правите везе и везе до датотека и директорија. Симболичка веза састоји се од посебне врсте датотека која садржи референцу на другу датотеку. Ово помаже да се створи веза између датотека. Постоје 2 врсте веза ”-

  1. Софт линк - односи се на апстрактни пут до датотеке.
  2. Тврда веза - односи се на тачну локацију те датотеке,

За креирање меке везе користи се наредба 'лн'.

Синтакса - ln -s (source_filename) (symbolic_filename)

Пример - Ако желимо да створимо софтлинк везу л1 до путање '/ аби / санд / дир1', тада морамо извршити следећу наредбу: -

>ln link1 /abi/sand/dir1

Ова наредба ће створити везу до директорија у тренутном директорију

Да бисте проверили извршавање везе-

ls –l

Излаз - лрвкрвкрвк 1 прииа прииа 16 2007-09-25 22:53 линк1 -> / аби / песак / дир1

ц. цут - Овај командни програм се користи за издвајање одређеног ступца из датотеке. За вађење колоне морамо одредити разграничење које ће нам помоћи у разликовању ступаца у тој датотеци.

Синтакса - cut

ОпцијаОпис
-цЗа поља фиксне ширине користи се опција -ц.
-дЗа одређивање раздјелника. По подразумеваном разграничару је картица.
-бЗа одређивање броја бајтова који треба издвојити
-фЗа одређивање броја поља које треба издвојити.

Пример - Ако неко жели издвојити друго поље из датотеке 'цити.ткт' где '|' третира се као раздвајач стубова.

cut –d “|” –f 2 city.txt

Закључак - Уник наредбе граната

Уник наредбе је веома моћан алат који помаже кориснику да извршава процесе и обавља различите задатке које жели. Његов уграђени парсер помаже у развоју користећи разне језике скрипта. Са својим моћним сетом команди, може се извршити све функције које су чак и неопходне за читање из регистра.

Препоручени чланци

Ово је водич за команде Уник Схелл-а. Овде смо разговарали о листи команди Уник Схелл-а (основне, средње, напредне) са Уник архитектуром. Можда ћете такође погледати следеће чланке да бисте сазнали више -

  1. Шта је Уник Схелл?
  2. Уник систем датотека
  3. УНИКС Администратор
  4. Уник Оператори