Kaip daugiafunkcinis darbas „Linux“ terminalo 3 būdais naudoti kelis korpusus vienu metu
Linux terminalas turi daug įvairių užduočių. Galite pereiti tarp virtualių konsolių, kurios jau veikia jūsų sistemoje, naudokite „Bash“ darbo valdymą, norėdami paleisti procesus fone, ir pasinaudoti GNU ekranu, terminalo „langų valdytoju“.
Jūs neturite laikytis vieno komandos vienu metu. Nesvarbu, ar norite paleisti procesą fone ir kartais jį persvarstyti, ar paleisti daug laiko užimančių užduočių vienu metu, „Linux“ siūlo keletą parinkčių.
Virtualiosios konsolės
Pagal nutylėjimą dauguma Linux sistemų turi keletą virtualių konsolių fone. Persijunkite tarp jų paspausdami Ctrl-Alt ir paspaudus raktą tarp F1 ir F6. Ctrl-Alt-F7 paprastai grįš į grafinį X serverį.
Paspaudus klavišų kombinaciją, pateksite į prisijungimo užklausą. Galite prisijungti ir paleisti komandą, tada išjungti - komanda ir toliau veiks fone, todėl vienu metu gali būti kelios skirtingos terminalo sesijos.
„Tty1“ tekstas nurodo, kad tai yra terminalas, esantis Ctrl-Alt-F1, tty2 būtų F2.
Tai tik labiausiai paplitę nustatymai - skirtingi Linux platinimai gali turėti mažiau virtualių konsolių ir turėti X serverį kitoje vietoje.
„Bash Job Control“
„Bash“ apvalkalas suteikia savo funkcijas, skirtas tvarkyti kelis procesus. Darbo kontrolė leidžia paleisti procesus ir juos prijungti bei atjungti. Pridedamas procesas yra žinomas kaip naujų žinių procesas, o atskirtas - žinomas kaip fono procesas.
Norėdami pradėti procesą fone, pridėkite & po jo komandos. Pavyzdžiui, norėdami atidaryti „Nano“ teksto redaktorių kaip foninį darbą, įveskite šią komandą:
nano ir
[1] rodo, kad mūsų naujo darbo užduoties ID yra 1. 3751 yra jo proceso ID.
Kiekvienas mūsų pradėtas darbas gauna savo darbo ID. Paleiskite darbo vietų komandą, kad galėtumėte peržiūrėti šiuo metu naudojamų darbų sąrašą. „+“ Ženklas rodo darbą, kuris paskutinį kartą buvo susietas su apvalkalu, o - ženklas nurodo užduotį, kuris buvo antras pagal paskutinį su korpusu.
The fg komanda leidžia atkurti foninį darbą į priekį, pridedant ją prie dabartinio apvalkalo. Naudojant komandą fg arba kitą su darbu susijusią komandą nenurodant darbo, bus naudojamas paskutinis susietas darbas - tas, kuriame darbo vietų sąraše yra + ženklas. Taip pat galite nurodyti darbo numerį. Pvz., Ši komanda komandą 1 grąžins į pirmąją vietą:
fg% 1
Baigti procesą paprastai ir jis išnyks iš darbų sąrašo. Jei norite atjungti darbą nuo dabartinio apvalkalo, naudokite ^ Z - tai yra, Ctrl-Z - spartusis klavišas.
GNU ekranas
„GNU Screen“ yra „viso ekrano langų tvarkyklė“, leidžianti naudoti kelis korpusus viename terminale. Ji gali būti neįdiegta pagal nutylėjimą - tai ne Ubuntu. Naudodami Ubuntu arba Debian, naudokite šią komandą, kad įdiegtumėte ekraną:
sudo apt-get install ekranas
Įdiegę paleiskite ekranas komanda ir pamatysite informaciją apie ekraną.
Paspauskite „Space“ arba „Enter“ ir pamatysite normalųjį terminalą.
Jis negali atrodyti ypatingas, tačiau šis apvalkalas iš tikrųjų veikia GNU ekrane. Paspauskite Ctrl-a ir tada d atjungti nuo ekrano. Grįšite į įprastą terminalą.
Norėdami vėl prisijungti prie ekrano, paleiskite ekranas -r komandą. Grįšite į tą patį terminalą kaip ir anksčiau.
Su ekranu galite padaryti daug daugiau. Pavyzdžiui, sukurkite naują „langą“ (terminalą) ekrane paspausdami Ctrl-a, tada c. Kai turėsite kelis langus, paspauskite Ctrl-a du kartus, jei norite perjungti juos. Taip pat galite paspausti Ctrl-a, tada „ pamatyti langų sąrašą.
Sąraše pasirinkite langą ir paspauskite „Enter“, kad įeitumėte į jį.
Mes anksčiau parašėme apie GNU ekrano naudojimą ir perėjome per Byobu, kuris pagerina GNU ekraną.