Linux系統結構
經過學習了系統結構之后,我將自己所見到的知識點都整理起來,查缺補漏,
以下是我整理總結出的目錄結構知識點:
以下是我找到得目錄結構及作用
-
**/selinux:**這個?錄是RedHat/CentOS特有的?錄,Selinux是?個安全機制,相當于windows的防?墻,此?錄存放的就是存放Selinux安全機制相關的?件)
-
**/srv:**存放?些服務啟動之后要提取的資料(server)
-
**/sys:**Linux2.6內核的?個很?變化,這個?錄下安裝了2.6內核中新出現的?件系統sysfs.sysfs?件系統集成了3種?件系統的資訊,1.針對行程資訊的proc?件系統,2.針對設備的devfs?件系統,3.針對偽終端的devpfs?件系統,
-
**/tmp:**存放?些臨時?件,
-
**/usr:**?戶的很多應?程式和?件都放在此?錄中,類似于windows系統下的program files?錄,
-
**/var:**這個?錄中存放者不斷擴充的內容,(各種?志?件)
-
**/proc:**這是個虛擬?錄,它是系統記憶體的映射,可以通過直接訪問這個?錄來獲取系統資訊,(這個?錄中的內容不在硬碟中存盤,?是在記憶體中,)也可以直接修改??的某些?件,
-
**/opt:**給主機額外安裝軟體所放的?錄,如:安裝?個MySQL或Oracle的資料庫,就可以放到這 個?錄下,默認情況,這個?錄是空的,
-
**/bin:**bin是Binary的縮寫,這個?錄存放著最經常使?的命令,
-
**/boot:**啟動Linux時使?的?些核??件,包括?些鏈接?件以及鏡像?件,
-
**/lib:**系統最基本的動態鏈接共享庫,它的作?類似于Windows?的DLL?件,?乎所有應?程式都 需要?到這些共享庫,
-
**/dev:**Dev是Device(設備)的縮寫,這個?錄下存放的是Linux的外部設備,在Linux中訪問設備的?式和放?件的?式是相同的,
-
**/etc:**這個?錄?來存放所有系統管理所需要的配置?件和??錄
-
**/home:**?戶的主?錄,每?個?戶都有??的 ?錄,?般?錄名是以?戶的賬號命名的,
-
**/lost+fount:**此?錄?般情況下是空的,當系統?法關機后,這?存放?些?件,
-
**/media:**Linux系統?動識別?些設備,如U盤,光驅,Linux會吧識別的設備掛載到這個?錄下,
-
**/sbin:**s指的是Super User,存放的是系統管理員使?的系統管理軟體,
-
**/mnt:**系統為了讓?戶臨時掛載別的?件系統,可以將光驅掛載在/mnt/上,進?該?錄就可以查看光驅中的內容,
-
**/root::**系統管理員,也叫做超級權限者,超級管理員 的?戶的主?錄
附上我整理得腦圖圖片

Linux常?命令
經過學習了基本檔案操作指令命令之后,我將自己所見到的知識點都整理起來,查缺補漏,
以下是我整理總結出的常用命令知識點:
常用指令:
ls 顯示檔案或目錄
-l 列出檔案詳細資訊l(list)
-a 列出當前目錄下所有檔案及目錄,包括隱藏的a(all)
mkdir 創建目錄
-p 創建目錄,若無父目錄,則創建p(parent)
cd 切換目錄
touch 創建空檔案
echo 創建帶有內容的檔案,
cat 查看檔案內容
格式:cat>檔案名 :直接輸入檔案內容 完成后CTRL +c 保存退出
合并檔案 格式: cat 檔案(a b )>合并名稱
追加檔案 格式:cat test1.txt >> test2.txt
-b 列出文本的行號
-n 列印出行號 連同空白行也有行數
-s 壓縮空白、行
cp 拷貝
-i 表示以安全詢問的方式進行洗掉
mv 移動或重命名
格式:mv 被移動路徑 目標路徑
rm 洗掉檔案
-r 遞回洗掉,可洗掉子目錄及檔案
-f 強制洗掉
-i 表示以安全詢問的方式進行洗掉
find 在檔案系統中搜索某檔案
wc 統計文本中行數、字數、字符數
grep 在文本檔案中查找某個字串
格式: grep 特定符號 被查找的檔案名稱
rmdir 洗掉空目錄
tree 樹形結構顯示目錄,需要安裝tree包
pwd 顯示當前目錄
ln 創建鏈接檔案
more、less 分頁顯示文本檔案內容
less:?字串 向上搜索【字串】內容
/ 字串 向上搜索【字串】內容
【pageup】向上翻頁
head、tail 顯示檔案頭、尾內容
ctrl+alt+F1 命令列全屏模式
sort : 對檔案內容或查詢結果進行排序
格式:sort 檔案名 默認升序排列
-r 降序排列
- u 去除重復行
nano
編輯檔案
格式: nano 檔案名
ctrl + 【選項】
打包壓縮相關命令
gzip:
bzip2:
tar: 打包壓縮
-c 歸檔檔案
-x 壓縮檔案
-z gzip壓縮檔案
-j bzip2壓縮檔案
-v 顯示壓碩訓解壓縮程序 v(view)
-f 使用檔名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2壓縮
Linux軟體包管理
dpkg (Debian Package)管理工具,軟體包名以.deb后綴,這種方法適合系統不能聯網的情況下,
比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統中,再使用如下命令安裝,
sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體
sudo dpkg -r tree 卸載軟體
檔案權限管理
三種基本權限
R 讀 數值表示為4
W 寫 數值表示為2
X 可執行 數值表示為1
更改權限
sudo chmod [u所屬用戶 g所屬組 o其他用戶 a所有用戶] [+增加權限 -減少權限] [r w x] 目錄名
例如:有一個檔案filename,權限為“-rw-r----x” ,將權限值改為"-rwxrw-r-x",用數值表示為765
sudo chmod u+x g+w o+r filename
上面的例子可以用數值表示
sudo chmod 765 filename
以下是我整理出的腦圖圖片:

總結:一、linux作業系統使用命令操作比起其他作業系統相對來說更安全一點,
二、對于圖形化界面來說 linux使用命令想對來說更快更便捷
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/249131.html
標籤:其他
上一篇:centos7虛擬機聯網全程序
