linux命令-2
mkdir 建立目錄
eg : mkdir ab
mkdir -p -----遞迴建立目錄層級
eg 建立乙個ab目錄並在ab下面再建立乙個aba目錄----直接mkdir建立(不帶引數)會報錯,帶引數 -p 成功
rmdir刪除空目錄 用法: rmdir 目錄名
rm -rf 刪除非空目錄 用法 :rm -rf 目錄名
引數-rf r代表---遞迴刪除 f(force) 代表強制刪除
eg :rm -rf ab
注釋說明: ab目錄下有子目錄aba 用rmdir刪除提示失敗, 帶引數 -rf 可成功
echo 命令列印
echo 字串(字串最好是用雙引號包裹起來防止報錯)
eg: echo "hello"
vi編輯器(英文狀態下輸入法) 進入編輯器後按字母 i 進入編輯模式
退出儲存 ----先按esc鍵 再按 :wq(冒號)
不儲存退出 ----:q!
顯示行數-----:set nu
游標定位首行 ---- :小寫字母 g
游標定位最末行---- :大寫g
linux系統幾乎所有內容包括文件、命令、裝置、目錄等都組織成檔案形式來管理。(everything is file)
常用檔案命令:
ll 等同於 ls-l(l的小寫):檢視(當前目錄下的)檔案/目錄, 以及他們對應的屬性
-rw-r--r--. 1 root root 168 oct 28 10:50 firstdir.zip
- : 檔案
d :目錄
1 :連線數
root :當前檔案/目錄所屬使用者
root :使用者組
168 :檔案大小 (位元組byte)
ls -----列出當前目錄的所有檔案和目錄 不顯示詳細屬性資訊
ls -l ----- 顯示詳細屬性資訊
ll (ls -l 簡化版本)
cp 複製命令
-r :拷貝及目錄下所有目錄和檔案
eg:cp a.txt b.txt -----將a文字複製,且另存為b檔案(目錄名)
目錄覆蓋 回答 y
需求:在當前目錄(根目錄/)下拷貝root/text.zip 到 /home
cp / root/text.zip /home
mv 移動命令
eg:mv text.zip /root
mv -b (帶引數 -b) b==backup -----移動覆蓋
移動目錄時,如果出現覆蓋情況,且被覆蓋的目錄非空,需要加引數 」-b」,才能移動成功,被覆蓋目錄此時也會產生乙個備份
如何重新命名乙個檔案?
將text.zip 重新命名 ab.zip ----- mv text.zip ab.zip
rm 刪除檔案或目錄(i:操作時進行查詢) rmdir 檔名
rm -f強制刪除 rm -r (定位)刪除目錄
常用 :rm -rf 檔案或目錄
find 命令 ----查詢檔案
用法 : find 路徑 選項(一般是 -name) * -----匹配任意字串
find .-name *.log -----在當前目錄查詢以.log結尾的檔案
find / -name log ----- 在根目錄查詢log命名的目錄檔案(查詢確定檔案時最好用」」 括起來以免報錯)
grep 命令:
功能 ----在指定檔案中查詢字元(串)並列印該行;
過濾,經常跟管道符號 一起出現
用法: ----- grep 字串 檔名
grep -rn ab ab42.txt -rn引數 顯示行數 vim 編輯命令
cat 命令 ----顯示文字檔案內容
用法: cat 檔名
eg:檢視ab.txt的內容
head 命令----- 檢視檔案前幾行
用法: head -n 5檔名 引數 -n 代表行數意思 後面數字是幾代表幾行
tail 命令 -----檢視檔案後幾行
用法: tail -n 5檔名
eg----tail -f error.log
ps----檢視程序(動態)
ps -ef -----顯示所有執行程序,並顯示啟動程序的命令
uid ---使用者id pid ---程序id ppid --- 父程序 c --- 程序cup佔用率
stime ---程序從啟動到現在的時間 tty --- 終端號 cmd --- 命令名稱和引數
拓展結合---ps命令 和 kill 命令結合使用 kill -9 99 殺死程序號為99的檔案
管道符 |(豎劃線 ---位於backspace鍵下):(過濾作用,一般用於兩個命令之間)在命令之間建立管道,將前面的命令輸出作為後面命令的輸入
eg: ll | grep ab 解釋---管道符前的命令為顯示當前目錄下的檔案,後面則從列出的檔名中尋找ab的字串的檔案或目錄資訊
檢視程序(用管道符過濾定位顯示)
ps -ef | grep python
netstat -----檢視網路狀況
netstat -apn 檢視所有埠號
an 表示 按一定順序排列輸出
p 表示 顯示哪個程序在呼叫
eg : 檢視init程序的埠號
netstat -apn | grep init (init前的數字是埠號 紅色標註的1)
linux命令 ll資訊詳解
首先給出一張典型的顯示結果 下面對其中的每一列進行詳細的分析 一 檔案型別 表示該檔案的型別 表示普通檔案 d 表示目錄 l 表示鏈結檔案 p 表示管理檔案 b 表示塊裝置檔案 c 表示字元裝置檔案 s 表示套接字檔案 二 檔案屬性 以back init檔案為例,其屬性可分為三段 rwx rwx r...
linux中ls和 ll 命令
ll 命令列出的資訊更加詳細,有時間,是否可讀寫等資訊 ll命令和ls l命令結果區別 上面結果說明 ll會列出該檔案下的所有檔案資訊,包括隱藏的檔案,而ls l只列出顯式檔案,說明這兩個命令還是不等同的!ls 只列出檔名或目錄名列表 ll t 是降序,ll t tac 是公升序 ll不是命令,是l...
Linux下ll命令與ls l
還大三linux課的債。1.ll命令用於顯示當前檔案下非隱藏檔案的詳情 查詢結果分為7欄 1 如 rw r r 表示三種使用者對該檔案的不同許可權 r 可讀 w 可寫 x 可執行 其中第乙個字母表示 普通檔案 d 資料夾,是dirtectory單詞的縮寫 b 塊裝置檔案 c 字元裝置檔案 2 如 1...