Linux常用命令

2022-09-02 13:27:07 字數 2650 閱讀 1506

建立資料夾       mkdir ap

檢視資料夾大小   du -sh ap 

檔案備份     tar cvf ap.tar /var/www/html/

拷貝            cp  api.php /var/www/html/

遞迴拷貝    cp -r caches/configs/ /var/www/html/hp/caches/configs/

沒有ap目錄,copy時會先建立目錄        cp -r hp /var/www/html/ap

打包檔案 同時排除 html以及 uploadfile目錄  

html>>>>>tar -czvf ap.tar.gz --exclude=html --exclude=uploadfile ./ap

壓縮多個檔案

html>>>>>tar czvf ap.tar.gz ap/test ap/test.php ap/weixin.php

檢視壓縮的檔案有哪些,詳細資訊每個檔案都會顯示

html>>>>>tar -ztvf ap.tar.gz

打包所有的檔案

html>>>>>tar -ztvf ap.tar.gz

檢視實時日誌

tailf -200 error_log.php

清空日誌

> error_log.php

修改下面檔案的從屬組

-rw-r--r--.  1 root root   2111 mar 14 03:55 ap

命令如下

拷貝 家目錄  到其他目錄

cp -rf dist/  /var/www/html/sophia/   

拷貝家目錄資料夾  到本目錄下

\cp -r /home/sophia/wechats_dev ./

檢視php開啟的擴充套件

/usr/local/php/bin/php -m

枷鎖(不可寫入檔案)

chattr -r +i sophia/*

解鎖chattr -r -i sophia/*

檢視檔案許可權

lsattr

檔案中查詢字段

find /www/html/ap -type f -name "*.html" |xargs grep -l "http://sdgsdg"    查詢那些檔案含有http://sdgsdg

解析:找到ap資料夾下 字尾為html的所有檔案,匹配http://sdgsdg欄位。(xargs 橫向顯示,f查詢的是檔案 d查詢的資料夾)

清空 error_log.php 內容,並不刪除檔案

>  error_log.php

比較兩個檔案 有什麼不同    命令如下:

vimdiff  1.html  2.html          開啟檔案後想退出檔案 命令: qa!    (quit all!)

修改檔名稱

mv phpcms phpcmsaaa    修改phpcms檔名稱 phpcmsaaa

刪除 phpcmsaaa 檔案

rm -rf phpcmsaaa     

家目錄檔案 解壓縮到 var/www/html/jia 目錄下

unzip  /home/jia/jia.zip  -d /var/www/html/jia/    

網域名稱寫入nginx

#cd /user/local/nginx/conf/vhosts 

#touch www.conf

編譯重啟nginx

/usr/local/nginx/sbin/nginx -t

/usr/local/nginx/sbin/nginx -s reload

檢視所有檔案,以-開頭的許可權命令:(由於根目錄下檔案很多都是-rw---許可權)

ls -lh | grep ^-   

ip add   (ip address)

或者 ifconfig 

在檔案中查詢某個單詞 

/單詞    n是向前找,n 是向後找。

在檔案中查詢某行 

:set nu   顯示頁碼     :32     到23行

獲取許可權    sudo su -  (注: su - 中間加上空格,可以不輸入密碼)

解壓tar包

@檢視tar包內容:  tar -tvf blog.tgz|more

@解壓到指定目錄:tar zxvf blog.tgz -c blog/

@解壓到當前目錄:tar zxvf blog.tgz

檢視伺服器的ip

@ifconfig

@hostname -i   (使用許可權:etc中必須配置了hostname才可以使用)

@ip a

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...