linux命令 ll 搜尋 Linux命令 2

2021-10-13 06:48:02 字數 2669 閱讀 9515

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