
一 Linux簡介
Linux是基于Unix的開源免費的作業系統 由于系統的穩定性和安全性幾乎成為程式代碼運作的最佳系統環境 Linux是由Linus Torvalds(林納斯 托瓦茲) 起初開發的 由于源代碼的開放性 現在已經衍生出了成千上百種不同的Linux系統 最最最常見的發行版本是CentOS
二 Linux目錄結構
三 Linux基本指令
1. 目錄切換指令
cd 改變目前操作目錄
cd usr 切換到該目錄下usr目錄
cd ../ 切換到上一層目錄
cd / 切換到系統根目錄
pwd 顯示目前目錄名稱
Linux指令中的特殊路徑
/ 根路徑
./ 目前路徑
../ 上一級路徑
2. 目錄的操作指令
mkdir 目錄名稱 建立一個目錄
ls 列出目前目錄下的所有内容(檔案\檔案夾)
ls -a 列出目前目錄下的所有内容(檔案\檔案夾) 包括隐藏的
ls -l 列出目前目錄下的所有内容(檔案\檔案夾) 包括詳細資訊
mv 舊名稱 新名稱 修改檔案\檔案夾 名稱
mv 名稱 目标位置 移動檔案\檔案夾 位置(剪切)
rm -rf 名稱 删除檔案\檔案夾
cp -r 目錄名稱 目标位置 拷貝目錄(-r代表遞歸拷貝)
cp 檔案名稱 目标位置 拷貝檔案
3. 檔案的操作指令
touch 檔案名稱 建立一個檔案
more 檔案名稱 檢視檔案(回車可以向下一行 空格可以向下一頁 q可以退出檢視)
tail -f 檔案名稱 可以對某個檔案進行動态監控 例如tomcat日志檔案(ctrl+c結束)
vim 檔案名稱 編輯檔案
vim 檔案名稱 -> 進入檔案(指令模式) -> 按i進入編輯模式 -> 編輯檔案 -> 按esc進入底行模式 -> 輸入:wq(儲存并退出)或者:q!(不儲存并退出)
4. 壓縮檔案的操作指令
打包并壓縮檔案
Linux中的 打封包件一般是以.tar結尾的 壓縮檔案一般是以.gz結尾的 一般情況下 打包和壓縮是一起進行的 打包并壓縮後的檔案 字尾名一般是.tar.gz
tar -zcvf 打包壓縮後的檔案名 要打包壓縮的檔案
z: 調用gzip壓縮指令進行壓縮
c: 打封包件
v: 顯示運作過程
f: 指定檔案名
解壓壓縮包
tar -xvf 壓縮包名稱 解壓到目前目錄下
tar -xvf 壓縮包名稱 -C 目标位置 解壓到指定的目錄
x: 代表解壓
5. 其它指令
clear 清屏
who 顯示目前使用者
tab 補全指令\檔案\檔案夾等
grep 關鍵字 被搜尋檔案 --color 搜尋指令
ps -ef 檢視程序
| 将前一個指令的輸出作為本次目錄的輸入
ps -ef | grep system --color 檢視目前系統所有的程序中 包含system字元串的程序
kill -9 程序的pid 殺死程序
ifconfig 檢視目前系統的網卡資訊
ping 檢視與某台機器的連接配接情況
netstat -an 檢視目前系統的端口使用
6. 權限指令
權限是Linux中的重要概念 每個檔案\目錄等都具有權限 通過ls -l指令可以檢視某個目錄下 檔案或目錄的權限
chmod u=rwx,g=rw,o=r aaa.txt 修改aaa.txt的權限為屬主有全部權限 屬組有讀寫權限 其他使用者有讀的權限
chmod 764 aaa.txt 修改aaa.txt的權限為屬主有全部權限 屬組有讀寫權限 其他使用者有讀的權限