liunx基礎命令大全

2021-09-10 06:22:40 字數 3034 閱讀 5567

touch 建立檔案 touch demo.py

pwd 檢視現在所在路徑

ls 以列表的形式列舉出來 -a 檢視所有隱藏檔案 -lh 檢視所有的位元組

… 父目錄

.當前目錄

重定向 表示輸出 cat能夠完成多個檔案的合併和重建 cat demo.py > 123.py

追加文字內容 cat demo.py >> dmoe.py

echo:會在終端中 顯示引數指定的文字,通常會和重定向聯合使用

cat 檢視檔案裡的所有內容 -b:對非空輸出 -n:顯示行號

more 根據你螢幕大小,顯示你當前的內容 按下空格可以切換正頁(分屏顯示內容

cd 切換工作目錄

cd - 快速進入上次的路徑

cd ~ 跳轉到當前目錄的家目錄

| 管道:乙個命令的輸出可以通過管道作為另乙個命令的輸入 ls -lha | more

ctrl+c 強制結束本次執行程式

mkdir 建立目錄 mkdir -p a/b/c/d -p:可以遞迴建立目錄

rm 刪除檔案 -f 強制刪除,忽略不存在的檔案,無須提示 沒有**站 一旦刪除無法恢復 -r遞迴的刪除目錄下的內容,刪除資料夾使必須加此引數 只允許刪除空目錄

rmdir 刪除目錄

ln 軟連線 ln -s 原始檔 鏈結檔案(ln -s demo.py

123.py) 軟連線不占用磁碟空間,原始檔刪除則軟連線失效

ln 硬鏈結 ln 原始檔 鏈結檔案 (ln demo.py

123.py) 硬鏈結只能連線普通檔案,不能連線目錄

grep 搜尋檔案裡的內容 grep 『a』 132.py -n:顯示匹配行及行號 grep -n 『a』 132.py -i:忽略大小寫

^ 查詢首字母 grep -n 『^1』 132.py

$ 查詢最後乙個字母的 grep -n 『1$』 132.py

grep -n [hh]ello 123.py 表示可以查詢到大小寫的所有字元 [hh]

find 查詢電腦裡的檔案在什麼地方 find ./ -name 123.py ./當前目錄 -name 引數名

cp 拷貝檔案 cp 123.py test/ -i:提示是否覆蓋檔案 -r:複製目錄

-r 若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案,目錄檔案必須為乙個目錄名

-i 互動式賦值嗎在覆蓋目標檔案之前將給出提示要求使用者確認,

-f 已經存在的目標檔案而不提示

-a 該選項通常在賦值目錄時使用,它保留鏈結、檔案屬性,並遞迴的賦值目錄,簡單而言,保持穩健原有屬性。

-v 顯示拷貝進度

tree 以樹狀結構展示 -d:只顯示目錄

mv 重新命名/可以移動檔案或目錄 mv demo.py

123.py mv test ~/documents 表示將test檔案移動到documents資料夾下 -i 覆蓋前提示

tar 打包:此命令可以把一系列檔案歸檔到乙個大檔案中,也可以把檔案檔案解開以恢復資料 tar -cvf liu.tar .py 壓縮成liu.tar

-c 生成檔案檔案,建立打包檔案

-v 列出歸檔解檔的詳細過程,顯示進度

-f 指定檔案檔名稱,f後面一定是.tar檔案,所以必須放在最後

-t 列出檔案中包含的檔案

-x 解開檔案檔案

(除了f需要放在引數的最後,其他引數的順序任意)

tar和gzip命令結合使用實現檔案打包、壓縮。tar只負責打包,但不壓縮,用gzip壓縮tar打包後的檔案,其副檔名一般用***.tar.gz

gzip liu.tar 這是開始壓縮的命令

tar -zcvf liu.tar.gz *.py 是直接打包並壓縮

tar -zxvf liu.tar.gz 直接解壓縮

tar -zxvf liu.tar.gz -c test2 -c 將壓縮檔案解壓到指定資料夾

tar -jcvf liu.tar.bz2 *.py 打包成bz2格式

tar -jxvf liu.tar.bz2 解壓縮bz2的包

zip 壓縮檔案 zip demo *.py

unzip 解壓縮檔案 unzip demo.zip

unzip -d demo 123.zip 可以直接解壓縮到乙個新的資料夾裡

which 檢視命令所在的位置

cal 檢視當前日曆

date 顯示或設定時間

ps 檢視程序資訊

-a 顯示終端上的所有程序,包括其他使用者的程序

-u 顯示程序的詳細狀態

-x 顯示沒有控制終端的程序

-w 顯示加寬,以便顯示更多的資訊

-r 只顯示正在執行的程序

top 動態顯示程序

m 根據記憶體使用量來排序

p 根據cpu占有率來排序

t 根據程序執行時間的長短來排序

u 可以根據後開你輸入的使用者民來篩選程序

k 可以根據後面輸入的pid來殺死程序

q 退出

h 獲得幫助

crtl+shift+t 重新開啟乙個頁

kill 強制結束程序(切記不要終端系統命令)如果有些程序殺不死,需要加乙個引數『-9』

reboot 重新啟動作業系統

shutdown -r now 重新啟動作業系統,shutdown回給別的使用者提示

shutdown -h now 立刻關機,其中now相當於時間為0的狀態

shutdown -h 20.25 系統在今天的20.25會關機

shutdown -h +10 系統在過十分鐘後自動關機

init 0 關機

init 6 重啟

df 檢測磁碟空間

du 檢測目錄所佔磁碟空間

-a 遞迴顯示指定目錄中個檔案和子目錄中檔案占用的資料塊

-s 顯示指定檔案或目錄占用的資料款

-b 以位元組為單位顯示磁碟占用情況

-l 計算所有檔案大小,對硬鏈結檔案計算多次

sh ./pycharm & :執行pycharm

chmod 修改檔案許可權 chmod -rw demo.py

liunx命令大全

其實並不怎麼全 chmod 777 檔案路徑 修改檔案許可權 cd 切換操作目錄 cd 返回上一級目錄 pwd 顯示當前所在的目錄 rmdir 刪除空目錄 touch 建立檔案 clear 清屏 mv 剪下,改名 mv 原名 改名 改名 mv 原始檔 目標目錄 rm 刪除檔案 f 強制執行 r 刪除...

liunx命令基礎

命令格式 命令 選項 引數1 引數2 和 命令列的區別 後面選項是單詞 後面是單個字母的組合檔案及資料夾操作 ls 顯示目錄內容 語法 ls 引數 目錄或檔名 引數 l 詳情顯示 a 顯示隱藏檔案 h 檔案大小 t 檔案修改時間排序 r 遞迴顯示指定目錄各個子目錄的檔案 s 以檔案大小排序 cd 切...

liunx基礎命令

vmware備份 一般有兩種 快照 側重於短期備份 轉殖 側重於長期 bin 儲存一些二進位制檔案,檔案都是可以被執行的。dev 主要存放的是外接裝置,例如盤 其他的關盤等。etc 配置檔案目錄 home 使用者目錄 proc 儲存linux執行的程序 root root自己的家目錄 sbin 超級...