Како мултитаск на Линук терминалу 3 начина да користите вишеструке љуске одједном
Линук терминал има богате мултитаскинг могућности. Можете се пребацивати између виртуелних конзола које већ раде на вашем систему, користити контролу Басх посла да бисте покренули процесе у позадини и искористили ГНУ екран, терминални менаџер прозора.
Не морате се држати само једне команде. Без обзира да ли желите да покренете процес у позадини и повремено га поново посетите или да покренете више задатака који одузимају много времена одједном, Линук нуди неколико опција.
Виртуал Цонсолес
Подразумевано, већина Линук система има неколико виртуелних конзола у позадини. Пребаците се између њих притиском на Цтрл-Алт и ударање кључем између Ф1 и Ф6. Цтрл-Алт-Ф7 обично ће вас вратити на графички Кс сервер.
Притиском на комбинацију тастера отићи ћете на промпт за пријављивање. Можете се пријавити и покренути наредбу, а затим се пребацити - наредба ће се наставити изводити у позадини, тако да можете имати неколико различитих терминалних сесија које ће се одвијати у исто вријеме..
Текст "тти1" овде указује да је то терминал који се налази на Цтрл-Алт-Ф1, тти2 би био на Ф2.
Ово су само најчешћа подешавања - различите Линук дистрибуције могу да имају мање виртуелних конзола и Кс сервер се налази на другом месту.
Басх Јоб Цонтрол
Басх љуска пружа сопствене функције за управљање вишеструким процесима. Контрола посла вам омогућава да покренете процесе и да их причврстите и одвојите. Приложени процес је познат као процес у првом плану, док је одвојени процес познат као позадински процес.
Да бисте покренули процес у позадини, додајте & након команде. На пример, да бисте отворили Нано уређивач текста као позадински посао, откуцајте следећу команду:
нано &
[1] означава да је наш посао нови ИД посла 1. 3751 је његов ИД процеса.
Сваки посао који започнемо добија свој ИД посла. Покренути послови да бисте видели листу тренутно покренутих послова. Знак + означава задатак који је последњи пут повезан са љуском, док знак - означава посао који је други-последњи повезан са љуском..
Тхе фг команда вам омогућава да доведете позадински посао у први план, приписујући га тренутној љусци. Покретање фг или друге команде која се односи на посао без специфицирања посла ће користити задње придружени задатак - онај са знаком + у листи послова. Такође можете одредити број посла. На пример, следећа команда ће вратити посао 1 назад у предњи план:
фг% 1
Завршите процес нормално и он ће нестати са листе покренутих послова. Ако желите да одвојите задатак од тренутне љуске, користите ^ З - то је, Цтрл-З - пречица на тастатури.
ГНУ Сцреен
ГНУ Сцреен је “менаџер прозора преко целог екрана” који вам омогућава да користите више љуски у једном терминалу. Можда није инсталиран по подразумеваној вредности - није на Убунту-у. На Убунту или Дебиан, користите следећу команду за инсталацију екрана:
судо апт-гет инсталл екран
Када је инсталиран, покрените екрану команду и видећете неке информације о екрану.
Притисните тастер Спаце или Ентер и видећете терминал који изгледа нормално.
Можда не изгледа посебно, али ова љуска се заправо покреће унутар ГНУ екрана. Притисните Цтрл-а и онда д да се одвојите од екрана. Вратићете се на нормалан терминал.
Да бисте поново прикључили екран, покрените сцреен -р команду. Вратићете се на исти терминал као и пре.
Имаш још много тога што можеш да урадиш са екраном. На пример, креирајте нови прозор (терминал) на екрану притиском на Цтрл-а, онда ц. Када имате више прозора, притисните Цтрл-а два пута да бисте се пребацивали између њих. Такође можете да притиснете Цтрл-а, онда “ да бисте видели листу прозора.
Изаберите прозор у листи и притисните Ентер да бисте га пребацили.
Већ смо писали о употреби ГНУ екрана и користили Биобу, који побољшава ГНУ Сцреен.