linux命令隨記

建立文件夾 mkdir 目錄名或者級聯java

// 建立單個目錄 
mkdir 1ji
// 建立級聯目錄(子目錄一塊兒建立) 
mkdir -p 1ji1/2ji/3ji

複製文件夾 cp[選項]  源文件或目錄   目的文件或目錄linux

// 選項 -f 覆蓋目標[不提示] -r 遞歸複製
cp -rf test/ /home/test/
// 一般建議帶上-r 不然你會獲得cp: omitting directory `xxx'的提示

顯示當前完整路徑nginx

pwd

查看命令詳解(幫助) man 命令(q退出) tomcat

man cp

移動文件夾|重命名 mv 源 目標ruby

//重命名:
mv test test1
//移動: 
mv test test1/test

刪除文件或目錄 rm [選項] 文件夾或文件spa

//刪除文件直接rm 文件便可
rm test
//刪除文件夾須要 -rf    例如: rm -rf test
rm -rf test
//提示:不要直接這樣刪除,由於沒法恢復,因此,基本上建議使用mv命令到/tmp目錄下
mv test /tmp

安裝應用 .net

// 這裏是安裝unzip zip命令
yum install -y unzip zip

爲文件受權 詳情參考:http://man.linuxde.net/chmodcode

chmod a+x xxx.sh

解壓server

// 解壓tar.gz -xvzf能夠是無序的,好比zxvf
tar.gz tar -xvzf test.tar.gz
// 解壓zip, 若是沒有zip,可使用yum命令安裝
unzip test.zip
// 解壓test.zip到指定目錄[-d],這裏是當前目錄下的test123目錄,路徑能夠是相對或者絕對
unzip test.zip -d test123

建立快捷方式 ln -s 源 目標xml

// 注意是是LN 不是in
ln -s /usr/local/xxx /home/xxx
// 題外話 不能經過這種方式爲tomcat映射靜態資源(在server.xml-->Host中添加context來實現)

查看端口 netstat –apn | grep key

// 查看全部端口
netstat –apn 
// 根據端口號查找
netstat –apn | grep 8080
// 根據關鍵詞查找
netstat –apn | grep java

查看進程

ps -ef | grep tomcat

殺死進程

# kill [參數] PID 
# 若是須要強制執行後面帶參數9 
kill -9 2265

下載文件 tar.gz或者zip啥的 wget 

wget http://nginx.org/download/nginx-1.10.2.tar.gz

如何讓命令在linux後臺運行? 在命令後面添加 & 符號

# 在命令後面添加& 這種方式會在終端斷開以後也會終止test.sh的執行
test.sh &
# nohup命令,此命令會提示在test.sh中的輸出,會寫入到當前目錄下的nohup.out文件中
nohup test.sh &

如何監聽文件內容

tail -f /var/log/test.log
# 或者使用這個命令
tailf /var/log/test.log
# ctrl + c 退出監聽狀態

如何刪除除某個文件之外的全部其餘文件,不含文件夾

# 例如,刪除當前文件夾下出jar包之外的全部文件
find ! -name '*.jar' -type f | xargs rm -rf
# 請不要輕易在生產環境上使用,由於find的效率問題
# find命令http://man.linuxde.net/find
相關文章
相關標籤/搜索