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 超級...