linux常用操作

2021-08-28 01:44:45 字數 3985 閱讀 7377

chown -r apache:apache .  給apache許可權

chown -r www:www .

rz  上傳檔案

附件1設定了www使用者。session 不能用修改

ls -lh /var/lib/php  給這個目錄www許可權

如出現svn被鎖定

在專案目錄下執行chown -r www:www .  

sudo配置檔案

vim  /etc/sudoers

sunshuo all=(all)   nopasswd: all

ls  顯示檔案或目錄

ls -l列出檔案詳細資訊

ls -lh 列出檔案詳細資訊,跟-l的區別是大小按kb、mb顯示出來。

mkdir  建立目錄

cd 切換目錄

touch          建立空檔案     vim a.txt  然後儲存也可以建立檔案

cat 檔名   檢視檔案內容

cp  拷貝    cp  原檔案路徑    要拷貝到的路徑    cp a /b 把當前路徑的a檔案拷貝到更目錄b

mv               移動或重新命名

mv a b  把a檔案的名稱修改為b   mv a  /  把當前檔案a移動到根目錄

rm               刪除檔案

-r            遞迴刪除,可刪除子目錄及檔案

-f            強制刪除

如果a是乙個檔案,可以直接rm a刪除。如果是乙個目錄則不能刪除,必須加 rm -r a

find              在檔案系統中搜尋某檔案

find path -name  a.txt     查詢path路徑下面名稱為a.txt的檔案並顯示出來

-perm                        #按執行許可權來查詢

-user    username             #按檔案屬主來查詢

-group groupname            #按組來查詢

wc test.txt    統計文字中行數、字數、字元數

3  2 16 test.txt

行數 單詞數 位元組數 檔名 

cat test.txt | wc -l   只列印字元數

grep             在文字檔案中查詢某個字串

grep  abcd 檔案路徑     列印出在檔案路徑包含abcd的行

grep  -v  abcd 檔案路徑     將沒有出現 abcd 的行取出來

rmdir:刪除乙個空的目錄  如果有子目錄則不能刪除  -rm -r 可以刪除子目錄

rmdir -v b  -v選項加提示

pwd              顯示當前目錄路徑

more  分頁顯示檔案的內容

-num  一次顯示幾行

-d   在每屏的底部顯示友好的提示資訊

-s    檔案中連續的空白行壓縮成乙個空白行顯示。

+num  從第num行開始顯示

enter    向下1行

ctrl+f   向下滾動一屏

空格鍵   向下滾動一屏

ctrl+b   返回上一屏

=        輸出當前行的行號

q        退出

less命令與 more 類似,但使用 less 可以隨意瀏覽檔案,而 more 僅能向前移動,卻不能向後移動,而且 less 在檢視之前不會載入整個檔案。

-e 當檔案顯示結束後,自動離開

-n 顯示每行的行號

-s 顯示連續空行為一行

b 向後翻一頁

d 向後翻半頁

u 向前滾動半頁

y 向前滾動一行

空格鍵 滾動一行

回車鍵 滾動一頁

[pagedown]: 向下翻動一頁

[pageup]: 向上翻動一頁

系統管理命令

stat              顯示指定檔案的詳細資訊,比ls更詳細

whoami        顯示當前操作使用者

hostname    顯示主機名

uname          顯示系統資訊

-a     詳細輸出所有資訊,依次為核心名稱,主機名,核心版本號,核心版本,硬體名,處理器型別,硬體平台型別,作業系統名稱 

-m     顯示主機的硬體(cpu)名 

-r     顯示linux作業系統核心版本號 

-o      顯示作業系統名 

top                動態顯示當前耗費資源最多程序資訊

ps                  列出目前所有的正在記憶體當中的程式  ps -aux

ps -aux|grep mysql          檢視linux下mysql服務的程序是否正常執行

ps -e|grep mysql            檢視mysql程式的對應的pid號

df                  檢視磁碟大小 df -h 帶有單位顯示磁碟資訊

ifconfig          檢視網路情況

netstat  -a        列出所有埠

clear              清屏

kill                 殺死程序,可以先用ps 或 top命令檢視程序的id,然後再用kill命令殺死程序。

kill -9 id號殺死程序

打包壓縮相關命令

zip壓縮 zip -r a.zip a.txt      -r表示遞迴壓縮

unzip a.zip    解壓檔案

tar -cvf b.tar a.txt         tar壓縮

tar -xvf b.tar  解壓檔案

關機/重啟機器

shutdown

-r             關機重啟

-h             關機不重啟

now          立刻關機

halt               關機

reboot          重啟

linux軟體包管理

dpkg (debian package)管理工具,軟體包名以.deb字尾。這種方法適合系統不能聯網的情況下。

比如安裝tree命令的安裝包,先將tree.deb傳到linux系統中。再使用如下命令安裝。

sudo dpkg -i tree_1.5.3-1_i386.deb         安裝軟體

sudo dpkg -r tree                         解除安裝軟體

vim使用

命令模式下:

:q                      退出

:q!                     強制退

:wq                   儲存並退出

:set number     顯示行號

:set nonumber  隱藏行號

檔案許可權管理

三種基本許可權

r           讀         數值表示為4

w          寫         數值表示為2

x           可執行  數值表示為1

-rw-rw-r--一共十個字元,分成四段。

第乙個字元「-」表示普通檔案;這個位置還可能會出現「l」鏈結;「d」表示目錄

第二三四個字元「rw-」表示當前所屬使用者的許可權。   所以用數值表示為4+2=6

第五六七個字元「rw-」表示當前所屬組的許可權。      所以用數值表示為4+2=6

第**十個字元「r--」表示其他使用者許可權。              所以用數值表示為2

所以操作此檔案的許可權用數值表示為662 

chmod 777 a.txt   更改許可權

所有的linux檔案必須 chmod +x 加許可權檔案路徑後才可以執行

Linux常用操作

顯示檔案內容more less head tail cat pg 分頁 檢視檔案cat 檔案拼接合併 cat 檔案1 檔案2 輸出檔案 查詢檔案內容grep 選項 字串 檔案列表 對檔案內容排序sort 比較檔案內容comm 排好序的檔案 diff b忽略空格 b忽略空行 i忽略大小寫 結果中 第乙...

Linux常用操作

mount t cifs o username password nounix,noserverino mount掛載點 mount t cifs o username domain gid 0 uid 0 nounix,noserverino mount掛載點 export ld library ...

Linux常用操作

etc 系統配置 bin 系統程式 dev 裝置檔案,如cd rom,網路藉口,usb等 lib 共享的庫檔案 usr 使用者共享的檔案,如幫助檔案 var 大小可變檔案,如日誌 ls 檢視目錄下的檔案 ls a 檢視目錄下的所有檔案 包括隱藏檔案 ls l 檢視目錄下檔案的詳細資訊 cd 切換當前...