Linux常用命令整理

2021-09-10 17:17:49 字數 1724 閱讀 9724

時間日期類:

date

cal檔案目錄類:

1)pwd:【檢視當前目錄】顯示出當前目錄的絕對路徑

2)ls:【列出目錄內容】

語法:ls [選項] [目錄或是檔案]

ls -a  列出全部檔案,連同隱藏檔(開頭為.的檔案)一起列出

ls -d  只列出目錄本身,不列出目錄內的檔案資料

ls -l   長資料串列出,包含檔案的屬性和缺陷等資料

ls -r  遞迴檢視目錄裡面的內容(不進入目錄中)

ls -f 顯示目錄條目時,會在目錄後面加乙個'/'或者'*'

ls -ltr 逆序羅列最新修改過的檔案

管道:只列出目錄(在乙個命令結果集中繼續查詢,類似子查詢)

ls -lf|grep ^d :查詢以'/'結尾中,以d開頭的行

ls -lf|grep /$ :查詢以'/'結尾中,以'/'結束的行

3)mkdir:【建立目錄】

-p 可以幫你建立多層目錄  mkdir -p a/b/c

4)rmdir:【刪除目錄】

5)cd:【切換目錄】

cd.. 返回上一級

cd~ 返回root目錄

6)cp:【複製檔案或目錄】

7)rm:【移除檔案或目錄】

rm -rf 強制移除檔案或目錄

8)mv:【移動或重新命名】

9)cat:【由第一行開始顯示檔案內容】

cat -a 可列出一些特殊字元而不是空白而已

cat -b 列出行號,僅對非空白行顯示行號,空白行不標行號

cat -e 將結尾以$斷行位元組顯示

cat -n 列印出行號,連同空白行也有行號,與cat -b不同

cat -t 將[tab]按鍵 以^|顯示出來

cat -v 列出看不出的字元

10)tac:【從最後一行開始顯示檔案內容,與cat相反】

11)more:【分頁顯示檔案內容】

more abc.txt

空格鍵:向下翻頁

回車鍵:下翻一行

q:離開more,不在顯示檔案內容

ctrl+f:向下滾動一屏

=:輸出當前行號

:f :輸出檔名和當前行號

12)less:【與more類似】

13)head:【只看頭幾行】

head -n 10 abc.txt

14) tail:【只看尾巴幾行】

15)history:【命令列歷史記錄】

搜尋查詢類:

1)find:物理查詢,查詢檔案或目錄

find + 搜尋內容 + 引數 + 關鍵字

find /home/esop -name a.txt 精確查詢

find /home/esop -name '*.txt' 模糊查詢

2)grep:內容查詢,在檔案內搜尋字串匹配的行並輸出

grep + 引數 + 查詢內容 + 原始檔

grep -n aaa abc.txt (-n 顯示匹配行及行號)

執行緒和執行緒類:

1)ps:【檢視程序】

ps -ef :全格式顯示當前程序

ps -aux:利用乙個管道符號('|grep')導向grep去找特定的程序,然後對特定程序進行操作

2)kill:【殺掉程序】

kill -9 強制殺掉程序

3)netstat:

netstat -anp :檢視那些埠被占用

netstat -anp|grep 8080 

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...