死記硬背命令沒有任何意義,無論linux、sql還是git等,這些萬年不變的命令沒必要花時間花精力刻意去記,用的多了自然就記住了,根本無需去刻意記,小時候背課文、英文單詞、工作了背命令?腦子不是用來幹這些體力活的。
程式設計的真諦是思想,程式設計思想、解決問題思維,而不是刻板冰冷的命令,就有那麼一些以死記硬背各種命令為能事,我深鄙視之,殊不知,新手程式設計師和老程式設計師差的就是程式設計思想、解決問題思維(恐怕很多老程式設計師都沒有這個意識),程式語言只是解決問題的工具,我們終極目的不是程式設計,是解決問題!不要本末倒置了。
ubuntu檢視埠占用情況
netstat –apn
//檢視所有的程序和埠使用情況
可以看見埠對應的程序,也可以看到程序通訊的網路情況,源埠所連線的目的埠,檢視是否有異常服務指向異常ip,看是否被人植入了木馬等。
netstat -apn | grep 8080 //精確查詢指定埠
netstat -ntlp //檢視當前所有tcp埠
netstat -uanp //檢視當前所有udp埠
設定命令的別名
alias //檢視命令別名設定
alias lm='ls -al' //設定別名命令 lm
unalias lm //刪除別名設定
啟動/停止/重啟/顯示狀態apache/nginx服務
service apache2 start/stop/restart/status 或者使用
/etc/init.d/apache2 start/stop/restart/status
apache/nginx日誌目錄
/var/log/apache2/access.log
/var/log/apache2/error.log
/var/log/nginx/access.log
/var/log/nginx/error.log
修改檔案許可權
chmod [ u/ g / o / a ] [ + / - / = ] [ r / w / x ] file
其中u表示user,是檔案的所有者
g表示跟user同group的使用者
o表示other,即其他使用者
a表示all,所有使用者
-------------------------------------
+表示增加許可權
-表示取消許可權
=表示取消之前的許可權,並給予唯一的許可權
-------------------------------------
r表示read,即讀檔案
w表示write,即寫檔案
x表示執行檔案
取消其他使用者的寫的許可權: chmod o-w html
vi/vim編輯檔案
編輯並建立檔案vi/vim index.php
按i編輯
按esc退出編輯,輸入:wq退出並儲存,:q!退出不儲存,:w只儲存不退出
重啟網路
/etc/init.d/networking restart //重啟網路
檢視磁碟空間大小命令
df -hl //檢視磁碟剩餘空間
df -h //檢視每個根路徑的分割槽大小
du -sh [目錄名] //返回該目錄的大小
du -sm [資料夾] //返回該資料夾總兆數
du -h [目錄名] //檢視指定資料夾下的所有檔案大小(包含子資料夾)
sudo fdisk -l //檢視硬碟的分割槽
linux系統如何檢視版本資訊
uname -a //linux檢視版本當前作業系統核心資訊
cat /proc/version //linux檢視當前作業系統
版本資訊
cat /etc/issue 或cat /etc/redhat-release //linux檢視版本當前作業系統發行版資訊
cat /proc/cpuinfo //linux檢視cpu相關資訊,包括型號、主頻、核心資訊等
lsb_release -a //linux檢視當前作業系統版本資訊
ubuntu下查詢檔案
find -name index.php / //根目錄,即全目錄查詢index.php檔案
linux下查詢檔案內容
grep -r -n "eval" ./*.php //查詢當前目錄下有寫eval的.php檔案
其他命令
mkdir images //建立目錄
clear //清屏命令,本質上只是讓終端顯示頁向後翻了一頁,之前的操作資訊還在
ps -aux | grep nginx //檢視nginx服務程序詳情
Linux經常使用命令
命令 選項 引數 定位 cd 回到父級資料夾 cd 回到上一次所在資料夾 cd 回到家資料夾 顯示當前檔案所處完整路徑 pwd 清屏 ctrl l 展示 ls 展示檔案列表 展示具體資訊 ll h 檔案以kb顯示 a 顯示所有檔案 d 顯示當前目錄非目錄下內容 eg ll h data www 資料...
Linux經常使用命令 十六 whereis
whereis命令僅僅能用於程式名的搜尋 程式安裝在哪?並且僅僅搜尋二進位制檔案 引數 b man說明檔案 引數 m 和原始碼檔案 引數 s 假設省略引數,則返回全部資訊。和find相比。whereis查詢的速度非常快。這是由於linux系統會將系統內的全部檔案都記錄在乙個資料庫檔案裡。當使用whe...
Linux經常使用命令(更新中)
檔案類 1 建立目錄 mkdir 例 sudo mkdir test 2 建立空檔案 touch 例 sudo touch test.txt 3 刪除檔案 rm 刪除檔案不須要確認 rm f 例 sudo rm f test.txt 遞迴刪除目錄及子檔案 rm r 例 sudo rm r test ...