Линуксийг хамтдаа сур. Оршил. Терминал ба ашигтай командууд. Төрөл бүрийн Linux терминалууд Windows-д зориулсан Линукс терминал эмуляторууд

Нээлттэй эхийн програм хангамжийн эртний уламжлалын дагуу хэрэглэгчдэд ийм шийдлүүдийн өргөн сонголтыг санал болгодог. Дашрамд хэлэхэд, энэ нь нээлттэй эхийн програм хангамжийг шүүмжилдэг уламжлалтай. Хэрэглэгчид яагаад хэдэн арван өөр терминал эмулятор хэрэгтэй байна вэ (товчхон хэлэхэд тэдгээрийг энгийн терминал гэж нэрлэдэг)? Түүнээс гадна, тэдгээрийн хоорондын ялгаа нь нэлээд дур зоргоороо юм. Линуксийн зарим фэнүүд ч гэсэн энэ тохиолдолд илүүдэл нь хортой гэж үздэг.

Гэсэн хэдий ч олон янз байдлыг дэмжсэн олон аргумент байсаар байна. Хэдийгээр та олон шийдлүүд нь өрсөлдөөнийг дэмждэг бөгөөд энэ нь хөгжүүлэгчид болон хэрэглэгчдийн аль алинд нь ашиг тустай байдаг.

1 Xterm, urxvt…

Kali Linux дээрх Xterm

Xterm болон urxvt нь X Window орчны терминалууд юм. Энэ нь тэд ямар ч ажлын орчинд адилхан ажиллах болно гэсэн үг юм. Тийм ч учраас туршлагатай Линукс хэрэглэгчид тэднийг илүүд үздэг байж магадгүй юм.

Xterm нь Линуксийн стандарт терминал гэж тооцогддог. Хөтөлбөр нь бараг бүх түгээлтэд багтсан бөгөөд энэ үйлдлийн системтэй танилцах нь ихэвчлэн эхэлдэг.

Туршлагагүй хэрэглэгчийн үүднээс авч үзвэл энэ програм нь нэг чухал сул талтай - түүний тохиргоог .Xresources файлыг гараар засварлах замаар хийдэг. Гэхдээ системийн администраторын хувьд эсрэгээрээ, энэ нь том давуу тал юм, учир нь сонголтуудыг нуух тусам хэрэглэгч бүх зүйлийг сүйтгэх магадлал багатай байдаг.

Гэсэн хэдий ч Xterm-ийг тохируулах нь эхлэгчдэд ч гэсэн маш энгийн ажил юм. Хөтөлбөр нь маш сайн баримтжуулсан байдаг - бүрэн залхуу хүмүүс Интернетээс бэлэн жишээ олж, зөн совингийн сонголтуудыг өөрсдийн амтанд тохируулан өөрчилж болно.

Urxvt нь Юникод дэмжлэгтэй rxvt терминалын салаа юм. Энэ нь xterm-тэй ижил аргаар тохируулагдсан - .Xresources файлыг гараар засварлах замаар. Хэдийгээр товчхон ч гэсэн urxvt нь хагас тунгалаг байдлыг дэмждэг тул хэрэв хэрэглэгч хүсвэл энэ нь ширээний компьютер дээр маш гайхалтай харагдах болно.

Дүрмээр бол хэрэглэгч бүх нийтийн терминалуудыг сонгох шаардлагагүй. Тэдгээрийн ядаж нэгийг нь анхдагчаар суулгасан нь лавтай.

2 Консол, GNOME терминал, LXTerminal, Xfce терминал…


Kali Linux дээрх Gnome терминал

Эдгээр нь тодорхой ажлын орчинд ашиглах зориулалттай терминал бөгөөд стандарт хүргэлтэд албан ёсоор багтсан болно. Тэдний гол онцлогхэрэглэгчийн орчинд бүрэн нэгтгэхээс бүрдэнэ.

Ялангуяа KDE Konsole терминалыг энэ ширээний бусад програмууд ашигладаг: Konqueror, Kate, Dolphin болон KDevelop. Энэхүү арга нь програмын чадавхийг ихээхэн өргөжүүлж, ашиглах боломжийг аль болох тохь тухтай болгодог.

Мэдээжийн хэрэг, Konsole нь KDE-д техникийн хувьд төдийгүй концепцийн хувьд нэгдсэн. Энэ терминалын тохиргооны системийг хар л даа - тэнд маш олон сонголт байгаа тул та тохируулж болох бүх зүйлийг тохируулах боломжтой болох нь шууд тодорхой болно. Түүнээс гадна тохиргооны файлыг гараар засварлахгүйгээр.

Тиймээс ажлын орчинг сонгох нь бараг үргэлж автоматаар терминалыг сонгох гэсэн үг юм. Мэдээжийн хэрэг, багцыг дараа нь арилгаж болох боловч энэ нь системийн хэрэглэгчийн шинж чанар муудахад хүргэдэг.

3 Гуаке, Тильда, Якуаке, Yeahconsole...


Kali Linux дээрх Guake

Эдгээр нь унадаг терминал гэж нэрлэгддэг терминалууд юм. Ийм програмыг хөгжүүлэгчид энэ санааг алдарт Quake тоглоомоос авсан бөгөөд ийм консол нь тоглоомын явцыг удирдах чухал элементүүдийн нэг байсан юм.

