Linux系統介紹
Linux管理硬盤的能力很強,我們一般只看到一個分區
/ 根目錄
/bin 存儲系統命令
/dev 設備文件
/media 多媒體文件,U盤,光盤,共享文件夾
/proc 記錄程序運行時的資源使用情況
/sbin 存儲超級管理員使用的系統命令
/sys 存儲系統相關的文件
/var 存儲系統相關日志
/boot 存儲系統啟動相關的文件
/etc 存儲各種軟件相關的配置文件
/lib 存儲各種庫文件,靜態庫.a , 共享庫.os
/mnt 與其他系統進行映射的目錄
/root 超級管理員權限的目錄
/tmp 存儲臨時文件
/home 存儲各個用戶的主目錄
/opt 存儲各種軟件的目錄
/run 存儲一些臨時文件
/srv 存儲一些服務啟動后的數據信息
/usr 存儲一些頭文件
cd.. 會到上一級
..上一及目錄
.本級目錄
~用戶主目錄
注:目錄結構是倒懸樹結構,目錄的切換只能上下,不能左右
絕對路徑和相對路徑
絕對路徑:從根目錄開始描述一個路徑
相對路徑:以當前目錄為基準開始描述一個路徑
Linux常用命令
ls 顯示目前所在目錄的所有文件-a 顯示目前目錄所有文件-l 以詳細信息顯示當前目錄注:可以直接-al使用cd 進入下一個目錄clear 清屏(ctrl+l)pwd 獲取當前目錄的絕對路徑whoami 獲取當前用戶名
文件相關的命令
不是所有功能都對應一條命令
touch filename 創建文件cat/more/head/tail 查看文件cat:把文件所有內容直接顯示到終端,適合查看內容較少的文件more:從文件開頭開始顯示文件內容,回車下一行,空格下一頁,q退出head:查看文件前十行tail:查看文件后十行rm filename 直接刪除文件,不經過回收站
cp src dest 復制
mv src dest 移動
目錄相關命令
mkdir 創建目錄
-p 遞歸創建多級目錄
rmdir 刪除空目錄-rm -rf 可以刪除非空目錄
cp -rf 復制目錄
mv 移動目錄
網絡相關的命令
ifconfig 查看網絡配置信息windows下是ipcongif修改IP地址和子網掩碼:sudo ifconfig ethn 10.0.xxx.xxx netmask 255.255.xxx.xxxsudo ifconfig ethn up 啟動網卡sudo ifconfig ethn down 禁用網卡ping ip 地址/網址: 測試網絡是否連接
windows下:只測試4次,-t可以一直測試,ctrl+c退出
127.0.0.1也叫本機地址,可以用來測試網卡是否正常工作
其他相關命令
tar 壓縮解壓文件-zcvf 包名 壓縮文件名:壓縮-zcxf 包名:解壓chmod:更改文件權限chmod mmm filename m=r(4)+w(2)+x(1)用戶;同組其他用戶;除了同組用戶之外的其他用戶chmod -/+ filename:所有用戶一起改變目錄一定要有執行權限才能進入find 位置 條件 關鍵詞: 查詢文件
find ~ -name stdio.headsudo reboot: 重啟系統
sudo init 0 :關機
sudo apt-get install 軟件名: 安裝軟件
sudo apt-get update :更新系統源
sudo apt-get:更新系統man key 查詢幫助手冊
分章節管理內容
1:系統命名
2:系統函數
3:標準函數庫