天天看點

Linux系統基本操作指令

使用者管理

在Linux系統當中指令行以 # 開頭的是root(超級使用者也叫管理者),擁有建立使用者、設定簡單密碼等最高權限。而以 $ 開頭的就是普通使用者。

指令 操作
whoami 檢視目前使用者
su(使用者名) 轉移到指定使用者,如果不輸入使用者則轉移至root管理者
useradd(使用者名) 添加使用者
passwd(使用者名) 為使用者設定密碼,設定密碼或輸入密碼時,會隐藏所有輸入顯示

shell快捷鍵

用來輸入指令行的操作界面,統稱為shell。由于shell不同于一般的編輯器,可以任意使用滑鼠選擇字元且拖動滑塊也不友善浏覽,是以建立了快捷鍵用于友善修改指令行。

快捷鍵 作用
CTRL+a 移動光标至指令行開頭
CTRL+e 移動光标至指令行結尾
CTRL+u 清除從光标到開頭的内容
CTRL+k 清除從光标到結尾的内容
CTRL+r 在曆史記錄清單中搜尋某一指令(隻傳回最早輸入過的指令)
CTRL+l 視窗以輸入行開頭,有“清屏”的效果

還有兩個特殊的操作

history 顯示曆史指令,![number] 直接執行曾今執行過的指令,number與曆史記錄對應。

上下箭頭,依次選擇曾經執行過的指令

檔案和目錄

Linux系統的檔案管理與window系統不同,沒有分磁盤的操作。“/”表示系統的根目錄。

指令格式:指令 -選項 - 參數(目錄)

指令 操作
pwd 檢視目前所在路徑
ls 檢視目前目錄的資訊
less 檢視部分檔案内容,空格鍵:翻頁;上下鍵:上下翻動一頁;/:搜尋字元;q:立即退出;n:重複前一個搜尋;N反方向重複前一個搜尋
touch 建立檔案
tail 檢視檔案尾部幾行。加上-n參數和行數(-n number)可以檢視指定行數的内容
head 與tail類似,檢視檔案頭部幾行。加上-n參數和行數(-n number)可以檢視指定行數的内容
cd 切換檔案路徑
cat 直接檢視全部檔案内容,tac以反序方式檢視内容
cp(檔案名) 複制檔案,最後加上目标目錄可以複制多個檔案;-r參數以遞歸方式用于目錄操作;
more 與less類似,可以檢視部分檔案内容,空格鍵:翻頁;Enter鍵:向下翻一行;b:翻到第一頁;q:立即退出;:f 能立刻顯示檔案名和行數;/:搜尋字元(顯示方式與less不同)
mv(檔案名) 移動檔案,最後加上目錄可以移動多個檔案;也可以直接移動目錄,如果最後一個目錄不存在則為重命名;
rm(檔案名) 删除檔案,加上-f參數強制删除多個檔案;加上-r或-rf參數可以删除多個目錄
mkdir dir 建立目錄,加上-p參數以遞歸方式建立多個目錄
wc 依次顯示檔案的行數(-l),字數(-w)(隻包含空格、換行等空白的字元),位元組(-l)
ls指令的參數 操作
-d 隻看目前目錄的資訊
-l 檢視詳細資訊
-a 顯示所有檔案,以“.”開頭的檔案為隐藏檔案(重要的檔案)
-h 顯示檔案大小

不同的參數之間可以搭配使用,比如需要顯示所有檔案的大小和詳細資訊“ls -alh”

cat指令的參數 操作
-A 整合了-vET的指令
-b 列出檔案的段落行号,空白行不顯示标志
-E 列出換行符(以$來表示),但空行不顯示
-n 列出檔案的段落行号,空白行也會顯示标志
-T 将tab鍵以^I顯示
-v 列出一些看不出來的特殊符号
路徑表示方法 操作
- 傳回之前的目錄
.. 傳回到上一級目錄
~ 到家目錄(相當于windows的C:/Users)
檔案表示方法 檔案類型
d 表示目錄
- 表示檔案
l 連接配接檔案
b 裝置檔案,提供存儲的接口裝置
c 裝置檔案,提供串行的接口裝置——鍵盤,滑鼠
目錄結構 檔案類型
/boot Linux啟動時需要的檔案
/dev 裝置檔案
/ect 配置檔案
/home 使用者家目錄
/media 媒體檔案
/mnt 挂載檔案
/opt 第三方軟體
/proc 虛拟化檔案,關于虛拟機運作的檔案
/root 管理者的家目錄
/run 程序檔案
/srv 壓縮檔案
/sys 系統檔案
/usr 安裝的軟體,共享庫
/tmp 臨時檔案
/usr/bin 普通使用者可以使用的指令
/usr/sbin 超級使用者可以使用的指令
/usr/lib 32位庫檔案
/usr/lib64 64位庫檔案

繼續閱讀