Энэ санаа нь үнэхээр сонирхолтой юм. Дурын товчлуурыг дарснаар дэлгэцэн дээр терминал гарч ирэх бөгөөд хэрэглэгч шаардлагатай үйлдлүүдийг хийсний дараа яг адилхан алга болно. Ердийн терминалыг ашиглан ойролцоогоор ижил үр дүнд хүрч болох нь сонин байна - үүнийг нээхийн тулд "халуун түлхүүр" өгөхөд л хангалттай.

Гэсэн хэдий ч хэрэглэгчийн тав тухтай байдал, практик байдлын талаархи санаанууд нь технократын өө сэвгүй мэт санагдах логикоос хамаагүй илүү төвөгтэй болж хувирав. Унждаг терминалууд улам бүр түгээмэл болж, нэг систем дэх ижил төстэй уламжлалт програмуудтай амжилттай зэрэгцэн оршиж байна.

Унждаг терминалуудын эгнээнээс тусдаа зогсож байгаа нь YeahConsole бөгөөд энэ нь өөрөө бүрэн эрхт терминал биш, зөвхөн терминалын бүрхүүл болж үйлчилдэг бөгөөд энэ нь xterm, urxvt гэх мэт байж болох бөгөөд үүнийг уналт болгон хувиргадаг. доош консол. Энэ програмыг тохируулах арга нь xterm-г тохируулахтай төстэй - хэрэглэгч .Xresources файлыг гараар засах шаардлагатай.

Дадлагаас харахад унадаг терминалыг ашиглах нь хэд хэдэн үйлдлүүдийн гүйцэтгэлийг эрс хялбаршуулж чадна. Тиймээс үүнийг системд оруулах нь зүйтэй.

4 Терминатор, qterminal, сакура, термит, нэр томъёо...


Кали Линукс дээрх Терминатор

Эхний ээлжинд эрэлт хэрэгцээтэй байгаа терминалуудын жагсаалт дуусч байгаа хэдий ч хөгжүүлэгчид хэрэглэгчдэд шинэ, анхны зүйлийг санал болгохыг хичээж байна. Зарим шийдвэр амжилттай болж, зарим нь тийм ч их биш юм.

Амжилттай терминалын хамгийн тод жишээ бол Терминатор юм. Үүний онцлог нь үндсэн цонхыг хэд хэдэн хэсэгт хувааж болох бөгөөд тус бүр нь тусдаа терминал ажиллуулдаг. Энэ нь хэд хэдэн үйлдлийг зэрэгцүүлэн гүйцэтгэх, үйл явцын явцыг хянах шаардлагатай хэрэглэгчдэд маш тохиромжтой.

Нэр томьёо нь харааны тохиргооны системээр хэрэгжсэн бүх төрлийн гоёл чимэглэлийн шүтэн бишрэгчдэд таалагдах нь дамжиггүй. Хэдийгээр энэ нь Терминатор шиг олон цонхыг хэрэгжүүлдэг.

Гэсэн хэдий ч нэр томъёог бүрэн бие даасан төсөл гэж үзэх боломжгүй юм. Энэхүү терминалыг Гэгээрлийн ширээний төслийн нэг хэсэг болгон бүтээсэн. Харамсалтай нь энэ орчин хэзээ ч өөрийн үзэл баримтлалын дагуу нэр хүндтэй болж чадаагүй юм. Гэхдээ энэ нь програмыг дангаар нь ашиглах боломжгүй гэсэн үг биш юм.

Тиймээс бид зарим тодорхой ажлуудад хэрэгтэй өөр нэг терминал авдаг. Нэг терминал эсвэл дөрөвтэй ажиллах нь түүнд хэрхэн илүү тохиромжтой болохыг зөвхөн хэрэглэгч л шийдэх боломжтой. Хамгийн гол нь энэ нь үр дүнд эерэг нөлөө үзүүлдэг.

Заримдаа бид Windows дээр Линукс эсвэл Bash командуудыг ажиллуулах шаардлагатай үед командын мөрийг оролддог. Бид бүгд мэддэг учраас Линуксийн командууд нь Линуксийн командуудад бус Windows командуудыг зөвшөөрдөг тул Линуксийн командуудыг тушаалын мөрөнд ажиллуулах боломжгүй.

Гэсэн хэдий ч, Windows 10, 8, 7 дээр Linux командуудыг ашиглах боломжийг олгодог олон терминал эмуляторууд байдаг. Энэхүү гарын авлагад бид ашиглах болно. Cygwin хэрэгсэл. Энэ нь C, C++ хэл дээр бичигдсэн үнэгүй нээлттэй эх сурвалжийн хэрэгсэл юм. Cygwinнь таны Windows 10.8 болон 7 үйлдлийн системд Unix шиг орчин, тушаалын мөрийн интерфейсээр хангана.

Энэхүү хэрэгслээр дамжуулан 64 битийн эсвэл 32 битийн Windows үйлдлийн систем дээр Линукс командуудыг хялбархан ажиллуулж, Windows дээрх Терминал болон Гүйцэтгэсэн Линуксийн хоёртын файлуудыг ашиглаж болно. Үүнээс бусад, Through Cygwin Xхэрэгслийг X-Desktop орчинд ч ашиглаж болно.

