Како се користи Линук-ова команда на екрану
Са Линуком екран
наредбу, можете покренути покренуте апликације терминала у позадину и повући их напред када желите да их видите. Такође подржава екранске екране и ради преко ССХ веза, чак и након прекида и поновног повезивања!
Шта је команда на екрану?
Тхе екран
наредба је терминални мултиплексер и апсолутно је препуна опција. Рећи да може много тога је деда потцењивања. Ман страница се креће на преко 4.100 редова.
Следе најчешћи случајеви у којима бисте користили екран
наредбу, а ми ћемо их даље покрити у овом чланку:
- Стандардна операција је стварање новог прозора са љуском, покретање команде, а затим гурање прозора у позадину (звано „одвајање“). Када желите да видите како напредује ваш процес, можете поново повући прозор у први план („поновно спојити“) и поново га користити. Ово је сјајно за дуге процесе које не желите случајно да прекинете затварањем прозора терминала.
- Једном када добијете
екран
сесија покренута, можете креирати нове прозоре и покретати друге процесе у њима. Можете лако скакати између прозора да бисте надгледали њихов напредак. Прозор терминала такође можете поделити на вертикалне или хоризонталне регионе и приказати различитеекран
прозори у једном прозору. - Можете се повезати са удаљеном машином, покрените а
екран
сесије и покрените процес. Можете се прекинути са удаљеним хостом, поново повезати и ваш процес ће и даље бити покренут. - Можете да делите а
екран
сесија између две различите ССХ везе како би двоје људи могло да види исту ствар, у реалном времену.
Инсталирање екрана
За инсталацију екран
на убунтуу користите ову команду:
екран за инсталирање судо апт-гет
За инсталацијуекран
на Мањару користите следећу команду:
судо пацман -Си екран
На Федори откуцате следеће:
судо днф инсталл сцреен
Први кораци са екраном
Почети екран
, једноставно га откуцајте као што је приказано доле и притисните Ентер:
екран
Видећете страницу са информацијама о лиценци. Можете притиснути размакницу да бисте прочитали другу страницу или Ентер да бисте се вратили у командну линију.
Преостали сте у командној линији и чини се да се ништа нарочито није догодило. Међутим, сада покрећете љуску унутар мултиплексираног емулатора терминала. Зашто је ово добра ствар? Па, кренимо са процесом који ће потрајати дуго. Преузећемо изворни код за најновије Линук језгро и преусмерити га у датотеку под називом латест_кернел.зип
.
Да бисмо то урадили, укуцавамо следеће:
цурл //цдн.кернел.орг/пуб/линук/кернел/в5.к/линук-5.5.9.тар.кз> најновије_кернел.зип
Наше преузимање почиње и увити се
излаз нам показује напредак.
Не можемо да вам прикажемо слику следећег бита, јер је то секвенца притиска тастера. Откуцате Цтрл + А, отпустите те тастере, а затим притисните д да бисте одвојили екран.
Поступак преузимања је још увек покренут, али прозор са приказом преузимања је уклоњен. Вратили сте се у прозор терминала из којег сте покренули екран
седница. Порука вам говори да а екран
прозор означен 23167.птс-0.ховтогеек
је одвојен.
Потребан вам је број од почетка имена прозора да бисте га поново повезали. Ако га заборавите, увек можете да користите -лс
опција (листа), као што је приказано доле, да бисте добили листу одвојених прозора:
сцреен -лс
Када будете спремни, можете да користите -р
опција (реаттацх) и број сесије за поновно повезивање, тако:
екран -р 23167
Прозор који је радио у позадини сада се враћа у прозор вашег терминала као да никада није напустио.
Ако се ради о процесу који ће се до краја завршити, на крају ће се завршити. Ако је то континуирани процес, на крају ћете желети да га прекинете. У сваком случају, када се процес заврши, можете да куцатеизлаз
за излазак из екран
. Можете и да притиснете Цтрл + А, а затим К да бисте насилно убили прозор.
Откуцајте следећу команду:
излаз
Вратили сте се на претходни прозор терминала, који ће и даље приказивати команду коју сте користили за поновно везивање прозора. Пошто смо затворили један једини одвојени прозор, добијамо поруку да екран
се завршава.
ПОВЕЗАН:Како се користи цурл за преузимање датотека са Линук наредбеног ретка
Коришћење именованих сесија екрана
Можете користити -С
(назив сесије) за именовање вашег екран
седница. Ако користите незаборавно име, а не нумерички идентитет сесије, погодније је да се поново повежете са сесијом. Куцамо следеће да бисмо назвали нашу сесију „бигфиле“:
сцреен -С бигфиле
Када екран
покреће нашу сесију, видимо празан прозор са командном линијом. Преузећемо велику датотеку, па као пример можемо користити дуготрајни процес.
Куцамо следеће:
цурл //ипв4.довнлоад.тхинкброадбанд.цом/1ГБ.зип> бигфиле.зип
Када започне преузимање, притиснемо Цтрл + А, а затим притисните Д да бисте одвојили сесију. Укуцавамо следеће да бисмо користили -лс
(листа) опција са екран
да бисте видели детаље наше одвојене сесије:
сцреен -лс
Иза нумеричког идентификатора (23266) видимо назив наше сесије (бигфиле). Укуцавамо следеће, укључујући назив сесије, да бисмо је поново повезали:
сцреен -р бигфиле
Поново смо повезани са нашим прозором за преузимање и видимо да је дуго преузимање још увек у току.
Када је преузимање завршено, куцамо излаз
да затворите прозор сесије.
Коришћење екрана са више прозора
До сада смо користили екран
да се један поступак стави у позадину у одвојени прозор. Међутим,екран
је способан да учини много више од тога. Даље ћемо покренути неколико процеса који нам омогућавају да надгледамо неке аспекте нашег рачунара.
Укуцавамо следеће да бисмо започели сесију екрана под називом „монитор“:
екран -С монитор
На командној линији у нашој новој прозорској сесији ћемо покренути дмесг
и користите -Х
(читљиво за људе) и -в
(сачекајте нове поруке) опције. Ово ће приказати поруке међуспремника кернела; нове поруке ће се појавити како се појаве.
Куцамо следеће:
дмесг -Х -в
Појављују се постојеће поруке. Нисмо враћени у командну линију јер дмсег
чека нове поруке и приказиват ће их чим стигну.
ПОВЕЗАН:Како се користи дмесг наредба на Линуку
Желимо да покренемо другу апликацију, па нам је потребна нова екран
прозор. Притисните Цтрл + А, а затим Ц да направимо нови прозор. Користићемо гледати
да више пута трчи вмстат
, тако да добијамо често ажурирани приказ употребе виртуелне меморије на нашем рачунару.
У нову командну линију откуцавамо следеће:
гледај вмстат
Тхе вмстат
излаз се појављује и ажурира сваке две секунде.
Наша два процеса су сада покренута. Да ускочите измеђуекран
прозора, притиснете Цтрл + А и број прозора. Први који смо креирали је прозор нула (0), следећи је прозор 1 итд. Скок до првог прозора ( дмесг
један), притиснемо Цтрл + А и 0.
Ако притиснемо Цтрл + А и 1, враћа нас на вмстат
прозор.
То је прилично фино! Можемо притиснути Цтрл + А, а затим Д да се одвојимо од ове сесије; можемо поново да прикључимо касније. Обе сесије ће и даље бити активне. Поново, да бисмо се пребацивали између прозора, притиснемо Цтрл + А и број (0 или 1) прозора на који желимо да се пребацимо.
Идемо на следећи корак и прегледајмо оба екрана у једном прозору. Када то учините, проширит ћете прозор терминала на величину која овај корак чини корисним. Наши примери су ограничени на величину наших снимака екрана, тако да ће наши прозори изгледати помало скучено.
Да бисмо то урадили, притиснемо Цтрл + А, а затим Схифт + С (потребно је велико „С“).
Прозор се дели на две „регије“.
И даље се приказује горња регија вмстат
, а доња област је празна. Курсор је истакнут на снимку екрана испод. Да бисмо га преместили у доњи регион, притисните Цтрл + А, а затим Таб.
Курсор се помера у доњи регион, који је заиста само празан простор. То није љуска, па у њу не можемо ништа да укуцамо. Да бисмо добили користан приказ, притиснемо Цтрл + А, а затим притисните „0“ за приказ дмесг
прозор у овом региону.
Ово нам даје обе излазне резултате уживо у једном подељеном прозору. Ако притиснемо Цтрл + А и Д да бисмо одвојили прозор, а затим га поново прикачили, изгубићемо приказ подељеног окна. Међутим, можемо га вратити помоћу следећих тастерских пречица:
- Цтрл + А, С: Поделите прозор водоравно.
- Цтрл + А, Таб: Померите се у доњи регион.
- Цтрл + А, 0: Прикажите нула прозора у доњем региону.
Ствари можемо направити и корак даље. Сада ћемо доње окно поделити вертикално и додати трећи поступак на екран. Курсор у доњем делу притиснемо Цтрл + А и Ц да бисмо креирали нови прозор са љуском. Доњи регион приказује нови прозор и даје нам командну линију.
Даље, покрећемо дф
наредба за проверу употребе система датотека:
дф
Када видимо дф
трчећи, погодили смо Цтрл + А и знак луле (|)
. Ово вертикално дели доњи регион. Притисните Цтрл + А и Таб да бисте се преселили у нови регион. Затим притиснемо Цтрл + А и 0 да би се приказао дмесг
прозор.
Такође се можете кретати из региона у регион и додати још вертикалних или хоризонталних подела. Ево још корисних комбинација тастера:
- Цтрл + А: Скочите напред-назад између тренутног и претходног региона.
- Цтрл + А, П: Затворите све регионе, осим тренутног.
- Цтрл + А, Кс: Затворите тренутни регион.
Коришћење екрана преко ССХ
Са екран
, можете да започнете сесију прозора, одвојите је тако да још увек ради у позадини, одјавите се или поново пријавите и поново прикачите сесију.
Направимо ССХ везу са нашим рачунаром са другог сассх
команда. Морамо да наведемо име рачуна са којим ћемо се повезати и адресу удаљеног рачунара.
За наш пример куцамо следеће:
ссх даве@192.168.4.30
Након што се аутентификујемо на удаљеном рачунару и пријавимо, откуцавамо следеће да бисмо покренули а екран
сесија под називом „ссх-геек“:
сцреен -С ссх-геек
У демонстрацијске сврхе ћемо трчативрх
у екран
прозор, али можете започети било који дуготрајан или бескрајан процес.
Куцамо следеће:
врх
Једномврх
ради у прозору, притиснули смо Цтрл + А, а затим Д да бисмо одвојили прозор.
Вратили смо се у изворни, удаљени прозор терминала.
Ако куцамо излаз
, као што је приказано доле, прекида ССХ сесију и враћамо се на наш локални рачунар:
излаз
Укуцавамо следеће да бисмо се поново повезали:
ссх даве@192.168.4.30
Након што се поново повежемо и пријавимо, можемо да укуцамо следеће да бисмо поново прикључили екран
седница:
сцреен -р ссх-геек
Сада смо поново повезани са још увек активном инстанцом врх
.
Ово је сјајно ако желите да започнете поступак на једној машини, а затим наставите где год сте стали на другој.
ПОВЕЗАН:Како створити и инсталирати ССХ кључеве из Линук шкољке
Дељење сесије екрана
Такође можете користити а екран
сесија како би двоје људи могло да види и комуницира са истим прозором. Рецимо да неко ко користи Федору на свом рачунару жели да се повеже са нашим Убунту сервером.
Откуцао би следеће:
ссх даве@192.168.4.30
Након што се повеже, започиње сесију екрана под називом „ссх-геек“ користећи опцију -С (назив сесије). Такође користи -д
(одвојити) и-м
(принудно стварање) опције за стварање новог екран
сесија која је већ одвојена.
Куца следеће:
сцреен -д -м -С ссх-геек
Куца следеће, користећи -ИКС
опција (режим више екрана) за прикључивање сесије:
сцреен -Кс ссх-геек
На Мањаро рачунару, друга особа се повезује са рачунаром Убунту са истим акредитивима налога, као што је приказано доле:
ссх даве@192.168.4.1
Једном када се повеже, она откуцаекран
команду и користи опцију -Кс (режим више екрана) за придруживање истој сесији прозора, на следећи начин:
сцреен -Кс ссх-геек
Сад ће било шта видети било која особа, друга ће видети. На пример, када једна особа изда наредбу дате, обоје је виде како је откуцана, као и њен излаз.
Обоје сада деле а екран
сесија која се изводи на удаљеном Убунту рачунару.
За део софтвера који је светлост дана први пут угледао 1987. године, екран
још увек има добру продуктивност. Упознавање с тим биће вам добро проведено време!
ПОВЕЗАН:37 важне Линук наредбе које бисте требали знати