LFCS 之你必須瞭解的命令行知識

LFCS 之你必須瞭解的命令行知識LFCS 之你必須瞭解的命令行知識

TTYhtml

當沒有圖形用戶界面(GUI)或當用戶在 GUI 以外,Linux 就會使用 TTY。當打開終端窗口時也使用 TTY,但這些是不一樣類型的 TTY。linux

有三種類型的 TTY:git

  1. 物理終端
  2. 本地僞終端
  3. 遠程僞終端

基本上,每一個 Linux 系統有大約六個或七個物理 TTY。 經過按住 CTRL + ALT 鍵,而後在 CentOS 按住 F1到 F6 ,而在 Ubuntu 中是 F1 到 F7。github

注意: 一些發行版可能有不一樣數量的 TTY 和不一樣的 GUI 默認位置。有點發行版可能有在物理 TTY 之間切換的不一樣組合鍵,如CTRL + F# 或 ALT + F# ( LCTT 譯註:F# 表明 F一、F2 等)。當使用 VirtualBox 時,除非您更改了主機鍵映射,請使用右 CTRL 鍵。測試

在 CentOS 中,GUI 在 TTY1(CTRL + ALT + F1)上,其餘物理 TTY 都是基於文本的。 在 Ubuntu 上,GUI 在 TTY7(CTRL + ALT + F7)上,其餘物理 TTY 都是基於文本的。字體

注意: 嘗試在另外一個 TTY 下加載 GUI 是不明智的,由於這可能耗用大量資源,但你能夠這樣作。命令行

當 Linux 啓動時,無論是 CentOS 仍是 Ubuntu,都會打開默認 TTY。若是安裝了 GUI,對於 CentOS 是打開 TTY1,對於 Ubuntu 是打開 TTY7。若是你打開一個終端窗口(僞 TTY)並使用命令 who,你能夠看到正在使用的 TTY 的列表。 如圖 1 所示。htm

LFCS 之你必須瞭解的命令行知識LFCS 之你必須瞭解的命令行知識

在圖 1 中,你能夠看到我當前登陸到 TTY1(非 GUI)。第二行鏈接顯示我已登陸到 GUI(TTY7)以及兩個僞 TTY(PTS/1 和 PTS/2)。如圖 2,你能夠看到新條目顯示了遠程僞 TTY(PTS/3)。 遠程僞鏈接來自 IP 地址爲 192.168.0.11 的系統。排序

LFCS 之你必須瞭解的命令行知識LFCS 之你必須瞭解的命令行知識

能夠使用諸如 PuTTY 或任何 SSH 的客戶端(若是遠程 Linux 系統上啓用了 SSH)之類的應用程序進行遠程 TTY 鏈接。資源

若是終端窗口字體比較小,你能夠使用 CTRL + SHIFT 鍵和 + 鍵來放大字體。屢次按下能夠更大。要縮小大小,請使用CTRL + SHIFT + - 不斷縮小。要使終端字體恢復爲原始大小,請按下 CTRL + SHIFT + 0。

但願你如今已經瞭解各類類型的 TTY。讓咱們看看一些能夠在 TTY 中使用的命令。

命令

其中一個命令前面已經討論過了。命令 who 用於顯示誰登陸到了系統。

另外一個命令是 pwd。命令 pwd 表明「打印工做目錄」。該命令返回你所在的當前目錄。例如,若是終端提示符是[jbuse@localhost〜]$,則用戶名爲 jbuse,當前目錄爲 〜。波浪號(〜)表明用戶的主文件夾。主文件夾應該是/home/USERNAME。用戶名是用於登陸系統的名稱。

要列出當前文件夾的內容,請使用命令 ls。ls 命令表明 List。若是未指定任何選項,則列出當前文件夾。若是給出文件夾名稱,則會列出該文件夾的內容。例如,要查看 media 文件夾的內容,你能夠使用命令 ls /media。

在 ls 命令後面咱們能夠添加一些選項以顯示更多詳細信息或特定詳細信息。若是你想看到全部的文件夾和文件,即便是隱藏的,請使用選項 -a。要查看當前目錄中的全部文件和文件夾,請使用命令 ls -a。隱藏的文件和文件夾將在名稱前面顯示一個句點(.)。

要在每一個文件夾名稱後看到正斜槓(/),請使用 -F 選項。當前文件夾列表將是 ls -F。-F 用於按文件類型對文件進行分類。符號連接在文件夾名稱後用 @ 表示。

你能夠把這兩個選項連在一塊兒造成 ls -aF。

注意: 一些選項可能有不一樣的大小寫。選項區分大小寫。

另外一個選項是顯示長列表的 -l。示例輸出如圖 3 所示。文件夾和文件名稱列在右側。文件爲白色,文件夾爲深藍色,符號連接爲淺藍色。如圖 3 所示,符號連接 vtrgb 連接自 /etc/alternatives/vtrgb 。

LFCS 之你必須瞭解的命令行知識LFCS 之你必須瞭解的命令行知識

圖 3

左側的第一列是文件或文件夾的權限。第一個字母是 d 的爲目錄,是 - 的爲文件。接下來的三個字母顯示全部者的權限(r- 讀、w - 寫、x - 執行),後面是組權限以及「其餘人」的權限。下一列數字顯示指向文件或文件夾的連接數。再下一列是全部者名稱,後面是全部組名稱。再下一列是文件或文件夾在存儲設備上佔用的字節數。接下來的三列是文件上次修改的月份、日期和年份。最後一列是路徑名。

目前爲止,你能夠看到列表是按字母順序排序。要顛倒從 「z」 到 「a」 而不是 「a」 到 「z」 的順序,請使用-r 選項。逆轉選項 -r 使 ls 命​​令反轉輸出順序。要按修改的時間戳列出文件,請使用 -t 選項。順序是從最近修改到最先的修改日期。固然,在命令 ls -tr中,同時使用 -t 和 -r 顛倒了順序。若是你不喜歡看文件的長長的字節數,使用選項 -h。輸出將會更易讀,如顯示4.0K 而不是 4096。

要獲取單個文件夾的特定信息,請使用選項 -d,但必須指定該文件夾。例如,要查看文件夾 /media 的詳細信息,請使用命令ls -ld /media。另外一個要熟悉的命令是命令 cat。命令 cat 用於將標準輸入(文件)複製到標準輸出(屏幕)。使用 cat能夠輕鬆地查看文件的內容。例如,要查看名爲 text 的文件的內容,若是你與文件 text 在同一個文件夾中請使用命令 cat text。若是你不在同一個文件夾中,那麼你必須指定位置。例如,若是文件 text 在文件夾/home/jarret/test/ 中,那麼命令將是 cat /home/jarret/test/text。

另外一個很是有用的命令是 man。man 命令用於查看特定命令的文檔。例如,要查看命令 ls 的幫助頁面,請使用命令 man ls。

查看這些命令並測試它們以熟悉它們。使用 man 命令,查看本文中的命令以查看其餘可用的選項。

via: https://www.linuxforum.com/threads/lfcs-command-line-basics.3334/

做者:Jarret 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

原文來自:https://linux.cn/article-8154-1.html

本文地址: http://www.linuxprobe.com/lfcs-commands.html

相關文章
相關標籤/搜索