Тиймээс, Windows 10, 8, 7-д зориулсан терминалыг хэрхэн суулгах, тохируулах талаар харцгаая.

Windows-д зориулсан терминалыг суулгаж, тохируулна уу

1. Юуны өмнө татаж авах Cygwin хэрэгсэлДоорх линкээс авна уу.

2. Үүний дараа Windows дээрээ бусад програмуудыг суулгаж байхдаа компьютер дээрээ суулгаарай.

"Анх удаа суулгахдаа та интернетээс суулгаж, бүх тохиргоог үндсэн тохиргоо болгон үлдээх хэрэгтэй"

3. Суулгацын сүүлчийн цэг дээр та багцуудыг татаж авах вэбсайтыг сонгохыг хүсэх болно. Зүгээр л дурын вэбсайтыг сонгоод "Дараах" дээр дарна уу.

4. Энэ нь дууссаны дараа та бүх багцын жагсаалтыг авах болно, та суулгах шаардлагатай багцуудаа сонгож, дараа нь зүгээр л дарна уу.

Та өгөгдмөл сонгосон багцуудаа орхиод Next дарна уу.

5. Үүний дараа бүх багцууд таны системд татагдах болно, та хэсэг хугацаанд хүлээх хэрэгтэй.

6. Суулгаж дууссаны дараа та Windows дээрээ Cygwin хэрэгслийг ашиглаж болно.

Одоо Windows-д зориулсан терминалыг амжилттай суулгалаа. Зүгээр л систем дээрээ Cygwin терминалыг ажиллуулаад бүх Линукс командыг ашиглана уу.

Сайтын зохицуулагч сайт. ХАМТ өнөөдөрБид "Линуксыг хамтдаа судлах нь" гэсэн ерөнхий гарчигтай цуврал сонирхолтой сэдвүүдийг нээж байна.Хэлэлцүүлгийн сэдвүүд нь Ubuntu болон түүний дериватив системийг судлах тухай төрөл бүрийн материалыг хамарсан нийтлэл, мессеж хэлбэрээр байх болно. Материалыг зөвхөн нийтлэхгүй. нөөцийн удирдлага, мөн хүссэн хэрэглэгчид өөрийн мэдлэгээ хуваалцах болно (энэ нь гуравдагч этгээдийн эх сурвалжаас хуулахгүйгээр хувийн мэдлэг юм). эх сурвалжийн хувьд санал болгож буй сэдвийг тусдаа нийтлэл болгон нийтлэх болно.

Гол зорилго нь Линукс системийн үндсийг судлах явдал юм. Энэ техник нь ердийн зүйл биш байж магадгүй, багш байхгүй, эсвэл оролцогч бүр багш байх болно. Сайхан сэтгэлтэй, халуун дулаан уур амьсгалд мэдлэгээ илэн далангүй хуваалцах болно. Хэлэлцүүлгийн сэдэв (хичээл) бүр таны систем дээрх шинэ мэдлэгийг практикт нэгтгэж, дэлгэцийн агшинтай тайлбар хийснээр дуусах болно.

Эхний хэлэлцүүлгийг эхлүүлье!

Терминал ба ашигтай командууд

Линукс системийг урьдчилан судлах үе шатанд ч гэсэн (үе шат: Линукс гэж юу вэ, түүнд хэрхэн хандах вэ) хэрэглэгч Терминал гэх мэт нэр томъёотой тулгардаг. Энэ нь зарим хүмүүсийг айлгадаг бол зарим нь эсрэгээрээ үүнийг туршиж үзэх хүсэл эрмэлзэлтэй байдаг (яагаад өөрийгөө програмистаар оролдож болохгүй гэж? :)). Тэнд, интернетээс бид хэрэглэгчийн сэтгэгдлүүдийн дунд энэ зүйл нь системийг бүхэлд нь удирдах, програм суулгах, алдаа засах, ерөнхийдөө түүний тусламжтайгаар бүх зүйлийг хийхэд ашиглагддаг гэсэн мэдээллийг олж авдаг.

Терминал бол консолыг дуурайдаг график програм юм гэж help.ubuntu.ru сайтын хэрэглэгчийн баримт бичиг бидэнд хэлж байна.

Бүх терминалын командууд мөн консол дээр ажилладаг. Консол нь график бүрхүүлгүйгээр ажилладаг бөгөөд системийг эхлүүлэхэд асуудал гарсан тохиолдолд ихэвчлэн шаардлагатай байдаг.

Тэгэхээр Терминал гэж юу вэ? Терминал нь системийг шууд удирдах боломжийг олгодог хэрэгсэл бөгөөд мөн ямар ч график програм болон системд гүйцэтгэсэн аливаа үйлдлийг харах боломжийг олгодог, тухайлбал хэрэглэгч дурын хавтас нээж, дурын програмыг нээх үед Терминал дахь командуудтай ижил мөчүүд тохиолддог.

Хамгийн алдартай командуудын жишээ (терминалыг Ctrl+Alt+T товч ашиглан ажиллуулж болно):

sudo apt-get шинэчлэлт(багцын индексийн шинэчлэлт)

sudo apt-get шинэчлэх(шууд програмын шинэчлэл)

