ls 是list的縮寫
作用是列出指定位置的檔案和資料夾
如果沒有指定,預設是列出當前位置的檔案或資料夾
常用引數
作用-a
列出所有的檔案或者資料夾
-l列出詳細資訊 與 a一起使用可顯示全部檔案的詳細資訊
-h增加可讀性 與l一起使用 預設檔案是按照位元組為單位顯示大小的,加了這個引數後,會附帶k、m、g、t等大小字尾,k表示千位元組 m表示兆位元組 g表示1024兆 t表示1024g 雖然進準度下降,但是更容易閱讀
-r遞迴訪問 a預設是顯示當前目錄下的檔案和資料夾 帶上r引數後,如果當前目錄下有其他資料夾則會將改資料夾下面的檔案和資料夾也顯示出來,所有該引數會顯示指定位置下的所有檔案和資料夾
-q檔名用雙引號包裹 這個引數是為了防止某些檔案或者資料夾的末尾是空格字元 這樣可以通過雙引號,看到檔名實際的長度
作用`用法
顯示字串
echo hello world 或者echo 「hello world」
顯示轉義字元
echo \" 或者 \』 \『
顯示變數
$path
顯示換行/不換行
echo -e "\n"換行 echo -e "\c"不換行 必須帶上-e 才會生效
顯示原樣字串
echo `$path 撇號
顯示命令結果
echo `data 撇號
cd 目標路徑 change directory
路徑可以是絕對路徑,也可以是相對路徑
除此之外,還有一些特別的符號
比如 . 表示當前目錄
比如 . . 表示上一級目錄(也就是父目錄)
比如~表示當前使用者的使用者目錄
注意在root使用者和普通使用者條件下,這個符號是不同含義的
普通使用者~一遍是 /home/使用者名稱資料夾
但是root使用者對應的~是 /root 資料夾
不帶任何引數 顯示前10行
引數作用
-c n
顯示頭部指定n個字元
- n x
顯示頭部的指定的x行
-v顯示檔名
-q不顯示檔名 預設為-q不顯示檔名
顯示當前目錄
清空視窗 清理倆次才會真正清理
預設情況下 顯示最尾部的10行
">"將左邊命令的輸出,輸入到右邊的檔案或命令 //完全改寫
如果右邊的檔案不存在,則建立乙個
「>>」 將左邊命令的輸出,追加到右邊的檔案 //追加
如果右邊的檔案不存在,則建立乙個
引數作用
-c n
顯示尾部指定n個字元
- n x
顯示尾部的指定的x行
-v顯示檔名
-q不顯示檔名 預設為-q不顯示檔名
-f可以不斷的更新尾部內容 可以以 echo 「內容」 >> 檔名 的方式 輸入到檔案中
所有程序都是init程序的子程序或者孫程序
顯示系統正在執行的程序
不同系統顯示不同數量的程序
引數作用
-al顯示所有程序的詳情和程序名稱
-aux
顯示所有程序和其啟動命令
數值項說明
數值項作用user
程序所屬使用者
uid程序所屬使用者id
pid程序id
ppid
父程序id
%cpu
cpu佔用率
%mem
記憶體佔用率
vsz虛擬記憶體占用大小(其中部分可能在交換檔案中)
rss實際記憶體占用大小(ram占用大小)
tty對應的控制台裝置
time
程序執行的時間
start
程序開始執行的時間
command
程序啟動執行的命令(帶引數)
cmd程序啟動執行的命令(不帶引數)
s/sata
狀態 s 休眠 r 執行 d 阻塞 z 殭屍程序 t 暫停
pri優先順序 數值越低,優先順序越高,甚至可能為負數
提公升許可權
建立檔案
copy 複製的縮寫
命令用法: cp [引數] 原始檔/資料夾 目標檔案/資料夾
[ ] 表示可選引數 預設情況下不能複製資料夾
引數作用
-a帶屬性複製此選項通常在複製目錄是使用,它保留鏈結、檔案屬性,並複製目錄下的所有內容。其作用等於dpr引數組合。
-d複製時保留鏈結這裡所說的鏈結相當於windows系統中的快捷方式
-f強制覆蓋覆蓋已經存在的目標檔案而不給出提示 ubuntu下 時強制覆蓋的
-i覆蓋提示與 -f 選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是否覆蓋,回答「y」時目標檔案將被覆蓋
-p帶許可權複製除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中
-r資料夾複製若給出的原始檔是乙個目錄檔案,此時將複製該目錄下所有的子目錄和檔案
-l建立鏈結不複製檔案,只生成鏈結檔案 只在部分系統有效 在ubuntu下沒有效果
命令 remove 的縮寫,刪除
引數作用
-i刪除確認每個被刪除的檔案都需要確認
-f強制刪除無需確認就會刪除指定檔案 -f與-i衝突 無法同時使用
-r目錄刪除刪除指定資料夾下的所有檔案和子檔案 可與 -f 或 -i 一起使用
修改許可權
具體許可權說明請轉到 linux許可權說明檢視
跳轉連線:linux許可權說明
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...