linux常用命令

2021-10-10 20:33:37 字數 3380 閱讀 7737

home資料夾用於存放普通使用者:

linux 、 chn 普通使用者

root 超級使用者

su + 使用者名稱 用於切換使用者

su root 切換到超級使用者

su linux 切換到linux使用者下

root@ubuntu:/home/linux#

sudo :僅在執行本次操作時獲取超級使用者許可權

基本功能:檢視當前路徑下的檔案

ls -a 檢視當前路徑下的所有檔案(包括隱藏檔案)

ls -r 以層級關係展開目錄檔案

ls -i 檢視檔案的inode號

ls -lh 顯示檔案詳細資訊(大小帶單位)

ls -l 顯示檔案詳細資訊

**d rwxrwxr-x 3 linux linux 4096 aug 3 10:27 sd**

**[檔案型別] [檔案許可權] [鏈結數] [使用者名稱] [組名] [檔案大小] [最後修改日期] [檔名]**

檔案型別:

linux下有七種檔案型別:

- 普通檔案 — .c .txt等

d 目錄檔案 — 資料夾

s 套接字檔案 — socket套接字 網路通訊

c 字元裝置檔案

b 塊裝置檔案 — 驅動開發

p 管道檔案 — 程序間通訊 io程序

l 鏈結檔案 — 類似win下的快捷方式

檔案許可權:

rwx rwx r-x

[當前使用者許可權] [組內成員許可權] [其他使用者許可權]

111 111 101

r 可讀許可權

w 可寫許可權

x 可執行許可權

- 無許可權

修改檔案許可權:

chmod 許可權值 檔名

許可權值計算方式:

r 4w 2

x 1

rwxrwxr-x:4+2+1 4+2+1 4+1 = 775

chmod 444 chn

將目錄檔案chn的許可權修改為444,即當前使用者和組內成員和其他成員只具有讀許可權。

目錄檔案的許可權:

r 讀許可權 檢視資料夾內容的許可權

w 寫許可權 更改資料夾內容的許可權(新建、刪除)

x 執行許可權 進入資料夾的許可權

普通檔案的許可權:

r 讀許可權 讀取檔案內容的許可權

w 寫許可權 更改檔案內容的許可權(新建、刪除)

x 執行許可權 可執行的許可權(gcc編譯生成的可執行檔案)

基本功能:切換路徑

cd 絕對路徑 : 從根目錄開始向下索引

cd 相對路徑 : 相對於當前路徑進行索引

進入家目錄:

cd ~

cd /home/linux

cd

進入根目錄:

cd /

linux@ubuntu:~$ cd ../../

cd . 進入當前路徑

cd .. 返回上一級路徑

(..的inode號與當前路徑的上一級路徑的inode相同)

cd - 返回上次更改路徑的操作路徑下

touch + 檔名.字尾

touch abc.txt

touch test.c

touch aaa

touch建立同名檔案,更新時間戳。

同時建立多個檔案 touch 檔案1 檔案2 檔案3

新建目錄檔案

mkdir + 目錄檔名

同時建立多個目錄檔案 mkdir 資料夾1 資料夾2 資料夾3 …

mkdir -p 資料夾1/資料夾2/資料夾3… :建立具有層級關係的目錄檔案

mkdir -m 許可權值 目錄檔名 :建立指定許可權的目錄檔案

mkdir建立同名檔案 :建立失敗,提示檔案已存在。

umask掩碼 0002

新建目錄檔案預設最大許可權值是777

最大許可權值 - umask = 775

新建普通檔案預設最大許可權值是666

最大許可權值 - umask = 664

rm  普通檔名     : 刪除普通檔案

rm -r 目錄檔名 : 刪除目錄檔案

rm *.c 刪除所有.c檔案 *萬用字元

rm -f 強制刪除

rm -rf 強制刪除目錄檔案

rm !(1.txt) -rf 強制刪除除了1.txt之外的所有普通檔案和目錄檔案

cat + 檔名.字尾

將檔案內容顯示在終端上

echo 「字串」  在終端列印該字串     

echo "nihao" > 1.txt 以覆蓋的形式將字串輸入到文件裡

echo "20071" >> 1.txt 以追加的形式將字串輸入到文件裡

cp      路徑/普通檔名 目標路徑 : 將普通檔案複製並貼上到目標路徑下

cp -r 路徑/目錄檔名 目標路徑 : 將目錄檔案複製並貼上到目標路徑下

通過絕對路徑實現:

將家目錄下的1.txt檔案複製到chn資料夾內

linux@ubuntu:~/chn$ cp ~/1.txt ~/chn

通過相對路徑實現:

將家目錄下的1.txt檔案複製到sd資料夾內

linux@ubuntu:~/chn/sd$ cp ../../1.txt .

cp 路徑/檔名 路徑/新檔名 : 複製原始檔案並重命名為新檔名

mv  普通檔案或目錄檔案 目標路徑 : 將普通檔案或目錄檔案移動到目標路徑下

mv 原檔名 新檔名 : 將原檔案重新命名為新檔名

開啟終端:

ctrl + alt + t 開啟乙個新的終端 預設處於家目錄下

ctrl + shift + n 在已有終端的基礎上開啟新的終端 預設與已開啟的終端路徑相同

關閉終端:

單擊終端左上角叉號

ctrl + d

放大終端:

ctrl + shift + "+"

縮小終端:

ctrl + 「-」

補全:tab

清屏:clear命令

ctrl + l

切換視窗:

alt + tab

鍵盤上下鍵查詢歷史命令 。

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...