Командын бүрэлдэхүүн хэсгүүдийг харцгаая:

  • sudo - администраторын эрх бүхий тушаалыг ажиллуулах (үүнийг оруулсны дараа та администраторын нууц үгийг оруулах ёстой, нууц үг нь өөрөө харагдахгүй байна, гэхдээ бүү ай, оруулаад enter товчийг дарна уу);
  • apt-get бол багцуудыг суулгах, шинэчлэх хүчирхэг хэрэгсэл юм;
  • шинэчлэх - багцын жагсаалтыг шинэчлэх, шинэчлэх - багцуудыг өөрсдөө шинэчлэх.

sudo apt-get суулгах програмын нэр- програм суулгах;

sudo apt-get програмын нэрийг устгана уу- програмыг устгах;

Програмуудыг хадгалах газрыг нэмж суулгах нь хамгийн сайн арга юм; энэ нь эхлээд програм Ubuntu програмын төвд байхгүй эсэхийг шалгасны дараа програмыг автоматаар шинэчлэх боломжтой болгоно (ингэж бид энэ репозиторыг бидэнтэй холбогдоогүй эсэхийг шалгана) .

Ихэнх командын хувьд командын дараа нэмэлт --help командыг бичиж тусламж авч болно. Жишээ: sudo apt-get update --help

Эцэст нь хэд хэдэн сонирхолтой тушаалууд:

нэр -а- тушаал нь Линуксийн цөмийн хувилбарыг харуулна;

netstat -tup- идэвхтэй жагсаалт сүлжээний холболтууд;

apt-get moo- сайхан сэтгэлтэй баг

Алдартай терминал эмуляторууд

Эндээс харахад янз бүрийн терминал эмуляторууд байдаг. Тэд тус бүр өөрийн гэсэн сонирхолтой байдаг.

Хамгийн алдартай терминал эмуляторуудыг авч үзье.

Гуаке- алдартай Quake тоглоомын консолыг санагдуулам унадаг терминал. Терминал нь санах ойд ачаалагдсан тул терминал руу залгах нь стандарт терминалаас хурдан юм. Ubuntu репозиторт байгаа тул та үүнийг Ubuntu Application Center-ээс суулгаж болно.

Эцсийн хугацаа- "ухаалаг" терминал эмулятор. Оруулсан командуудыг санаж, дараагийн удаа бичихэд унадаг цэсэнд санал болгоно. Ихэнх терминал эмуляторуудын нэгэн адил эцсийн нэр томъёо нь hotkeys дэмждэг боловч тохиргооны файлыг засварлах замаар. Харамсалтай нь туршилтын явцад хөлдсөн боловч үүний тайлбар бий; Эцсийн хугацаа нь альфа тестийн шатыг удаан хугацаанд орхихгүй.

Суулгац руугаа явцгаая. Энэ нийтлэлийг бичиж байх үед програмын репозитор ажиллахгүй байсан тул бид үүнийг эх кодоос суулгах болно. Эцсийн хугацааг суулгахын тулд бидний суулгах нэмэлт Git хэрэгсэл нь ирээдүйд бусад програмуудыг суулгахад хэрэг болно.

sudo apt-get суулгах git build-essential cmake intltool (нэлээн алдартай хэрэгсэл шаардлагатай)

sudo apt-get install valac libgtk-3-dev intltool clutter-gtk-1.0 libkeybinder-3.0-dev libgee-0.8-dev libnotify-bin libmx-dev (GTK-д зориулсан нэмэлт багцууд)

git клон https://github.com/p-e-w/finalterm.git (эх сурвалжийг татаж авах)

cd эцсийн шат/ (цаашаа явцгаая В хавтасэцсийн шат)

mkdir бүтээх (үүсгэх хавтасбарих)

CD бүтээх/(цаашаа явцгаая В хавтасбарих)

cmake..

хийх(эх кодоос автоматаар програм бүтээх хэрэгсэл)

sudo суулгаарай(шууд суурилуулах)

Терминатор- хөндлөн платформ терминал эмуляторыг дэмжих системүүд Microsoft Windows, Mac OS X, Linux, Unix X11. Хэвтээ ба босоо таб үүсгэх, интерфэйсийн дэлгэц, олон товчлууруудыг тохируулах, нэмэлт залгаасуудыг холбох боломжийг олгодог тохиромжтой терминал эмулятор.

Та Ubuntu програмын төвөөс суулгаж болно.

RXVT (юникод дэмждэг өнгөт терминал)- маш хөнгөн терминал эмулятор. Би ямар ч тохиргоо олсонгүй. Түүний минимализм нь суурилуулсан XTerm-тэй төстэй боловч RXVT нь Tektronix 4014 эмуляц, багажны хэв маягийн тохиргоо зэрэг зарим функцийг устгадаг.

Ubuntu-н уугуул репозитороос авах боломжтой.

За, стандарт терминалыг үргэлжлүүлэн ашиглаж байгаа хүмүүст би үүнийг зургаар бага зэрэг чимэглэхийг санал болгож байна, жишээлбэл, Tux нэртэй оцон шувуу (Linux-ийн албан ёсны сахиус).

sudo apt-get install cowsay fortunes

Бүгдээрээ сайхан сэтгэлтэй байгаарай. Сэдвийн хэлэлцүүлэгт уулзацгаая.

