本文系整理linux 命令備忘。
比如
切換目錄: cd (單點 .表示當前目錄;雙點 .. 表示上一級目錄)
瀏覽目錄: ls 參數: -F 在列出的文件夾后面加正斜線以區分文件和目錄 -a 顯示隱藏文件(夾) -r 遞歸顯示 -l 顯示詳細信息 過濾輸出列表: ?代表一個字符 * 代表多個字符 通配符[a-i]表示a-i !表示除去不需要匹配的字符
創建文件: touch touch test.doc 創建test.doc文件 -l 參數僅僅改變已存在文件的修改時間,不改變內容 -a 參數僅僅改變文件訪問時間,不改變內容
復制文件:cp source destination -i 參數詢問是否覆蓋已存在的文件,強烈建議使用此參數 -r 參數遞歸復制文件夾 可以用單點符號表示當前目錄 . 可以使用前面介紹的通配符
鏈接文件:ln 軟連接(符號鏈接):ln -s original_file link_file 硬鏈接:ln original_file link_file 注意:軟連接相當于原文件的指針,是一個指針文件;硬鏈接是文件別名,與源文件終歸是同一個文件!
重命名:mv mv old_name new_name 可以使用此命令移動并重命名,一步到位: mv /home/zsc/test.py /home/Pictures/new.py 也可以mv移動整個目錄 -i 參數可以詢問操作是否繼續,建議使用
刪除文件:rm 強烈要求使用-i參數詢問是否繼續,因為bash shell 沒有回收站,誤刪的話就悲劇了! r -r ** 可以遞歸刪除目錄
創建目錄:mkdir -p 參數可以創建多個目錄和子目錄: mkdir -p new_dir/sub_dir1/sub_dir2 刪除目錄:rmdir(只可以刪除空目錄,如果需要刪除非空目錄可以使用rm -r 遞歸刪除)
查看文件類型:file
查看整個文件:cat -n每一行加行號 -b非空行加行號 more命令會在每一頁用完后停止,空格或者回車繼續瀏覽,q鍵退出 less命令是more命令的擴展版
查看末尾幾行:tail -n 參數修改展示的行數:tail -5 test.py -f 參數允許在其他進程使用該文件的時候查看,并實時顯示,可以用來實時監測系統日志。
查看開頭幾行:head -n 修改行數 無-f參數
新聞熱點
疑難解答