初識終端
1. 關于終端Terminal這個名字的由來
下面這段關于終端歷史的文字引用自知乎 Terminal 和 Console 的區別是什么?
在古老的年代,一個機構可能只有一臺主機,而機構的職員使用電傳打印機(Teletypewritter 又簡稱為tty)通過串口連接到主機。后來人們又在電傳打印機的基礎上進行了改進,程序的輸出不再是打印到紙帶上而是顯示在熒幕上,后來還支持彩色顯示,這樣的設備后來被稱為終端(Terminal)。一臺主機可以有很多個終端,早期的主機只支持串口線的終端,對應的設備叫做串口終端(Serials Terminal),后來又發展出了偽終端,以便于支持GUI,后來串口終端漸漸被圖形界面的偽終端取代,也就是我們今天所說的終端。 但是在主機的系統啟動完成之前,終端是不能連接到主機上的。為了能記錄出主機開機過程的日志,也便于在主機出故障無法啟動操作系統時進行檢修維護,又多了一個叫做控制臺(Console)的設備。一臺主機有且只能有一個控制臺。文件主機的重要日志,比如開機關機的日志和記錄,重要應用程序的日志,都會輸出到控制臺來。
關于終端更詳細的歷史介紹, 參加下面這篇文章.
2. 動手操作
2.1 打開一個終端
打開一個終端, 我們可以在桌面/開始菜單, 點擊terminal的圖標.
為了方便, 我們也可以使用快捷鍵.
CRTL + ALT + T
這個就是你通往命令行的大門, 我們所有的指令都是通過terminal與其交互的.
按照程序員世界的慣例, 凡是開頭我們都要向世界問好 HelloWorld
好, 那么我們使用echo
指令, 中文的含義是回聲
就像對著空谷喊話, 過一會兒你就會聽到自己的回聲.
你給他傳入啥 它就在終端打印出來.
我們輸入 echo
+ 你想說的話
echo 'HelloWorld!!!'
按回車(Enter)鍵, 執行當前指令.
當然我們可以更萌一些
scorpion@tl ~> echo '__@(^_^)@__ Hello Akai @}---' __@(^_^)@__ Hello Akai @}---
2.2 退出當前窗口
如果你繼續按CRTL + ALT + T
就會打開另外一個Terminal
啊啊啊, 快停下, 不要一直摁, 這才教會了你一個快捷鍵.
然后我們如何關閉這些終端呢?
so, 點擊右上角的關閉按鈕 小X
當然是, 可以的. 可是我們如果想達到只用鍵盤操作, 達到酷炫的新高度, 我們該如何操作呢?
我們在終端中輸入exit
指令, 中文就是退出的意思.
然后當前的這個終端就關閉了.
2.3 窗口內創建新的一頁
很多時候, 我們沒有必要重新創建一個窗口, 只需要在當前的窗口創建一個分頁,
CRTL + SHIFT + T
退出該頁(sheet)的方式也是使用exit
指令, 關閉到最后一個頁的時候exit
退出的就是整個窗口.
2.4 在命令行中復制粘貼文本
在終端中的文本操作方式, 跟編輯器中的有些不太一樣, 尤其是復制粘貼命令.
大家如果是看著我們的教程, 邊看邊操作, 其中有些指令要復制粘貼的話, 這里還是要跟大家提及一下
在終端復制文本
選中文本, 然后摁組合鍵
CTRL + SHIFT + C
當然也可以在圖像化界面的終端中, 右鍵選擇復制.
在終端粘貼文本
終端粘貼
CTRL + SHIFT + V
當然也可以在圖像化界面的終端中, 右鍵選擇粘貼.
大家可以嘗試拷貝我們教程中給出的命令行, 例如
echo 'hello world'
CTRL + C
復制當前的文本.
然后進入到終端 Terminal
中, CTRL + SHIFT + V
粘貼我們給出的這個命令行. 如果你的終端中正常粘貼了這段文本, 說明就是ok的.
回車執行命令.
3. 總結
本教程, 首先給各位提供了一些Terminal
相關的演變歷史,
接下來, 演示了如何在linux的圖形化界面中打開終端.
我們完成了第一個 HelloWorld 程序
帶大家學習了兩個基礎的linux指令
-
echo
回聲指令, 在終端打印輸入的參數(字符串) -
exit
退出當前的Terminal窗口
介紹了圖形化界面終端的一些常用的快捷鍵.
-
打開終端窗口
CTRL + ALT + T
-
在窗口中創建一個新頁
CTRL + SHIFT + T
-
終端中復制文本
CTRL + SHIFT + C
-
終端中粘貼文本
CTRL + SHFIT + V
不要害怕, 手把手教學, 多加練習, 你就能掌握這些命令行和快捷鍵.