Терминал эмулятор нь бусад дэлгэцийн бүтцэд видео терминалыг хуулбарлах компьютерийн програм юм. Өөрөөр хэлбэл Терминал эмулятор нь дүлий машиныг серверт холбогдсон клиент компьютер шиг харагдуулах чадвартай. Терминал эмулятор нь эцсийн хэрэглэгчдэд консол болон текст хэрэглэгчийн интерфэйс, командын мөрийн интерфейс зэрэг програмуудад хандах боломжийг олгодог.

Та энэхүү нээлттэй эхийн ертөнцөөс сонгох асар олон тооны терминал эмуляторуудыг олж болно. Тэдгээрийн зарим нь өргөн хүрээний функцийг санал болгодог бол зарим нь бага функцийг санал болгодог. Боломжтой програм хангамжийн чанарыг илүү сайн ойлгохын тулд бид Linux-д зориулсан гайхалтай терминал эмуляторуудын жагсаалтыг цуглуулсан. Гарчиг бүр нь өөрийн тайлбар, онцлог шинж чанар, холбогдох татаж авах холбоос бүхий програм хангамжийн дэлгэцийн агшинг өгдөг.

1. Терминатор

Терминаторнь олон терминалын цонхыг дэмждэг дэвшилтэт, хүчирхэг терминал эмулятор юм. Энэ эмуляторыг бүрэн өөрчлөх боломжтой. Та хэмжээ, өнгийг өөрчилж, терминалд янз бүрийн хэлбэр өгч болно. Хэрэглэгчдэд ээлтэй, ашиглахад хөгжилтэй.

Терминаторын онцлог шинж чанарууд

  1. Өөрийн профайл болон өнгөний схемийг тохируулж, хэрэгцээнд нийцүүлэн хэмжээг тохируулаарай.
  2. Илүү их функцийг авахын тулд залгаасуудыг ашигла.
  3. Нийтлэг үйл ажиллагааг хурдасгах хэд хэдэн товч товчлол байдаг.
  4. Терминалын цонхыг хэд хэдэн виртуал терминал болгон хувааж, шаардлагатай бол хэмжээг нь өөрчил.

2. Тильда

Тильда GTK+ дээр суурилсан загварлаг унадаг терминал юм. Нэг товчлуур дарснаар та шинэ цонх нээх эсвэл Tilda цонхыг нуух боломжтой. Гэсэн хэдий ч, та текстийн харагдах байдал болон Терминалын дэвсгэрийг өөрчлөхийн тулд өөрийн хүссэн өнгийг нэмж болно.

Тильдагийн онцлог шинж чанарууд

  1. Өндөр тохируулгатай интерфэйс.
  2. Та Tilda цонхны ил тод байдлын түвшинг тохируулах боломжтой.
  3. Маш сайн суурилуулсан өнгөт схемүүд.

3. Гуаке

Гуакень GNOME Desktop Environment-д зориулан бүтээсэн питон дээр суурилсан унадаг терминал юм. Энэ нь нэг товчлуур дээр дарахад дуудагддаг бөгөөд ижил товчлуур дээр дахин дарснаар үүнийг нуух боломжтой. Түүний дизайныг Quake зэрэг FPS (First Person Shooter) тоглоомуудаас тодорхойлсон бөгөөд гол зорилтуудын нэг нь хүрэхэд хялбар юм.

Гуаке нь Якуака, Тилда нартай маш төстэй боловч хамгийн сайныг нь GTK-д суурилсан нэг хөтөлбөрт холих туршилт юм. Guake нь C хэл дээрх жижиг хэсгийг (дэлхийн халуун товчлуурын зүйлс) ашиглан эхнээс нь python хэл дээр бичсэн.

4.Якуаке

Якуаке (Дахиад л Куакэ) нь Guake терминалын эмулятортой маш төстэй KDE дээр суурилсан унадаг терминал эмулятор юм. Энэ загвар нь Quake гэх мэт fps консол тоглоомуудаас санаа авсан.

Yakuake бол үндсэндээ KDE программ бөгөөд үүнийг KDE ширээний компьютер дээр хялбархан суулгаж болох боловч хэрэв та Yakuake-г GNOME ширээний компьютерт суулгахыг оролдвол энэ нь таныг асар олон тооны хамаарлын багцуудыг суулгахыг хүсэх болно.

Якуакегийн онцлог

  1. Дэлгэцийнхээ дээд хэсгээс чөлөөтэй эргүүлээрэй
  2. Таблуулсан интерфейс
  3. Тохируулах хэмжээс ба хөдөлгөөнт дүрсийн хурд
  4. Тохируулах боломжтой

5. ROXTerm

ROXtermнь gnome-терминалтай ижил төстэй функцуудыг хангах зорилготой өөр нэг хөнгөн терминал эмулятор юм. Энэ нь Gnome сангуудыг ашиглаагүй, тохиргооны интерфэйс (GUI)-ийг авчрахын тулд бие даасан апплет ашиглан бага мөр, хурдан эхлүүлэх цагтай байхаар анх бүтээгдсэн боловч цаг хугацаа өнгөрөхөд түүний үүрэг илүү олон функцуудыг авчрахад шилжсэн. эрчим хүчний хэрэглэгчдэд зориулсан.

