/** ---------------- [ 華麗分割線 ] ------------------------ ### 121.40.120.167 操作 ### 1.啟動 nginx cd /usr/local/nginx/sbin => 進加載目錄 ./nginx => 啟動 ./nginx -t => 檢測配置文件 ./nginx -s reload => 重啟 2.啟動 nginx的php拓展 /usr/local/services/php-fpm-5.3.23/sbin => 進加載目錄 ./php-fpm => 啟動 ---------------- [ 華麗分割線 ] ------------------------ ### 刪除 ### rm -rf * => [遞歸][強制(不詢問)]刪除當前目錄下所有 rm -rf 20160401 20160402 20160403 20160404 20160405 20160406 20160407 20160408 20160409 20160410 20160411 20160412 20160413 20160414 20160415 rm -rf 20160416 20160417 20160418 20160419 20160420 20160421 20160422 20160423 20160424 20160425 20160426 20160427 20160428 20160429 20160430 ---------------- [ 華麗分割線 ] ------------------------ ### 復制 ### cp -r test1/ test2/ => [遞歸]將目錄test1/復制為新的目錄test2/ ---------------- [ 華麗分割線 ] ------------------------ ### 查看文件夾屬性 ### du -sh => 查看當前目錄的空間大小 ---------------- [ 華麗分割線 ] ------------------------ ### 目錄權限 ### ls -l => 查看當前目錄的權限 ll => 查看當前目錄的權限 chown –R wang.sales /test => [遞歸]將目錄/test及 其下所有文件(目錄)的權限改為用戶:wang,組:sales ---------------- [ 華麗分割線 ] ------------------------ ### 查看進程和服務 ### ps -aux | grep php ---------------- [ 華麗分割線 ] ------------------------ ### vi操作 ### vi test.log => 打開或新建test.log i => 輸入 esc => 切換命令 :w => 保存不退出 :wq => 保存且退出 :q! => 不保存退出 ---------------- [ 華麗分割線 ] ------------------------ ### mv操作 ### mv test.log test1.txt => 將文件test.log重命名為test1.txt mv test1.txt test3 => 移動文件: 將test1.txt文件移到目錄test3中 mv log1.txt log2.txt log3.txt test3 => 將文件log1.txt,log2.txt,log3.txt移動到目錄test3中 mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt => 將三個文件移動到test4目錄中去 mv -i log1.txt log2.txt => 將文件log1.txt改名為log2.txt,如果log2.txt存在,詢問是否覆蓋 mv -f log3.txt log2.txt => 將文件log3.txt改名為log2.txt,即使log2.txt存在,也強制覆蓋掉 mv dir1 dir2 => 如果目錄dir2不存在,將目錄dir1改名為dir2;否則,將dir1移動到dir2中 mv * ../ => 移動當前文件夾下的所有文件到上一級目錄 mv test3/*.txt test5 => 把目錄test3里的文件移動到另一個子目錄test5 ---------------- [ 華麗分割線 ] ------------------------ ### 采用命令 ### clear => 清屏 ls => 列出目錄和文件 -a 列出隱藏文件 其中藍色-目錄,綠色-可執行文件,紅色-壓縮文件,淺藍色-鏈接文件,加粗的黑色-符號鏈接,灰色-其它格式文件 pwd => 輸出當前完整目錄 reboot => 重啟計算機 install => 安裝或升級軟件或備份數據 exit => 退出系統 last => 顯示近期用戶或終端的登錄情況 grep php => 搜索包含php diff => 兩個文件之間的比較 cat => 用於連接並顯示指定的一個和多個文件的有關信息 cat README INSTALL File1 : 把README和INSTALL的文件內容加上行號(空白行不加)之后,將內容附加到一個新文本文件File1 中 ln -s /usr/local/nginx link.nginx => 創建一個訪問/usr/local/nginx目錄的名為link.nginx的快捷方式 df => 檢查文件系統的磁盤空間占用情況 主要參數 -s:對每個Names參數只給出占用的數據塊總數。 -a:遞歸地顯示指定目錄中各文件及子目錄中各文件占用的數據塊數。若既不指定-s,也不指定-a,則只顯示Names中的每一個目錄及其中的各子目錄所占的磁盤塊數。 -k:以1024字節為單位列出磁盤空間使用情況。 -x:跳過在不同文件系統上的目錄不予統計。 -l:計算所有的文件大小,對硬鏈接文件則計算多次。 -i:顯示inode信息而非塊使用量。 -h:以容易理解的格式印出文件系統大小,例如136KB、254MB、21GB。 -P:使用POSIX輸出格式。 -T:顯示文件系統類型。 top => 顯示執行中的程序進程 主要參數 d:指定更新的間隔,以秒計算。 q:沒有任何延遲的更新。如果使用者有超級用戶,則top命令將會以最高的優先序執行。 c:顯示進程完整的路徑與名稱。 S:累積模式,會將己完成或消失的子行程的CPU時間累積起來。 whereis mysql => 所有的文件路徑 which mysql => 所有的文件路徑