Linux中最常見命令總結
基礎命令
命令使用格式
命令名【選項參數】 【操作對象】Ls -a workspace
目錄命令
Ls 默認顯示瀏覽當前文件目錄
-a 顯示所有文件,不忽略以點開頭的文件
Linux下以.開頭的文件是隱藏文件 每個目錄下文件的兩個特殊目錄
. 表示目錄自身
… 自身上一次路徑
**-l 顯示文件目錄下詳細信息**Linux一切皆文件并不以后綴名區分時間:最后一次訪問時間/修改/狀態改變時間pwd 顯示當前所在路徑(絕對路徑)Linux目錄結構----樹形結構---底層根目錄絕對路徑:以根目錄作為起始路徑相對路徑:以當前路徑作為起始路徑mkdir 創建目錄-p 遞歸創建多層級目錄,哪一層不存在,就創建哪一層。rmdir 刪除目錄-p 遞歸刪除多層級空目錄rm 刪除普通文件-r 遞歸對目錄下所有文件刪除-f 忽略提示信息,直接進行操作cp 復制一個文件到另一個位置-r 遞歸對目錄下所有文件進行拷貝包括目錄本身-f 忽略提示信息,直接進行操作mv 剪切:將一個文件/目錄移動到指定位置-I 增加提示信息cd 進入:改變當前所在路徑(進入指定目錄)- 返回上一次所在路徑~ 快速返回當前用戶的家目錄
Linux下目錄結構是唯一的
Window 把文件分配到磁盤上,Linux是先有目錄,然后把磁盤的空間掛載到目錄上
文件命令:
touch 若文件不存在則創建空文件,否則刷新時間屬性
-d “2018-2-2 12:10:30”指定時間刷新文件時間
-r 使用一個文件的時間來刷新另一個文件的時間
cat 打印文件內容到顯示終端-n 打印行號tac 按行逆序打印文件內容到顯示終端more 分頁顯示文件內容空格 向下翻頁回車 向下滾動 q 退出less 分頁顯示文件內容向下翻頁 空格 f pgDn 向上翻頁 b pgup向上滾動 k ↑向下滾動 j ↓/string 向下匹配string字符串?string 向上匹配string字符串head 默認顯示文件前十行內容-n n 指定顯示前n行內容 tail 默認顯示文件末尾十行指定顯示末尾n行數據 -n n 指定顯示文件末尾新數據-f 一直刷新文件末尾數據
壓縮命令:
zip/unzip zip 格式的壓縮/解壓縮gzip /gunzip gzip格式的壓縮/解壓縮bzip2/bunzip2 bzip2格式的壓縮/解壓縮tar -c 打包-x 解包-z 在打包/解包同時進行gzip格式壓縮或者解壓縮-j 在打包/解包同時進行bzip格式壓縮解壓縮-v 顯示詳細的打包/解包信息-f 指定包的名稱
時間匹配命令:
cal 查看日歷-3 查看附近三個月日歷-y 查看全年日歷-j 以day of year形式查看日歷data 查看/設置系統時間+‘’以指定格式顯示時間+‘%Y-%m-%d %H:%M:%S’+‘%s’時間戳-s 設置系統時間Data -s ‘2018-2-29 10:24:12’
匹配查找命令:
grep 從文件內容中匹配包含字符串的行-I 忽略大小寫 進行匹配-v 反向匹配,匹配不包含指定字符串的行過濾掉包含指定字符串的行-R 遞歸對指定目錄下的所有文件進行逐一匹配find 在指定目錄下搜索文件-name 按文件名查找文件-type 按文件類型查找文件-size +/-n[b,c,c,w,k,M.G]-mtime –atime -ctime 按天查找-mmin -amin -cmin 按分鐘查找-exec 命令操作find ./ -name “”
其他:
man 手冊命令,查看命令/函數/特殊文件手冊man ls
stat 查看文件詳細信息stat filename
| 管道符連接兩個命令,將前邊命令的輸出結果作為后邊命令的輸入進行處理
Ctrl+c 中斷當前操作重定向:修改數據的流向。 > 清空文件原有數據,將數據寫入文件
。 >> 將數據追加到文件末尾
bc 計算器
tab 自動補全
rebot 重啟
shutdown –h -now 立即關機
halt 立即關機