Гэсэн хэдий ч, энэ нь gnome-терминалаас илүү тохируулах боломжтой бөгөөд терминалыг хэт их ашигладаг "хүчтэй" хэрэглэгчдэд илүү их хүлээгдэж байна. Энэ нь GNOME ширээний орчинд хялбархан нэгтгэгддэг бөгөөд терминал руу зүйлсийг чирэх, буулгах зэрэг функцуудыг хангадаг.

6. Этерм

Этермнь xterm-ийг орлох зориулалттай хамгийн хөнгөн өнгөт терминал эмулятор юм. Энэ нь сонгох эрх чөлөөний үзэл баримтлалаар бүтээгдсэн бөгөөд хэрэглэгчийн гарт аль болох их хүч, уян хатан байдал, эрх чөлөөг үлдээдэг.

7.Rxvt

Rxvtны төлөө өргөтгөсөн виртуал терминалЭнэ нь Tektronix 4014 эмуляц, багаж хэрэгслийн хэв маягийн тохируулга зэрэг функцтэй байх шаардлагагүй хүчирхэг хэрэглэгчдэд зориулсан xterm-ийг орлуулах зориулалттай Linux-д зориулсан өнгөт терминал эмулятор програм юм.

8. Wterm

Wtermнь rxvt төсөл дээр суурилсан өөр нэг хөнгөн жинтэй терминал эмулятор юм. Энэ нь дэвсгэр зураг, ил тод байдал, урвуу ил тод байдал зэрэг функцуудыг багтаасан бөгөөд маш өндөр тохируулгатай терминал эмуляторыг бий болгодог чухал багц эсвэл ажиллах цагийн сонголтуудыг ашиглах боломжтой.

9. LXTerminal

LXTerminalнь ямар ч шаардлагагүй хамааралгүйгээр LXDE (Lightweight X Desktop Environment)-д зориулсан VTE-д суурилсан өгөгдмөл терминал эмулятор юм. Терминал нь зарим нэг сайхан боломжуудтай.

LXTerminal-ийн онцлогууд

  1. Олон табын дэмжлэг
  2. cp, cd, dir, mkdir, mvdir зэрэг нийтлэг командуудыг дэмждэг.
  3. Зай хэмнэхийн тулд цэсийн мөрийг нуух функц
  4. Өнгөний схемийг өөрчлөх.

10. Консол

Консолнь өөр нэг хүчирхэг KDE дээр суурилсан үнэгүй терминал эмуляторыг анх Ларс Доэлл бүтээсэн.

Консолын онцлогууд

  1. Олон таб бүхий терминалууд.
  2. Тунгалаг дэвсгэр.
  3. Split-view горимыг дэмжих.
  4. Лавлах болон SSH хавчуурга.
  5. Тохиромжтой өнгөний схемүүд.
  6. Тохиромжтой түлхүүрийн холбоосууд.
  7. Терминал дахь үйл ажиллагааны талаарх мэдэгдлийн сэрэмжлүүлэг.
  8. Нэмэлт хайлт
  9. Dolphin файлын менежерийн дэмжлэг
  10. Гаралтыг энгийн текст эсвэл HTML форматаар экспортлох.

11. TermKit

TermKit Google Chrome, Chromium зэрэг вэб хөтчүүдэд ихэвчлэн ашиглагддаг WebKit rendering хөдөлгүүрийг ашиглан командын мөрөнд суурилсан програмын тусламжтайгаар GUI-ийн хэсгүүдийг бүтээх зорилготой гоёмсог терминал юм. TermKit нь анх зохион бүтээгдсэн Mac-д зориулсанболон Windows, гэхдээ Floby-ийн TermKit сэрээний ачаар та үүнийг Линукс дээр суурилсан түгээлтийн доор суулгаж, TermKit-ийн хүчийг мэдрэх боломжтой.

12. st

stнь X цонхонд зориулсан энгийн терминалын хэрэгжилт юм.

13. Gnome-Терминал

GNOME ширээний орчинд зориулсан суурилуулсан терминал эмулятор юм Pennington-ийн айдасмөн бусад. Энэ нь хэрэглэгчдэд GNOME орчинд үлдэхийн зэрэгцээ жинхэнэ Линукс бүрхүүл ашиглан тушаалуудыг ажиллуулах боломжийг олгодог. GNOME Терминал нь xterm терминалын эмуляторыг дуурайдаг бөгөөд ижил төстэй хэд хэдэн функцийг авчирдаг.

Gnome терминал нь олон профайлыг дэмждэг бөгөөд хэрэглэгчид өөрийн бүртгэлд олон профайл үүсгэх боломжтой бөгөөд фонт, өнгө, дэвсгэр зураг, зан байдал гэх мэт тохиргооны сонголтыг өөрчлөх боломжтой. Бүртгэл тус бүрд нэр өгч, профайл тус бүрд нэр зааж өгнө. Энэ нь хулганы үйл явдал, url илрүүлэх, олон таб гэх мэтийг дэмждэг.

14. Эцсийн хугацаа

