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 切換當前...