Terminal, shell, TTY, console: zijn ze hetzelfde?

linux-shell

Hoewel deze termen vaak door elkaar worden gehaald en door elkaar worden gebruikt, is dit niet het geval. terminal, console, TTY en shell zijn niet hetzelfde. Er zijn belangrijke verschillen tussen elk van deze componenten. In dit artikel verduidelijken we de betekenis van deze termen zoals ze van toepassing zijn op UNIX/Linux-besturingssystemen...

De diferencias zijn:

  • terminal: is een omgeving die tekstinvoer accepteert en uitvoer weergeeft wanneer een opdracht wordt uitgevoerd. Met andere woorden, het zou een omgeving zijn waarin u een shell kunt uitvoeren en opdrachtregelopdrachten kunt uitvoeren. Om enkele voorbeelden te geven, enkele bekende terminals zijn Terminator, Tmux, Xterm, enz.
  • troosten: is een fysieke terminal of apparaat, een besturingscomputer waarmee u met het systeem kunt communiceren en toegang hebt tot de terminal. Het wordt momenteel echter in een andere context gebruikt. Maar het is echt een computer die bestaat uit een muis, een toetsenbord en een scherm.
  • Shell: is een opdrachtregelinterpreter, een omgeving waarmee programma's kunnen worden uitgevoerd en scripts kunnen uitvoeren om de resultaten in de terminaluitvoer te tonen. Enkele voorbeelden van shell kunnen ksh, bash, zsh, PowerShell, enz. zijn. Als u de shell wilt zien die u in uw omgeving gebruikt, kunt u de opdracht uitvoeren: welke $SHELL en de naam verschijnt in de uitvoer.
  • TTY (teletypemachine): is het acroniem voor teletype, een verouderd elektromechanisch type apparatuur dat in het verleden werd gebruikt. In Linux- en Unix-besturingssystemen wordt het gebruikt om te verwijzen naar de standaardterminal van het systeem en ze verschijnen genummerd. Om er informatie over te zien, kunt u het commando w.
  • PTS (pseudo-terminalslave): het is een minder bekende term, maar wordt ook wel gebruikt. Het verwijst naar een sessie die wordt gebruikt bij het verbinden met een Linux-systeem via het SSH-protocol of het gebruik van een SSH-client zoals Putty. In dit geval kunt u ook het commando w informatie te bekijken.

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.