Эцсийн хугацааНээлттэй эхийн загварлаг терминал эмулятор бөгөөд нэг сайхан интерфэйстэй зарим сонирхолтой боломжууд болон ашигтай функцуудыг агуулсан. Энэ нь одоог хүртэл боловсруулагдаж байгаа боловч семантик текст цэс, Ухаалаг командын гүйцээлт, GUI терминалын удирдлага, Бүхнийг Чадагч товчлуурууд, Өнгөний дэмжлэг болон бусад олон чухал функцуудыг хангадаг. Дараах хөдөлгөөнт дэлгэц нь тэдний зарим онцлогийг харуулж байна. Гуйя Демо үзэхийн тулд зураг дээр дарна уу.

15. Нэр томьёо

Нэр томьёоЭнэ нь Гэгээрлийн ширээний компьютерт зориулж бүтээсэн орчин үеийн шинэ терминал эмулятор бөгөөд өөр өөр ширээний орчинд ашиглах боломжтой. Энэ нь бусад терминал эмуляторт байдаггүй гайхалтай өвөрмөц онцлогтой.

Онцлогуудаас гадна нэр томьёо нь зураг, видео, баримт бичгийн өнгөц зургийг урьдчилан харах гэх мэт бусад терминалын эмуляторуудаас төсөөлөөгүй олон зүйлийг санал болгодог бөгөөд эдгээр файлуудыг Нэр томъёоноос шууд харах боломжийг олгодог.

Та нэр томьёо хөгжүүлэгчийн бүтээсэн дараах үзүүлэнгийн видеог үзэж болно (видео чанар нь тодорхойгүй байгаа ч Нэр томъёоны талаар ойлголт авахад хангалттай).

16. Xfce4 терминал

Xfceтерминал нь Xfce ширээний орчинд тусгайлан зориулсан хөнгөн орчин үеийн, хэрэглэхэд хялбар терминал эмулятор юм. Xfce терминалын хамгийн сүүлийн хувилбар нь хайлтын цонх, табын өнгө өөрчлөгч, Гуаке эсвэл Якуаке гэх мэт унждаг консол гэх мэт шинэ гайхалтай функцуудтай.

18. LilyTerm

The LilyTermЭнэ нь хурдан бөгөөд хөнгөн байхыг хүсдэг libvte дээр суурилсан өөр нэг тийм ч алдартай нээлттэй эхийн терминал эмулятор юм. LilyTerm нь мөн хэд хэдэн үндсэн функцуудыг агуулдаг, тухайлбал:

  1. Таблах, будах, дахин эрэмбэлэхийг дэмждэг
  2. Товчлуурын холбоосоор дамжуулан табуудыг удирдах чадвар
  3. Арын дэвсгэрийн ил тод байдал, ханасан байдлыг дэмжих.
  4. Хэрэглэгчийн тусгай профайл үүсгэхэд дэмжлэг үзүүлэх.
  5. Профайлыг тохируулах хэд хэдэн сонголтууд.
  6. UTF-8-ийн өргөн хүрээний дэмжлэг.

19. Сакура

The сакурань командын мөр болон текстэд суурилсан терминалын программуудад зориулагдсан өөр нэг тийм ч алдартай бус Unix загварын терминал эмулятор юм. Сакура нь GTK болон livte дээр суурилагдсан бөгөөд илүү дэвшилтэт функцууд биш харин олон табын дэмжлэг, өөрчлөн текстийн өнгө, фонт болон дэвсгэр зураг, хурдан тушаал боловсруулах гэх мэт зарим тохируулгын сонголтуудыг өгдөг.

20. rxvt-юникод

The rxvt-юникод(мөн гэж нэрлэдэг urxvt) нь xft болон юникод дэмжлэгтэй өөр нэг өндөр тохируулгатай, хөнгөн, хурдан терминал эмулятор юм. Марк Леманн. Энэ нь Юникодоор дамжуулан олон улсын хэлийг дэмжих, олон фонтын төрлийг харуулах чадвар, Perl өргөтгөлүүдийг дэмжих зэрэг гайхалтай шинж чанаруудтай.

Хэрэв та дээрх жагсаалтад миний оруулаагүй бусад Линукс терминалын эмуляторуудыг мэддэг бол манай коммент хэсгийг ашиглан надтай хуваалцана уу.

Сайн уу, Хабр!

Линуксийн автомат машинч миний хувьд үндсэн ажлын байрандаа Windows-г ашиглах нь эхлээд зүгээр л өвдөлт, зовлон байсан. Гэхдээ би энэ талаар юу ч хийж чадаагүй: корпорацийн стандартууд болон зөвхөн Windows дээр ажилладаг програм хангамж. Дунд замыг олохын тулд би гурван үе шатыг туулсан. Эхэндээ би хааяа нэг хэрэгцээнээс болж Windows руу шилждэг байсан. Дараа нь X-сервертэй виртуал хайрцаг дээрх виртуал машин. Үүний дараа би Линукс дээрх консолын тав тухыг бага ч гэсэн хүсч байсан (Би Терминаторыг үндсэн терминал болгон ашигласан).

Миний олж мэдсэн Windows-д зориулсан терминал эмулятор бүрийг маш их хайж, суулгасны дараа надад алсаас тохирох ганц ч эмулятор байхгүй болсон. Гэхдээ би терминалыг Линуксийн сонголттой аль болох ойр ажиллахыг хүссэн. Жишээлбэл, таб, хуваах, текстийг гүйлгэх замаар сонгох (нэгээс олон дэлгэц сонгох шаардлагатай үед), текстийг сонгосны дараа шууд санах ой руу хуулах гэх мэт хэрэгтэй.

