Ls,顯示當前文件夾下的所有文件和文件夾
格式:
Ls【選項】【文件夾名或文件名】
常用選項:
-l 列表顯示文件的詳細信息
-a 顯示全部文件/文件夾
Ls -s 列表顯示所有文件
Pwd 顯示當前位置在哪個文件夾下
Cd / 切換到根文件夾下
Cd 切換到用戶主目錄
終端工具:
打開方法:
- 點擊圖標
- 搜索命令:終端
退出終端:
1.$ exit<回車>
2.ctrl + d
Linux的使用:
Linux/unix命令
命令名 [選項] [參數]
注:[]的内容代表可選
絕對路勁:
以‘/’字符開頭的路徑為絕對路徑
(在任何時候,一個文件的絕對路徑是唯一的)
相對路徑: - 文件/文件夾名稱
- .當前文件夾
- …上一級文件夾
- ~用戶主目錄(家目錄)
開始第一個字母是d 代表文件夾
- 普通文件
L 普通文件
c/b設備文件
文件權限: r 讀權限
W 寫權限
X 執行權限
2到4字母代表用戶權限
Mkdir命令
作用:創建一個或多個文件夾 midir a b c d
格式:mkdir 文件名1文件名2
Mkdir命令創建文件夾時,在文件名前-p可以一次性a/bb/ccc/dddd(即助劑創建)
Rmdir命令:
作用:刪除一個或多個文件夾(文件夾内必須爲空)
格式:rmdir 【選項】文件夾名 rmdir a b c d
常用選項-p:中間文件夾不空。則逐級刪除中間文件夾rmdir -p a/bb/ccc/dddd
Tree命令:顯示樹
Touch 命令
作用:1創建新的文件夾 2如果文件已經存在。則更行文件的修改時間
格式:touch 文件路徑
Rm命令
作用:刪除文件或者文件夾
格式:rm【選項】 文件/文件夾
示例::rm a.txt b.txt
Rm .txt
Rm -r a
常用選項
-r 遞歸刪除除文件夾内的文件和文件夾
-I 刪除前給出提示(y/n)
-f 强制刪除,不給任何提示
權限分組:用戶權限(user)組權限(group)其他權限(other)
最高權限:rwxrwxrwx
最低權限:---------
屬主:owner
屬組:group
-rw- rw- r-- tarena tarena ??? a.txt
用戶 組 其他 屬主 屬組
Chmod 命令
作用:
修改文件權限
格式:chmod權限 文件名/文件夾名
權限: u 用戶
g 同組用戶
o 其他用戶
a 所有用戶
+ 添加權限
- 刪除權限
例:chmod u+r a.txt
Chmod o-rwx a.txt
Chmod g+rw a.txt
遇到特殊符號可以加“”
Help選項:
查看此命令的幫助信息
格式:命令名—help
示例:ls –help
Man 命令幫助
格式:man linux/unix 命令名
作用:查看命令所對應的幫助文檔(手冊)
示例:man ls man rm
翻頁:上下鍵
退出:q鍵
快捷鍵:tab:補全命令和路徑
上下鍵 翻出以前操作過的命令
Cat 命令
作用:將文件内容作爲標準輸出打印到終端
格式:cat 文件名1 文件名2
例:cat …/day01/day01.txt
空格換頁
q 退出
More 命令:
作用:分頁顯示文本文件的内容
格式:more 文件名
例:more …/day01/day01.txt
通配符:
匹配0個,一個或多個任意字符
? 匹配一個任意字符
例: ls a? ls a或a
Cp 命令
作用:複製文件或文件夾
格式:cp 【選項】源文件或文件夾 目標文件或文件夾
例:cp …/day01/day01.txt ~/(複製過程可以改名字)
Cp -a ,/day01~/ 加-a可以複製文件夾
Mv 命令:
作用:文件搬移或更名
格式:mv 源文件或文件夾 目標文件或文件夾
例:mv passwd mypw 改名字
Mv passwd ~/ 移動文件
Find 命令
作用:根據文件名等信息查找制定的文件
格式:find 路徑 -name “文件名“
例:find ~ -name “.txt”
Grep 命令:
作用:查找文件中相應的内容。及文本信息
格式:grep “内容”【選項】文件名或路徑
常用選項:
-n: 顯示行號
-r/-R 遞歸搜索文件内的文件
例:grep “文件”.txt
grep “,“命令” -n -.txt 顯示行號
grep “root” -nr /etc 2>/dev/null
壓縮和解壓縮命令
Gzip 命令:
作用:用zip壓縮算法對文件進行壓縮,生成壓縮后的文件
格式:gzip 文件名
.gz 為用gzip壓縮過的文件
Gunzip命令
作用:用gzip 壓縮過的文件進行解壓
格式:gunzip 文件名
例:cp /etc/passed ~/
Gzip ~/passed
Ls -l ~/passwd.gz
Gunzip ~/passwd.gz
Tar 命令
作用:對文件或文件夾進行打包和解包的操作
格式:tar 【選項】 文件名 【文件名或路徑】
常用選項:
-c 創建包
-x 解包
-v 顯示操作的文件細節
-z 用gzip/gunzip 對包進行壓縮和解壓縮
-f 文件名 正在操作的文件名
-c 路徑 改變解壓縮路徑(只對解包有效)
例:將 linux/day01打包並壓縮為day01.tar.gz
Tar -czvf day01.tar.gz linux/day01
將day01.tar.gz 解包
Cd ~/
Tar -xzvf aid1805/day01.tar.gz
Sudo命令:
作用:用超級用戶root權限來執行這些命令
格式:sudo 命令【選項】【參數】
常用選項:-i 切換到root用戶
例:sudo mkdir /mutest
Sudo -i
Rmdir .mytest
Exit命令:退出用戶
Poweroff 關機
Reboot 重啓
輸出重定向:
輸出分爲兩種:
- 標準輸出
- 標準錯誤輸出
標準輸出重定向將一個命令的標準輸出重定向到指定文件
將一個命令的標準輸出重定向“追加“到指定文件
標準錯誤輸出重定向
將一個命令的標準錯誤輸出重定向到指定文件
將一個命令的標準錯誤輸出重定向“追加“到指定文件
重定向所有輸出