Linux學習(二)常用命令

2021-08-21 15:31:06 字數 2126 閱讀 3350

命令格式:命令 [-選項][引數]

注意:1、個別命令使用不遵頊此格式

2、當有多個選項時,可以寫在一起

3、簡化選項與完整選項eg:-a等價於--all

ls(list)顯示目錄檔案

語法:ls選項[-ald][檔案或者目錄]

-a 顯示所有,包括隱藏檔案

-l 詳細資訊顯示

-d 檢視目錄屬性

-h 人性化顯示檔案大小

-i 查詢檔案的節點

eg:-rw-r--r-- 1 root root 81 1月 12 2010 index.html

-表示檔案型別給(-二進位制檔案,d目錄,l軟鏈結)

所有者,所有組,大小,最後操作時間,檔名稱

u所有者;g所屬組;o其他人

r讀 w寫 x執行

mkdir(make directories)建立新目錄 (所有使用者,/bin/mkdir)

語法:mkdir -p[目錄名]

-p遞迴建立

cd(change directory)切換目錄(所有使用者,shell內建命令)

語法:cd[目錄]

cd+路徑 切換到指定目錄

cd ..返回上一級目錄

pwd(print working directory)顯示當前目錄(所有使用者,/bin/pwd)

語法:pwd

rmdir(remove empty directories)刪除空目錄 (所有使用者,/bin/rmdir)

語法:rmdir[目錄名]

cp(copy)複製檔案或目錄(所有使用者,/bin/cp)

語法:cp -rp[原檔案目錄][目標目錄]

-r 複製目錄

-p 保留檔案屬性

mv(move)剪下檔案、改名(所有使用者,/bin/mv)

語法:mv[原始檔或目錄][目標目錄]

rm(remove)刪除檔案(所有使用者,/bin/rm)

語法:rm -rf[資料夾或目錄]

-r刪除目錄

-f強制執行

touch(touch)建立空檔案(所有使用者,/bin/touch)

語法:touch[檔名]

注意:檔名不帶空格

cat(cat)顯示檔案內容(所有使用者,/bin/cat)

語法:cat[檔名]

-n 顯示行號

tac 顯示檔案內容,反向列式(所有使用者,/usr/bin/tac)

語法:tac[檔名]

more 分頁顯示檔案內容(所有使用者,/bin/more)

語法:more[檔名]

(空格)或 f 翻頁

(enter) 換行

q或q 退出

less 分頁顯示檔案內容,可以向上翻頁(所有使用者,/usr/bin/less)

語法:less[檔名]

head 顯示檔案前面幾行(所有使用者,/usr/bin/head)

語法:head[檔名]

- n 指定行數

tail 顯示檔案後面幾行(所有使用者,/usr/bin/tail)

語法:tail[檔名]

- n 指定行數

- f 動態顯示檔案末尾內容

不指定n,則顯示10行

ln(link)生成鏈結檔案(所有使用者,/bin/ln)

語法:ln -s [原檔案][目標檔案]

-s 建立軟鏈結

eg:root#ln -s /etc/issue /temp/issue.soft 建立軟連線

root#ln /etc/issue /temp/issue.hard 建立硬鏈結

軟連線特徵:類似windows快捷方式

1、lrwxrwxrwx三類使用者(所有者,所屬者,其他人)都有操作許可權

2、檔案很小-只是符號鏈結

3、/temp/issue.soft->/etc/issue 箭頭指向原始檔

硬鏈結特徵

1、拷貝cp -p+同步更新

2、通過i節點識別

3、不能跨分割槽

4、不能針對目錄使用

判斷軟硬鏈結,直接檢視檔案名字即可判斷,,ls -i

硬鏈結i節點都是一樣的,軟連線的i節點不同

i節點,類似於身份證號

i節點可以對映到不同的檔案,當乙個檔案被刪除,另乙個檔案還是存在的

linux學習筆記 常用命令 二

chmod 檔案或資料夾許可權 方法 1 直接使用 號,如 chmod u g 許可權 o u 所有者 g 所屬組 0 其他人 rwx 可讀可寫可執行 比如給乙個檔案的所有者增加讀寫許可權 chmod u wx 簡單直觀 比如設定所屬組 g rwx 方法2 重點 數字方法 用數字表示 r w x r...

Linux常用命令學習筆記(二)

如 cd abc 表示從當前目錄進入abc子目錄 cd 表示返回上一級目錄 cd 表示當前目錄下 如 rm rf 表示強制刪除當前目錄下所有的檔案和子目錄 如 cat a.txt 表示檢視a.txt檔案內容,但不會自動分屏,和more有區別 cat a1.txt a2.txt a3.txt 表示將a...

Linux常用命令(二)

fdisk l 顯示分割槽列表 disk dev sda 500.1 gb,500107862016 bytes 255 heads,63 sectors track,60801 cylinders units cylinders of 16065 512 8225280 bytes sector ...