Linux基礎入門 基礎中的基礎

2021-10-25 10:13:23 字數 1693 閱讀 1684

終端

廣義的終端是指所有的輸入/輸出裝置的總稱,比如:鍵盤、滑鼠、顯示器、印表機等。但在很多情況下,終端一般指的是「虛擬終端」,也就是螢幕上顯示的黑不溜秋的視窗,類似於windows下的命令提示符。

ctrl + alt + t 開啟乙個新的終端

****f + ctrl + t 在當前終端下開啟乙個新的標籤頁

alt + 1/2/3… 切到當前終端的第乙個/第二個/第三個標籤頁

命令解析器

在虛擬終端下,可以鍵入一些命令,並得到相應的返回結果,比如敲入data,則將返回當前日期。虛擬終端是如何做到這點的呢?這時命令解析器就要隆重登場了。命令解析器其實也是乙個應用程式,它接受虛擬終端的命令,解析並執行/usr/bin目錄下相應的程式,並將結果回顯在虛擬終端裡。

常用的命令解析器有:shell/bash/c shell,其中bash使用尤為廣泛。不同的命令解析器會有細微的差別,但總體而言大同小異。

命令/路徑補齊

有時候命令很長,或者不好記,就可以使用補齊功能了。比如命令history,在終端裡我們只需敲his三個字母,再敲一下tab鍵,則history命令就自動補齊在終端裡了。如果我們只敲了hi兩個字母,再敲一下tab鍵,則不會有反應。為什麼沒反應?因為以hi開頭的命令有多個,命令解析器不知道你想輸入的是哪個,於是乾脆不顯示了。此時,再敲一下tab鍵,也就是輸入hi後一共敲兩下tab鍵(不能間隔太長),就會顯示所有以hi開頭的命令:hipercdecode hipstopgm history,這時再補敲乙個s,然後再敲一下tab鍵,則就會補全history命令了。

當然補齊功能不僅僅適用於命令,還適用於路徑,這對長路徑而言尤為有用,而且不易出錯。但是不是所有的命令解析器都支援補齊功能,使用時應該注意。

絕對路徑/相對路徑

絕對路徑:從根目錄(/)開始描述的路徑;

超級使用者

超級使用者具體至高無上的權力,可以對系統進行隨心所欲的操作,而普通使用者則被限制了相關許可權,涉及到一些敏感的操作將被拒絕。我們在日常操作中,為了保證安全,一般使用普通使用者登入系統。但在普通使用者身份下想要臨時獲取超級使用者許可權,可在命令前加sudo,比如:sudo mv aa bb。使用此命令將在5分鐘內得到超級使用者許可權,也就是說在5分鐘內,不需要再重複輸入sudo就可以具有超級使用者許可權。

此外,可以直接通過sudo su切換到超級使用者。想要退出超級使用者,輸入exit即可。

終端提示符

我們登入到linux系統後,會出現類似於這樣的提示符:alvin@alvin-pc:~$,含義如下:

alvin: 表示當前登入的使用者;

@: 讀作at,在的意思;

alvin-pc: 主機名;

~: 當前目錄(~表示為使用者主目錄);

$: 表示當前以普通使用者身份登入,如果是#的話表示root(超級使用者)身份。

檔案或目錄的顏色

linux環境下,系統是通過顏色來區分檔案型別的,具體如下:

白色:普通檔案

藍色:目錄

綠色:可執行程式

紅色:壓縮檔案

青色:鏈結檔案

黃色:裝置檔案

灰色:其它檔案

命令引數前的橫槓

大部分命令引數前有橫槓,比如:ls -al;

有些命令引數前橫槓可有可無,比如:tar -zxvf test.tar.gz或者tar-zxvf test.tar.gz均可;

一般單個橫槓之後跟的是字母,如:rm -r test/,雙橫槓之後跟的是單詞,如:git --help

Linux 入門基礎

目錄操作 建立目錄 使用 mkdir 命令建立目錄 mkdir home testfolder切換目錄 使用 cd 命令切換目錄 cd home testfolder cd 移動目錄 使用 mv 命令移動目錄 mv home testfolder var tmp刪除目錄 使用 rm rf 命令刪除目...

linux入門基礎

以下講解內容都是基於linux中centos7 x86 64版本 參考電子書 在本地搭建虛擬機器,虛擬機器軟體有vmare,virtualbox。在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪除或者隨意更改內部檔案。etc 裡面放置都是配置檔案,包括自己手動安裝軟體的配置檔案。如果...

Linux基礎入門

使用 mkdir 命令建立目錄 mkdir home testfolder使用 cd 命令切換目錄 cd home testfolder使用 cd 命令切換到上一級目錄 cd 使用 mv 命令移動目錄 mv home testfolder var tmp使用 rm rf 命令刪除目錄 rm rf v...