1-2. linux系统结构
?一.linux系統(tǒng)結(jié)構(gòu)
linux是一個(gè)倒樹結(jié)構(gòu)
linux中所有的東西都是文件
這些文件都在系統(tǒng)頂級(jí)目錄“/” /就是根目錄
/目錄以下為二級(jí)目錄這些目錄都是系統(tǒng)裝機(jī)時(shí)系統(tǒng)自動(dòng)建立的
二級(jí)目錄的作用
/bin ??##二進(jìn)制可執(zhí)行文件也就是系統(tǒng)命令
/sbin ?##系統(tǒng)管理命令存放位置
/boot ?##啟動(dòng)分區(qū),負(fù)責(zé)系統(tǒng)啟動(dòng)
/dev ? ?##設(shè)備管理文件
/etc ? ?##大多數(shù)系統(tǒng)管理文件
/home ??##普通用戶的家目錄
/lib ? ?##32位系統(tǒng)庫(kù)文件存放位置
/lib64 ?##64位系統(tǒng)庫(kù)文件存放位置
/media ?##系統(tǒng)臨時(shí)設(shè)備掛載點(diǎn) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
/mnt ? ?##系統(tǒng)臨時(shí)設(shè)備掛載點(diǎn)
/run ??##系統(tǒng)臨時(shí)設(shè)備掛載點(diǎn)
/opt ??##第三方軟件安裝位置
/proc ??##系統(tǒng)信息
/root ??##超級(jí)用戶家目錄
/srv,/var ? ?##系統(tǒng)數(shù)據(jù)
/sys ? ?##系統(tǒng)管理,主要是關(guān)于內(nèi)核的
/tmp ? ?##系統(tǒng)臨時(shí)文件存放位置
/usr ??##系統(tǒng)用戶相關(guān)信息數(shù)據(jù)及用戶自定義軟件存放位置
##end##
二.文件的尋址?
絕對(duì)路徑
文件在系統(tǒng)的真實(shí)位置,文件名字以“/”開頭
相對(duì)路徑
文件相對(duì)與當(dāng)前所在位置的一個(gè)名字的簡(jiǎn)寫,這個(gè)名字不會(huì)以/開頭,而且名字會(huì)自動(dòng)添加pwd顯示的值
##end##
三.文件的管理?
1.touch 建立文件或修改文件時(shí)間戳
touch file##創(chuàng)建文件
2.mkdir 建立目錄
mkdir directory?##創(chuàng)建目錄
-p##上級(jí)目錄不存在自動(dòng)建立
3.rm 刪除目錄或文件
rm-f##強(qiáng)行刪除不提示
-r##刪除目錄
4.cat|head|tail 查看文件內(nèi)容
cat|head|tail##文件內(nèi)容查看命令
5.vim 文本方式編輯文件
vim filename 進(jìn)入到命令模式
命令模式不能編輯文件,如果要編輯文件要進(jìn)入插入模式
按"i"進(jìn)入插入模式
如果完成編輯,按”esc“推出插入模式,輸入”:wq“ 保存退出
vim filename 如果文件名字不存在,會(huì)自動(dòng)創(chuàng)建
vim 沒有操作對(duì)象直接打開,編輯文件后要 :wq filename
6.cd 切換工作目錄
cd directory##切換工作目錄到指定目錄
cd -##切換工作目錄到之前所在目錄
cd ~##切換到自己的家目錄
cd ~usernmae##切換到指定用戶家目錄
cd ..##進(jìn)入到當(dāng)前目錄的上級(jí)目錄
7.ls 列出目錄或文件信息?
ls##如果后面沒有目標(biāo)那么默認(rèn)目標(biāo)為當(dāng)前目錄
ls direcory|filename##列出文件或目錄內(nèi)容
ls -d direcotry##列出目錄本身
ls -l filename|dorectory##列出文件或目錄里面內(nèi)容的屬性
ls -ld directory##列出目錄本身屬性
ls -a##顯示目錄中的所有內(nèi)容,包括以"."開頭的隱藏文件
ls -R##第歸顯示目錄中的內(nèi)容
8.cp 文件復(fù)制
cp是新建文件的過(guò)程
cp file file1 file2 ...directory###把file ?file1 file2 復(fù)制到 directory中
cp file test###建立test文件模板為file
cp -r directorydirecotry1###復(fù)制目錄
9.mv 移動(dòng)或重命名
相同磁盤的mv是重命名,不同磁盤的mv是復(fù)制刪除過(guò)程
mv file file1direcotry##移動(dòng)file file1到directory中
mv 存在文件不存在文件##重命名文件
mv westos/linux .##把westos中的linux移動(dòng)到當(dāng)前目錄 .代表當(dāng)前目錄
##end##
四.正則表達(dá)式
*###匹配0到任意字符
?###匹配單個(gè)字符
[[:alpha:]]###匹配單個(gè)字母
[[:lower:]]###匹配單個(gè)小寫字母
[[:upper:]]###匹配單個(gè)大寫字母
[[:digit:]]###匹配單個(gè)數(shù)字
[[:alnum:]]###匹配單個(gè)數(shù)字或字母
[[:punct:]]###匹配單個(gè)符號(hào)
[[:space:]]###匹配單個(gè)空格
{} ? 表示不存在的或者存在的
{1..9}###1-9
{a..f}###a-f
{1,3,5}###135
{a,c,e}###a c e
{1..3}{a..c}###1a 2a 3a 2a 2b 2c 3a 3b 3c
[]表示存在的
[a-C]###aA bB cC
[a-c]###aA或者bB或者c
[1-3]###1或者2或者3
[145]###1或者4或者5
[^abc]|[!abc]###除了a并且除了b并且除了c
~###當(dāng)前用戶家目錄
~username###指定的用戶家目錄
~+###當(dāng)前目錄
~-###當(dāng)前目錄之前所在目錄
.###當(dāng)前目錄
..###當(dāng)前目錄的上一級(jí)
##end##
本文轉(zhuǎn)自cuijb0221 51CTO博客,原文鏈接:http://blog.51cto.com/cuijb/1912907
總結(jié)
以上是生活随笔為你收集整理的1-2. linux系统结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux下Web网站压力测试工具Web
- 下一篇: 在linux中安装mysql时遇到的问题