Үүний үр дүнд би доорх дэлгэцийн зурган дээрх шиг "компанер" авсан. Үүнийг хэрхэн тохируулах талаар та муурны доороос олж мэдэх боломжтой.


Үр дүнд хүрэхээсээ өмнө би дугуйныхаа талаар нухацтай бодож байсан (зөөврийн хэрэгсэл, өөрөө бичих). Гэвч залхуурал, эрүүл саруул ухаан нөлөөлсөн...

Сайн терминал хайх явцад би хабрагийн сэдэвтэй танилцсан: . ConEmu бол үнэхээр гайхалтай програм боловч Линукс терминалыг удаан хугацаанд ашиглаж байгаа хүмүүст зориулагдаагүй. Дараа нь би Mintty-тэй (Cygwin-тэй суулгасан) таарав. Хөтөлбөр нь маш сайн, Gnome-терминал, Терминатор зэрэг терминалуудтай аль болох ойрхон ажилладаг боловч таб байхгүй.

Дээр дурдсан ConEmu нь таб дотроо GUI програмуудыг ажиллуулж чаддаг болох нь тогтоогдсон! Дараа нь найдварын оч асч эхлэв ... Гэхдээ дууны үг хангалттай, ажилдаа орох цаг болжээ!

Шаардлагатай програмуудыг суулгаж байна

КонЭмуэндээс суулгана уу: code.google.com/p/conemu-maximus5
МинтиБи үүнийг Cygwin-тэй суулгасан: cygwin.com/install.html

Тохиргоо

IN КонЭмуТохиргоо->Даалгаврууд руу очоод нэмэх тэмдгийг дарж, дэлгэцийн зураг дээрх шиг шаардлагатай ажлуудыг нэмнэ үү.

Манай тохиолдолд энэ нь:

Ажлын нэр Баг
сигвин C: \ Cygwin \ bin \ mintty.exe
ssh_local C:\Cygwin\bin\mintty.exe D:\Work\VMssh.bat
cmd cmd
powershell powershell

Болгоомжтой! Муу CMD!

VMssh.bat:
@ECHO OFF SET VMNAME=xubuntu CALL D:\Work\VMstart.bat %VMNAME% ssh user@localhost
Виртуал машин эхлүүлэх скриптийг дуудаж, VMNAME-г хүссэнээр солино.

VMstart.bat:
@ECHO OFF SET VMNAME="%1" SET isVMRun= IF [%1] == (Цуурай хоосон параметр VMNAME. Хэрэглээ: %0 EXIT /B 1) FOR /F %%i IN ("VBoxManage list runningvms") ХИЙХ SET isVMRun=%%i ХЭРВЭЭ БАЙХГҮЙ "%isVMRun%" == "%VMNAME%" (Vboxmanage startvm %VMNAME% --type headless)
Виртуал машин ажиллаж байгаа эсэхийг шалгадаг бөгөөд хэрэв ажиллахгүй бол эхлүүлнэ. Ингэснээр би виртуал машин ажиллаж байгаа эсэхийг санаж, VirtualBox-ийг тусад нь ажиллуулж, нэмэлт товшилт хийх шаардлагагүй болно.

Хэдэн шүгэл

Mintty-д зориулсан Xoria-тай төстэй загвар (~/.minttyrc):
ForegroundColour=208,208,208 BackgroundColour=28,28,28 CursorColour=255,175,0 IMECursorColour=128,224,160 Хар=12,12,12 BoldBlack=10,10,10, Улаан=22,35, Ногоон=51,35ed 175,215 ,135 БолдНогоон=175,223,135 Шар=247,247,175 БолдШар =255,255,175 Цэнхэр=135,175,215 BoldBlue=135,175,223 Magenta=215,175,215 BoldMagenta=223,175,223 Цэнхэр=175,215,215 BoldCyan=175,215,215 BoldCyan=175,220,32д 38,238,238 BoldAsFon t=no Font=Consolas FontHeight=11 CursorType=block FontSmoothing=full Term=xterm-256color Scrollbar=байхгүй Орон нутаг = Charset =

Хамтарсан ажлын хавтас (файлуудыг Windows болон виртуал машин дээр ашиглах боломжтой) - та үүнийг VirualBox-e-д дараах байдлаар тохируулах хэрэгтэй.

Мөн та үүнийг виртуал машин дээрх fstab-д бүртгүүлэх шаардлагатай бөгөөд ингэснээр үүнийг эхлүүлэх үед автоматаар суулгана.

Дүгнэлт

Үүний үр дүнд би ямар нэгэн байдлаар амьдрах боломжтой терминалтай болсон. Би энэ шийдлийн онцгой шинж чанарыг ямар ч байдлаар шаарддаггүй, гэхдээ энэ нь хэн нэгэнд хэрэг болно гэж найдаж байна. Энэхүү шийдлийн тусдаа давуу тал бол хуваалцсан текст буфер болон хуваалцсан фолдерууд юм. Тиймээс бид Линукс виртуал машинтай терминалын бусад табуудтай адил ажилладаг.

Би скриптүүд болон mynttyrc тохиргоог байршуулсан git-hub.