開發常用linux命令

2022-09-11 07:42:08 字數 2109 閱讀 9254

指令

用法作用

ls 、ll

ll/root、ls/root

檢視當前目錄下的檔案或目錄

cdcd /root、cd ..  cd/..

一般搭配tab使用,自動補全

進入指定目錄

pwdpwd

檢視當前路徑

cpcp filename /home

將檔案複製到home目錄下

mkdir

mkdir soft

建立soft目錄(資料夾)

yumyum search vim //網上查詢安裝包

yum remove vim//刪除

install把依賴的包全部找到

remove把vim的所有依賴包刪除掉

rpmrpm -qa|grep vim

rpm -e vim-filesystem-7.4.160-2.el7.x86_64

查詢vim已經安裝的包

find

find -name "*.txt" 

在當前目錄下搜尋以.txt結尾的檔案

echo

echo $j**a_home

echo hello

輸出j**a環境變數

輸出字串

tartar -czf james.tar.gz *.txt 

tar -zxvf james.tar.gz 

將以txt結束的所有檔案壓縮成james.tar.gz

將壓縮檔案解壓出來

wget

wget

ifconfig

ifconfig

檢視本機ip及相關資訊

ps -ef|grep tomcat

ps -ef|grep tomcat

ps 將某個程序顯示出來

-ef 表示按某種風格,常用的 -ef與aux

grep 命令是查詢

中間的|是管道命令,是指ps命令與grep同時執行

顯示所有的tomcat程序

kill

kill -9 4235

殺掉4325程序(停用tomcat)

netstat

netstat -tunlp|grep 8080 

檢視8080埠被誰占用

free

free -m 

檢視linux記憶體剩餘容量

dfdf -h

檢視磁碟使用情況

獲取頁面資訊

tail

tail -f catalina.out 

tail -f -n 10 catalina.out 

動態展示文字內容

從倒數第10行開始展示,並動態展示

vi、vim

vim catalina.out 

vi catalina.out  

展示很舒服(有色彩)

僅展示檔案內容(無色彩)

:wq:wq

強制性寫入檔案並退出。即使檔案沒有被修改也強制寫入,並更新檔案的修改時間。

more

more +20 catalina.out 

more -4 catalina.out

從第20行開始顯示catalina.out文字

每頁顯示4行,分頁顯示

mvmv aaa.txt james.txt

mv *.txt ./pp

將aaa.txt改名為james.txt  改名稱

將目錄以*.txt結尾的檔案剪下到 當前pp目錄下

rmrm -i bbb.txt

rm -f james.txt 

rm -r ./test  

刪除前提示確認

強制刪除 force

刪除當前test目錄以及子目錄、所有檔案等

history

history

檢視執行過的命令

touch

touch test.j**a

建立test.j**a檔案

clear

clear

清楚螢幕

date

date

檢視伺服器時間

Linux 常用開發命令

讀取標準輸入的資料,並將其內容輸出成檔案 效能分析工具top 軟體管理命令 程序管理 io重定向 檢視檔案大小和資料夾大小 查詢別名 軟鏈結 cat arg.c head 20 tail 2 cat 檢視檔案內容 head 檢視檔案內容前幾行 tail 檢視檔案內容後幾行。顯示行號 cat n fi...

開發中常用linux命令

1.找出所有shell 裡面,找到所有shell find opt task grep v pyspark2 grep sh a.sh 2.找出含有cluster 字串的檔案 過濾其中有submit 和 cluster 字串的shell檔案 import os with open a.sh r as...

開發常用linux命令 整理中

vi h往前,j往下 k往上,l往後.yy複製,p貼上.0行首,行末.catalina.out 清空資料夾.more grep 搜尋關鍵字 color 40 cat catalina.2016 01 09 14.out grep 區域 之後 a 的10000行,然後再grep grep a10000...