Udhëzues i komandës Linux tty për fillestarët (me shembuj)


Në Linux, gjithçka është një skedar. Edhe çdo pajisje harduerike e lidhur me sistem përfaqësohet si një skedar i veçantë. Pra, nuk duhet të jetë befasi që një terminal përfaqësohet gjithashtu si skedar. Ekziston një komandë e quajtur tty që shfaq informacione të lidhura me terminalin. Në këtë tutorial, ne do të shpjegojmë bazat e tty me disa shembuj të lehtë për t'u kuptuar.

Por përpara se ta bëjmë këtë, duhet të theksojmë se të gjithë shembujt në këtë artikull janë testuar në Ubuntu 22.04 LTS.

Komanda Linux tty

Komanda tty në thelb printon emrin e skedarit të terminalit që aktualisht është i lidhur me hyrjen standarde. Më poshtë është sintaksa e saj:

tty [OPTION]...

Dhe ja se si e shpjegon faqja e njeriut të mjeteve:

Print the file name of the terminal connected to standard input.

Më poshtë janë disa shembuj të stilit të pyetjeve dhe përgjigjeve që duhet t'ju japin një ide të mirë se si funksionon tty.

Q1. Çfarë është tty?

Në thelb, tty është shkurtim për teletype, por më gjerësisht njihet si terminal. Në thelb është një pajisje (e implementuar në softuer në ditët e sotme) që ju lejon të ndërveproni me sistemin duke kaluar të dhënat (ju futur) në sistem dhe duke shfaqur daljen e prodhuar nga sistemi.

ttys mund të jenë të llojeve të ndryshme. Për shembull, konzolat grafike që mund t'i qaseni me kombinimin e tastit Ctrl+Alt+Fn, ose emuluesit e terminaleve si terminali Gnome që funksionojnë brenda një sesioni X. Për të mësuar më shumë rreth tty, shkoni këtu.

Q2. Si funksionon komanda tty?

Përdorimi është mjaft i drejtpërdrejtë - thjesht ekzekutoni tty, dhe dalja do të përmbajë emrin e terminalit të lidhur me daljen standarde (ose, me fjalë të tjera, emrin e terminalit aktual).

tty

Për shembull, në sistemin tim, prodhimi i mëposhtëm u prodhua:

/dev/pts/19

Vini re se komanda prodhon një mesazh si \jo tty\ nëse nuk funksionon brenda një terminali.

Q3. Si ta bëni statusin e daljes vetëm me kthim?

Ekziston një opsion i linjës komanduese -s që e mbyll komandën tty në heshtje në atë që nuk prodhohet asnjë dalje. Vetëm statusi i daljes është kthyer.

tty -s

Më poshtë është kuptimi i secilit status daljeje:

  • 0 nëse hyrja standarde është një terminal
  • 1 nëse hyrja standarde nuk është terminal
  • 2 nëse jepen argumente të pasakta
  • 3 nëse ndodh një gabim shkrimi

konkluzioni

Eshtë e panevojshme të thuhet, tty nuk është lloji i komandës që mund t'ju duhet të përdorni shpesh. Por është gjithmonë mirë të dihet se ekziston një komandë e tillë, dhe duke pasur parasysh grupin e kufizuar të opsioneve të linjës së komandës, është gjithashtu e lehtë për t'u kuptuar. Për më shumë informacion rreth mjetit, drejtohuni te faqja e tij drejtuese.