Linux下查看文件內容的命令


Linux下查看文件內容的命令

nginx專屬:
關閉進程: killall nginx 
啟動: nginx 
查看進程: ps -ef|grep nginx

解壓 命令 :
tar -xvf (包名)
unzip (包名)

啟動命令:
cd bin
./(服務名稱) &

kill -9 進程號(jps) 
rm -f 文件名 (刪除文件)
rm -rf 文件目錄(刪除目錄)

rm -rf  (文件名)   ----- 刪除 指定文件

rm -rf  ./*  -----刪除文件目錄下所有文件

touch  (文件名)  -------創建文件

vim    (文件名) -----  編輯文件 esc 退出   i(插入)命令進行其他命令使用  , :wq 保存, :q! 不保存

mv   (文件名)   (新文件名)  -- 修改文件夾名稱

撤銷上一步操作  CTRL+Z

---------------------------------------------

查看文件內容的命令:

cat     由第一行開始顯示內容,並將所有內容輸出

tac     從最后一行倒序顯示內容,並將所有內容輸出

more    根據窗口大小,一頁一頁的現實文件內容

less    和more類似,但其優點可以往前翻頁,而且進行可以搜索字符

head    只顯示頭幾行

tail    只顯示最后幾行

nl      類似於cat -n,顯示時輸出行號

tailf   類似於tail -f 

-----------------------------------------

linux 編輯文件

打開文件 : vim /etc/**

進入編輯模式 :按 insert 按鍵就可以編輯文件了

Esc 退出編輯模式 再輸入英文的冒號 :

:wq 保存編輯的文件

:q! 為不保存文件

--------------------------------------------

Linux在文件中查找字符串

如果你想在當前目錄下 查找"hello,world!"字符串,可以這樣:

grep -rn "hello,world!" *

 

* : 表示當前目錄所有文件,也可以是某個文件名

-r 是遞歸查找

-n 是顯示行號

-R 查找所有文件包含子目錄

-i 忽略大小寫

下面是一些有意思的命令行參數:

grep -i pattern files :不區分大小寫地搜索。默認情況區分大小寫, 

grep -l pattern files :只列出匹配的文件名, 

grep -L pattern files :列出不匹配的文件名, 

 

\< 和 \> 分別標注單詞的開始與結尾。

例如: 

grep man * 會匹配 ‘Batman’、‘manic’、‘man’等, 

grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’, 

grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。 

'^':指匹配的字符串在行首, 

'$':指匹配的字符串在行尾,  

linux用netstat查看服務及監聽端口

netstat -nlp   #查看所有端口

#ps -ef|wc -l //查看后台運行的進程總數 
# ps -fu csvn //查看csvn進程 
# netstat -lntp //查看開啟了哪些端口 
# netstat -r //本選項可以顯示關於路由表的信息 
# netstat -a //本選項顯示一個所有的有效連接信息列表 
# netstat -an|grep 8080 
# netstat -na|grep -i listen //可以看到目前系統偵聽的端口號 
# netstat -antup //查看已建立的連接進程,所占用的端口。 

 --------------------------------------------------------------------------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM