У туторијалу ћемо видети шта је заправо терминал. Да бисмо то разумели детаљно, фокусираћемо се на следеће тачке:
- Увод
- Рад са Кали Линук терминалом
- Интерфејс командне линије (ЦЛИ) наспрам графичког корисничког интерфејса (ГУИ)
- Закључак
Увод
недефинисан нагиб
Оперативни системи обично имају два типа интерфејса: ГУИ (Грапхицал Усер Интерфаце) и ЦЛИ (Цомманд Лине Интерфаце), преко којих комуницирамо са оперативним системом. Исти случај са оперативним системима заснованим на Линуку. Линук оперативни системи су углавном препуни пакета емулатора терминала за функционисање засновано на ЦЛИ (или интерфејсу командне линије) и пакетима окружења радне површине за функционисање засновано на ГУИ (графичком корисничком интерфејсу). Неки од стандардних ЦЛИ и ГУИ су дати у наставку:
Терминали:
- К терминал
- гноме-терминал
- МАТЕ терминал
- ктерм
- Терминатор
- конзола
Десктоп окружења:
- Ксфце/Ксфце сервер Десктоп
- ГНОМЕ3
- КДЕ плазма 5
- цимет Десктоп
- МАТЕ Десктоп
Дакле, бити један од Оперативни системи засновани на Линуку , Кали такође долази са неколико ових терминала и десктоп окружења. Кали 2020.2 Линук обично долази са К терминалом, а његово подразумевано окружење радне површине је Ксфце/Ксфце сервер.
Линук интерфејс командне линије је апсолутно невероватан и воле га скоро сви администратори система. Међутим, не постоји ништа што не можете да урадите са терминалом у скоро сваком Линук оперативном систему док не знате одговарајуће команде за тај специфични задатак.
Рад са Кали Линук терминалом
Хајде да видимо неке основне ствари које можемо да урадимо са кали Линук терминалом.
Да бисте прилагодили кали Линук терминал, можете отворити картицу преференце тако што ћете проценити мени Датотека и изабрати опцију преференце. Тамо где је доступно много опција, то вам може помоћи да прилагодите свој терминал.
Да бисте извршили било коју команду у Кали Линук терминалу, само треба да унесете или откуцате одређену команду и обезбедите одговарајући унос. Након тога, све што треба да урадите је да притиснете дугме ентер. Као одговор, терминал ће извршити ту команду кроз љуску и вратити излаз.
Цомманд
echo 'this is a terminal'
Излаз
Коментари у терминалу
Да бисмо ставили коментар у терминал, можемо користити знак '#'. Да бисте га детаљније разумели, можете размотрити следећи пример: Следи пример коментара
Цомманд
#this is a comment.
Излаз
Дозволите нам да видимо неке друге занимљиве ствари које можемо да урадимо са Линук командним терминалом:
1. Цовсаи
Ова команда 'цовсаи' обично извлачи малу животињу која прилично личи на краву. Да удави краву, користи АСЦИИ уметност у терминалу или Схелл-у. Међутим, ово се не може сматрати веома сликовитим и још увек ради добар посао при утапању.
Цомманд
$ sudo apt-get install cowsay
Излаз
колико је недеља у месецу
Али забава се овде уопште не завршава јер ова крава може да изговори шта год желите. Хајде да пробамо:
Цомманд
cowsay 'hi, there'
Излаз
Ако желите да промените краву са другим ликом, можете и то да урадите. На располагању је и неколико других животиња. Можете видети листу свих доступних карактера користећи дату команду.
јфк јава туториал
Цомманд
Cowsay -i
Излаз
2. Цовтхинк
'Крава' коју смо видели горе може да уради много више од пуког говора јер може чак и да мисли. Да бисте натерали краву да размишља, можете користити следећу команду.
Цомманд
cowthink 'hello'
Излаз
Све животиње зоолошког врта крава умеју да мисле, а команде су сличне претходној.
3. Парна локомотива
Ова команда 'сл' извлачи парну локомотиву коју возим преко вашег терминала с десна на лево.
Цомманд
sudo apt-get install sl
Излаз
Да бисте га видели у акцији, само унесите следећу команду
Цомманд
Sl
Излаз
Команда сл такође има 2-3 додатне опције које се могу наћи на страницама ман.
4. Нацртајте банере
Ова команда се може користити за цртање великих текстуалних банера. Сећате се да сте видели такве типове банера као поруку добродошлице демона/услуга соцкета док се повезујете преко телнета. Помоћу ове команде можете нацртати било које име или поруку.
јава матх.рандом
Цомманд
figlet Erik_Akash
Излаз
ЦЛИ (Интерфејс командне линије) против ГУИ (Графички кориснички интерфејс)
Сада се већина корисника сигурно пита да када имамо графички кориснички интерфејс, шта је потребно за интерфејс командне линије. Дакле, дозволите ми да вам кажем да хардвер нашег система разуме упутства у облику битова (0 или 1). Ако имате неко знање о рачунарима, како они раде, сигурно бисте то знали.
Уопштено говорећи, кернел их обрађује у облику системских позива. Ти системски позиви се обично састоје од неког кода или команди. Дакле, да бисте радили са њима, неопходно је имати добар практичан интерфејс командне линије. Међутим, ако желимо да хостујемо сервер преко Линук-а, имамо само један начин да то урадимо, а то је интерфејс командне линије. Дакле, да би тамо радио, корисник треба да има добре руке на Линук командама, што би могло да се уради уз помоћ Линук терминала.
Међутим, у случају ГУИ (графичког корисничког интерфејса), добро је за кориснике који само желе да заврше свој посао. Ови типови корисника углавном не желе да знају шта се дешава иза апликације или софтвера.
Ипак, корисник може учинити много више са графичким корисничким интерфејсом, где позадинске информације нису важне. Такође је јасно да у оперативним системима заснованим на Линук-у ГУИ није много битан. Међутим, у случају Виндовс-а, више пажње се обично поклања графичком корисничком интерфејсу.
Закључак
Ова оба типа интерфејса имају своје предности и недостатке. Дакле, овде нема јасног победника; ипак, ако знате како функционише интерфејс командне линије док имате познавање графичког корисничког интерфејса, то никада неће бити безвредно. Уместо тога, то ће дефинитивно утицати позитивно на вашу личност.