1、清屏
clear或者鍵盤ctrl+l
ctrl+c:退出
2、建立目錄
單層目錄:mkdir 目錄名
多層目錄:
絕對路徑:mkdir -p 目錄名/目錄名/~~
相對路徑:mkdir -p ./目錄名/目錄名/~~
3、進入指定目錄:cd
4、建立乙個空檔案:touch 檔名
5、檢視目錄內容: ls 或者指定名字 ls 名字
常用引數1、ls -a 列出全部檔案包括隱藏檔案
2、ls -l 以詳細資訊形式列出查詢內容,詳細資訊格式為:
條目型別 許可權 鏈結數 檔案屬主 檔案屬組 檔案大小(以位元組為單位) 建立或最近修改時間 名稱
*檔案屬主:表示檔案屬於哪個使用者
*檔案屬組:表示檔案屬於哪個使用者組
3、ls -r 遞迴檢視目錄的內容
4、ls -f在目錄後面+「/」
2、ls -lt 正序羅列出最新修改過的
3、ls -lf | grep /$ 顯示當前目錄下的所有資訊將lf的查詢結果使用正規表示式進一步篩選「|」表示將前面命令執行的結果作為後面命令的輸入grep命令用於執行正規表示式例如 ^- 就是以-開頭的 /$表示以/結尾
6、刪除目錄:rmdir 目錄名 (如果目錄非空刪除不了)
7、複製目錄或檔案:
複製目錄:cp -r 需要複製的目錄 需要複製到哪(路徑)
複製檔案: cp 需要複製的檔名 需要複製到哪(路徑)
8、刪除目錄或檔案
命令:rm
引數:
強制刪除:-f
遞迴刪除:-r
說明:
1.不能直接刪除目錄,要刪除目錄必須使用-r引數遞迴刪除
2.不使用-f引數時會有確認提示,使用-f引數後不進行確認直接刪除(-f極度危險,直接刪除不留餘地)
9、移動目錄或檔案
格式:mv 源目錄(目錄路徑) 目標路徑 (此操作相當於剪下)
10、簡單檢視簡短檔案內容:
命令:cat
引數:(1)-b :顯示行號,僅針對非空白行做行號顯示,空白行不標行號
(2)-n :顯示行號,連同空白行也會有行號,與 -b 的選項不同
(3)-e :將結尾的斷行位元組 $ 顯示出來
(4)-t :將 [tab] 按鍵以 ^i 顯示出來(空格替換^|)
11、分屏檢視較長檔案的內容:
命令:more
控制方式
1.空格鍵:向下翻一頁
3.q:離開more命令的顯示結果
4.f:向下滾動一屏
5.b:向上滾動一屏
6.=:輸出當前行行號
7.f : 輸出檔名和當前行號
命令:less
控制方式
1.空格鍵:向下翻一頁
3.q:離開less命令的顯示結果
4.f:向下滾動一屏
5.b:向上滾動一屏
6.=:輸出當前位置資訊
7.pagedown:向下翻動一頁
8.pageup:向上翻動一頁
9./字串:向下搜尋字串
10.?字串:向上搜尋字串
11.n :重複前乙個搜尋 (與 / 或 ? 有關)
12.n :反向的重複前乙個搜尋 (與 / 或 ? 有關)
12、檢視檔案末尾內容
命令:tail
預設顯示10行:tail -n 顯示行數 檔名 (顯示行數複數的話就是去掉開頭的幾行顯示剩下的)
可以指定顯示行數:tail -顯示行數 檔名
13、檢視檔案開頭內容:
命令:hand
用法:同tail一樣
14、實時檢視檔案末尾新增的內容:tail -f 檔名,,此時還可以指定行數:tail -f 20 檔名
15、在指定範圍內查詢檔案
命令:fing
格式:fing 查詢範圍 引數 表示式 示例:find person/name/mx -name 某名字
16、不通過vim開啟檔案,搜尋檔案內容
命令:grep
格式:grep+引數+查詢內容+原始檔
引數:1. -c 只輸出匹配行的數量
2 .-h 查詢多檔案時不顯示檔名
3. -n 顯示匹配行及行號(常用)
4. -s 不顯示不存在或無匹配文字的錯誤資訊
5. -v 顯示不包含匹配文字的所有行(常用)
17、分屏檢視全部程序資訊
命令:ps
1.pid:程序id
2.tty:程序所在終端
3.time:程序所占用的cpu時間
4.cmd:啟動程序的命令
5.uid:使用者id
6.ppid:父程序id
7.c:用整數表示的cpu使用率
8.stime:程序啟動時間
經典用法
ps -ef
ps aux
效果相同,僅僅是不同發行版中的不同風格差異
殺死程序
1.使用ps -ef|grep 程序名檢視程序id
ps -ef|grep bash|grep -v grep
2.使用kill -9 程序id實現殺死程序
kill -9 2272
18、分屏檢視網路狀態
命令:netstat
1.根據程序名稱查詢網路狀態:netstat -anp | grep 程序名字
2.根據埠查詢網路狀態:netstat -anp|grep 8080檢視8080埠監聽情況
19、解壓tar包
壓縮:
命令:tar -zcvf 壓縮包檔名 要壓縮的內容
檢視壓縮:
命令:tar -tvf 壓縮包檔名
解壓縮:
命令:tar -zxvf 壓縮包檔名
20、檢視命令的歷史記錄:history
21、將某個命令的輸出結果寫入檔案:
如果有需要可以使用「>」或「>>」操作符將命令執行結果寫入檔案。
>:覆蓋寫
>>:追加寫
22、列印當前所在目錄的完整絕對路徑:pwd
23、列印path環境變數的值: echo $path
24、使用命令幫助:
3.info
25、關機和重啟命令
延遲關機:
shutdown -h 延遲分鐘數 「**訊息」 示例:shutdown -h 10 「it is going to rain,get your clothes」
立即關機:
shutdown -h now
poweroff
halt
阻止關機:shutdown -c
延遲重啟:shutdown -r 延遲分鐘數 「**訊息」 示例:shutdown -r 10 「it is going to rain,get your clothes」
立即重啟:shutdown -r now
reboot
26、通過索引搜尋檔案:
命令:locater
注意:由於locate命令是基於索引進行搜尋的,所以對於本次開機後新建的檔案需要先使用updated命令更新索引庫才能找到。
2.顯示行號:set nu 不顯示行號 set nonu
3.不儲存退出:q!
4.儲存退出:wq
5.儲存:w
6.強制儲存:w!
7.將游標立即移動到第一行的開頭:gg
8.游標立即移動到最後一行的開頭:shift+g
9.前往指定行:第一步:輸入數字 第二步:shift+g
10.刪除當前行:dd
11.撤銷:u
12.重做:ctrl+r
13.不小心按了ctrl+s鎖屏了,按ctrl+q解除
14.一次性刪除多行:dnd 從前行開始刪除幾行 比如d6d(從前行開始刪除6行)
15.複製當前行:yy
16.把複製的內容貼上到當前行的下一行: p
17.從當前行開始複製多行:yny (原理同刪除)
18.從當前游標位置進入編輯模式,並從游標前開始輸入: i
第一種方式:/被查詢詞
n:下乙個
shift+n:上乙個
第二種方式:?被查詢詞
n:上乙個
shift+n:下乙個
這兩種游標有點繞啊。
24.替換: 格式:%s/old字元/new字元/g
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...