1,pwd
顯示當前所在路徑
2,ls
顯示目錄內容
-l 顯示詳細資訊 -開頭為資料夾 d開頭為一般檔案 r為可讀 w為可寫 x為可執行
-a 顯示所有檔案(包含隱藏檔案)
3,cd
改變當前工作路徑
cd / 返回根目錄
cd … 返回上層目錄
cd ~ 返回使用者目錄
cd - 返回最近一次目錄
4,mkdir
建立資料夾
mkdir a b c 一次性建立多個檔案
mkdir -p a/b/c/d 如果中間資料夾不存在,則逐級建立多層檔案
5,rmdir
刪除乙個或多個資料夾(資料夾必須為空)
rmdir -p a/b/c 如果存在多層檔案且非空,則逐層刪除多層檔案
rmdir a b c 同時刪除多個檔案
6,tree
顯示目錄樹
7,touch
建立乙個或多個新的檔案,如果檔案已經存在,則更新檔案的修改時間
8,rm
刪除檔案或者資料夾
rm .txt 刪除所有txt格式檔案
-r 遞迴刪除檔案內的檔案和資料夾
-i 刪除前給出提示(y表示yes,n表示no)
-f 強制刪除,不給任何提示
9,操作帶有字元型別的路徑的方法:用兩個雙引號(「 」)把路徑括起來
如mkdir 「a b」 rmdir 「a b」
10,help
參看此命令的詳細資訊
如:ls --help
11,man
檢視命令所對應的幫助手冊
q鍵退出 上下鍵翻頁
12,tab
補全命令或者檔名格式
13,cat
將檔案內容作為標準輸出列印到終端上
14,more
分頁顯示文字檔案的內容
more 檔名
基本操作:
q 退出
空格 下翻一頁
15,萬用字元:
* 匹配0個,1個或多個任意字元
? 匹配乙個任意字元
例項:ls a? 匹配以a開頭只有兩個字母的檔案
ls a 匹配以a開頭的任意多個字母的檔案
16,cp
複製檔案或資料夾
格式:cp [選項] 原始檔或資料夾 目錄檔案或資料夾
例項:cp …/a/b/c.txt ~/
以下是複製過程中改名過程
cp …/a/b/c.txt ~/s.txt
常用選項:
-a 複製資料夾中的全部內容
17,mv
檔案搬移或更名
格式:mv 原始檔或資料夾 目錄檔案或資料夾
例項:mv passwd mypw 改名字
mv passwd ~/ 搬移
18,find
根據檔名等資訊查詢指定的檔案
格式:find 路徑 -name 「檔名」
例項:1,查詢使用者主目錄下有哪些檔案以.txt結尾
find ~ -name 「*.txt」
2,查詢哪個地方有passwd這個檔案
find / -name 「passwd」
19,grep命令:
查詢檔案中相應的內容及文字資訊
格式:grep 「內容」 [選項] 檔名或路徑
常用選項:
-n 顯示行號
-r/-r 遞迴搜尋資料夾內的檔案
例項:grep 「檔案」 *.txt
grep 「命令」 -n *.txt 顯示行號
grep 「root」 -nr /etc 顯示目錄下存在"root"關鍵字的行號
grep 「root」 -nr /etc 2> /dev/null 將錯誤資訊輸出重定向到乙個指定資料夾
20,gzip
用zip壓縮演算法對檔案進行壓縮,生成壓縮後的檔案。只能對檔案進行壓縮,不能對資料夾進行壓縮,除非進行打包(tar)
格式:gzip 檔名
.gz 為gzip壓縮過的檔案
21,gunzip
用gzip壓縮過的檔案進行解壓
例項:cp /etc/passwd ~/
gzip ~/passwd
ls -l ~/passwd.gz
gunzip ~/passwd.gz
ls -l ~/passwd.gz
22,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解包
tar -xzvf day01.tar.gz
23,sudo(super do)
用超級使用者(root)許可權來執行這些命令
格式:sudo 命令 [選項] [引數]
常用選項:
-i 切換到root使用者
例項:sudo mkdir /mytest
sudo -i (在終端中#為root使用者 $為普通使用者)
rmdir /mytest
24,exit
退出root登入
25,檔案許可權管理命令合集:
檢視檔案許可權:
ls -l
檔案型別:
d 資料夾
- 普通檔案
l 鏈結檔案
c/b 裝置檔案
檔案許可權:
r 讀許可權
w 寫許可權
x 執行許可權(可執行許可權使用ls -l檢視時為綠色)
許可權分組:
使用者許可權(user) 組許可權(group) 其他許可權(other)
最高許可權:
rwxrwxrwx
最低許可權
---------
屬主: owner 屬組:group
-rw- rw- r-- pinkman pinkman ??? a.txt
^ ^ ^ ^ ^
| | | | |
使用者 組 其他 屬主 屬組
chmod
修改檔案許可權
格式:chmod 許可權 檔名/資料夾名
許可權:u 使用者(屬組)
g 同組使用者
o 其他使用者
a 所有使用者
+ 新增許可權
- 刪除許可權
例項:chmod u+r a.txt 給使用者增加讀許可權(可使用cat a.txt進行檢視)
chmod o-rwx a.txt
chmod g+rw a.txt
26,輸出重定向:
輸出分為兩種:
(1)標準輸出
(2)標準錯誤輸出
標準輸出重定向
>將乙個命令的標準輸出重定向到指定檔案
>>將乙個命令的標準輸出重定向「追加」到指定檔案
標準錯誤輸出重定向
2>將乙個命令的標準「錯誤」輸出重定向到指定檔案
2>>將乙個命令的錯誤錯誤輸出重定向「追加」到指定檔案
重定向所有輸出:
&>
&>>
例項:
find /etc/ -name "passwd" >stdout.txt 把正確的命令結果輸出到stdout.txt
find /etc/ -name "passwd" 2>stdout.txt 把錯誤的命令結果輸出到stdout.txt
find /etc/ -name "passwd" &>stdout.txt 把所有的命令結果輸出到stdout.txt
find /etc/ -name "passwd" 2> /dev/null 把錯誤的命令結果輸出到系統的指定檔案中
以上的相反結果都顯示在終端螢幕上
linux常用指令
一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...
Linux常用指令
ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...
Linux常用指令
echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...