<?php
//檔案資料夾
ls 目錄列表
ls -l 顯示詳細格式的檔案列表,不包含隱藏檔案
ls -al 顯示詳細格式的檔案列表,包含隱藏檔案
ls -al 顯示詳細格式的檔案列表,包含隱藏檔案,但不包括"."、".."
cd dirname 切換到目錄dirname
cd / 回到根目錄
cd ~ 回到家目錄
cd .. 回到上級目錄
pwd 顯示當前目錄
chmod [-r] 777 [dirname|filename] [遞迴]改變目錄或者檔案的許可權
mkdir dirname 建立目錄dirname
mkdir -p dirname1/dirname2 遞迴建立目錄
mkdir -m 777 dirname 建立許可權為777的dirname目錄
rm filename 刪除檔案filename
rm -r dirname 遞迴刪除目錄dirname及其子目錄
rm -f filename 無提示刪除檔案filename
rm -- -f 刪除-f開頭的檔案
rm -i *.log 刪除檔名以.log結尾的檔案,刪除前逐個詢問
cp filename1 複製filename1成filename2
cp filename dirname 複製file到dirname
cp -r dirname1 dirname2 複製dirname1到dirname2
mv filename1 [dirname/]filename2 [移動]改名
ln -s [dirname|file]name linkname 建立[dirname|file]name的軟鏈結,軟連線名字為linkname
touch 建立檔案或者更新已存在檔案的時間
grep pattern filename 在乙個檔案或者多個檔案中,使用正則搜尋特定字元
grep -r pattern dirname
find /dirname -name filename 通過磁碟查詢檔案
locate 通過檔名資料庫搜尋檔案,有的系統不支援
whereis 從環境變數的路徑中查詢檔案
cat filename 顯示filename的內容
less filename 分頁顯示filename的內容
more filename 一點點顯示filename的內容
head -n 5 filename 顯示filename的前5行
tail -n 5 filename 顯示filename的後5行
//vi/vim
vi filename 編輯檔案,不管是否存在
vi +n filename 編輯檔案,將游標置於第n行
vi + filename 編輯檔案,將游標置於最後一行
vi +/string filename 編輯檔案,將游標置於第乙個string字串處
i 進入編輯模式
n+ 游標下移n行
n- 游標上移n行
dd 刪除游標所在行
ndd 刪除包含游標及以下n行
yy 複製當前行
nyy 複製包含游標及以下n行
p 將內容貼上到當前行的下面
/ 搜尋
u 撤銷當前操作
按esc 進入命令列
:x 儲存並退出
:w 儲存
:q 退出
:! 強制
:wq! 強制儲存退出
:q! 強制不儲存退出
//ssh
ssh username@hostip 使用username登陸hostip伺服器
ssh -p 22 username@hostip 使用username登陸hostip伺服器,埠號22
scp filename username@hostip:/dirname 將本地檔案複製遠端伺服器的指定目錄下
scp username@hostip:/dirname dirname/filename 將遠端伺服器上的檔案拉到本地
//安裝
./configure 對即將安裝的軟體進行配置,檢查當前的環境是否滿足軟體的依賴關係
./configure --prefix=dirname
make 編譯原始檔
make install 執行安裝
yum search softname 在軟體源中搜尋程式包softname
yum install softname 安裝軟體
yum update 更新所有軟體
yum update softname 更新softname
yum check-update 檢查可更新程式
yum info softname 顯示安裝包資訊
yum list 顯示所有已經安裝的和可以安裝的程式
yum deplist softname 檢視softname的依賴情況
yum remove softname 刪除softname程式
//網路
ping hostip|host 檢查本機與host的連線狀態
ifconfig 檢視本機網路資訊
//系統
df 顯示磁碟空間占用情況
du 顯示每個檔案或者目錄的使用空間
free 顯示系統物理記憶體、swap記憶體、核心使用buffer的使用情況
uanme -a 顯示系統的全部資訊
cat /proc/cpuinfo 檢視cpu系統
cat /proc/meminfo 檢視記憶體資訊
//程序管理
ps 顯示程序
ps aux 顯示所有使用者程序
ps -ef|grep processname 查詢指定程序資訊
ps -u username 顯示指定使用者username的程序
top 動態的顯示程序資訊
kill -9 222 終止pid為222的程序
killall
jobs 檢視後台程序
//壓縮
tar -cvf filename.tar dirname 將dirname下的檔案盜寶成filename.tar 不壓縮
tar -zcvf filename.tar dirname 將dirname下的檔案盜寶成filename.tar 以gzip壓縮
tar -xzvf filename.tar 以gzip解壓
tar -xvf filename.tar 解壓
tar -xjvf filename.tar 以bz2解壓
zip -r filename.zip filename|dirname 遞迴壓縮
unzip filename.zip 解壓
//其他命令
crontab 定時任務
which 查詢命令檔案位置
& 後台執行
//常用快捷鍵
ctrl+c 停止當前命令
ctrl+z 掛起當前命令
!! 顯示上一條命令及其結果
exit 退出終端
Linux命令總結
vi基本命令 i 在當前游標的的所在位置,插入隨後輸入的文字,游標後的文字相應向右移動 i 在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首再執行i命令 a 在當前游標所在位置之後,插入隨後輸入的文字 a 在游標所在行的行尾新增隨後輸入的文字,相當於游標移動到...
linux命令總結
登出 exit 關機 shutdown h now 重啟 reboot 幫助 man ls man f ls info ls date y m d 更改檔案使用者組 chgrp r user file d 更改檔案使用者 chown r user file d 更改檔案屬性 chmod r 777 ...
linux命令總結
linux檔案編輯器 vi vim 1 vi 的三種命令模式 command 命令 模式,用於輸入命令 insert 插入 模式,用於插入文字 visual 可視 模式,用於視化的的高亮並選定正文 2 檔案的儲存和退出 command 模式是vi或vim的預設模式,如果我們處於其它命令模式時,要通過...