Linux基礎(chǔ)
review:
Linux發(fā)展史
裝機注意事項
ls岸蜗、tree
"."也是文件名的一部分
===============================================================
ls:ls
ls -a
ls -l
ls -al
ls -ld
ll
la
tree:
tree路徑
列顯文件結(jié)構(gòu)
===============================================================
1.路徑
絕對路徑:是以根目錄(/)為起點的路徑
/home/llj/Document/sysnet
相對路徑:是以當前目錄或這家目錄為基礎(chǔ)的路徑
./Document/sysnet
../Company_oro
2.cd
cd [路徑]
工作目錄的切換恳谎,可以在目錄間任意跳轉(zhuǎn)
若沒有目錄則跳轉(zhuǎn)到家目錄下
跳轉(zhuǎn)到家目錄:cd? ? cd~
回到上層目錄:cd ../? ? cd ..
若所在目錄層數(shù)較多冬殃,可連用../,即:cd../../../../
到任何一層目錄,都可以從根目錄開始苦囱,即該目錄的絕對路徑
或者從家目錄下開始找到此目錄的路徑
或跳轉(zhuǎn)到上層目錄的某個目錄:cd ../目錄名
回到上一次工作的目錄:cd -
2.mkdir
mkdir 目錄名? //創(chuàng)建目錄
目錄名可以包含路徑
mkdir 目錄名1 目錄名2 目錄名3
創(chuàng)建多個目錄焰情,注意目錄間的空格闹司!
mkdir -p 多級路徑
mkdir a/b/c/d? //遞歸創(chuàng)建的每一級目錄,目錄無空格
4.刪除目錄:rmdir
rmdir 目錄列表
目錄名間要用空格隔開
rmdir 只能刪除空目錄配椭,若目錄非空虫溜,則報錯,不能刪除9筛住:饫恪!
rmdir -p 多級空目錄列表
//遞歸的刪除空目錄敦姻,由于其他原因瘾境,可能會部分保留。
rmdir -p a/b/c/d
5.刪除:rm
rm [選項] 文件名
rm 普通文件名 //刪除普通文件
選項:-r -f -i
注意:此方法不可逆A搿C允亍!
rm -r 目錄名
刪除目錄旺入,不管目錄是否為空兑凿,均可刪除
rm -i 普通文件名
與用戶進行交互凯力,進行刪除操作時給出提醒!@窕沮协!
rm -ir 目錄文件
會進入目錄中并提示是否刪除目錄中的文件,
y刪除卓嫂;n不刪除。
刪除目錄時聘殖,先遞歸的刪除目錄中的文件晨雳,再刪除目錄自身!
rm -f 文件名
強制刪除文件奸腺,不給出任何提示餐禁,請慎重使用!M徽铡帮非!
*:通配符
如果要刪除大量文件名類似的文件,可用通配符刪除讹蘑。
rm選項可以連用:
rm -if 文件名
rm -rf 文件名
rm -irf 文件名
注意:選項的順序不影響執(zhí)行結(jié)果D┛!
6.創(chuàng)建普通文件:touch
1.創(chuàng)建不存在的普通文件
touch 文件名(.txt .doc .dat ...)
2.若文件已存在座慰,則更新時間戳
3.創(chuàng)建多個文件
touch a.doc b.doc c.txt
touch {1..10}st.txt
注意:{}中是兩個點T刹铡!
7.移動:mv
mv [選項] 源文件 目的文件
1.mv *.txt *.txt
原地移動版仔,若目的文件不存在游盲,則文件重命名
用gedit編輯文件產(chǎn)生的備份文件即filename~,可用mv命令進行恢復
若目的文件已存在則覆蓋其中的內(nèi)容!B浮益缎!
2.mv *.txt /路徑/
跨目錄移動,將文件移動到目的目錄中
mv *.txt /路徑/filename
跨文件移動并且重命名
3.mv /路徑/filename /路徑/filename
~/? :相對路徑然想,家目錄下的文檔
/home/ysf/文檔:絕對路徑
二者的路徑是同一個目錄
4.mv 源目錄文件 目的目錄文件
若目的目錄文件不存在莺奔,則移動重命名
若目的目錄文件已存在,則將源目錄整體移動到目的目錄中又沾!
5.選項:
-i:提示是否覆蓋同名目錄
-f:強制弊仪,一般針對于普通文件,只有目錄相同時杖刷,-f才有效
7.復制:cp
cp [選項] 源文件 目的文件
1)cp filename1 filename2? ? 完成對filename1的拷貝励饵,此時源文件依然存在
2)cp filename1 /路徑/? ? ? 復制文件到指定路徑,源文件保留
3)cp filename1 /路徑/filename2? 復制文件到指定路徑滑燃。并且重新命名
4)cp /路徑/filename1/limename2? 復制指定路徑下的文件到另一個指定路徑役听,并且重新命名
5)cp:cp -r 源目錄名 目的目錄名
目的目錄存在時,直接將源目錄復制到你的目錄下
作為目的目錄的一個子目錄,并且完成源目錄中內(nèi)容的拷貝
目錄不存在時典予,完成源目錄的復制并且重新命名為目的目錄
6)cp -r/路徑/ /路徑/
7)cp -i filenam1 filleame
與用戶進行交互甜滨,若rilename2存在著,則提示覆蓋瘤袖,若不存在這直接復制
cp -i /路徑/filename1 /路徑/filename2
8)cp -ir 源目錄 目標目錄
若目的目錄不存在同名目錄則復制并重新命名
若目的目錄已存在同名目錄衣摩,可認為此操作無效
相同內(nèi)容提示是否覆蓋,不相同內(nèi)容則直接復制捂敌。
9)目錄到目錄自身
目錄中內(nèi)容可以復制艾扮,黨目錄本身不能復制自身
復制:若復制文件則直接復制到指定位置,若復制目錄占婉,則先遞歸復制目錄里面的內(nèi)容泡嘴,然后復制目錄自身
8.工作路徑的確定
1)用戶登錄時默認工作路徑:
llj@ubunte:-$
當前登錄用戶@主機名:宿主目錄(家目錄)$
2)用戶當前工作路徑
即:可以根據(jù)":"和"$"之間的路徑來確定用戶的當前工作路徑
此路徑為相對路徑,路徑的切換使用cd命令逆济!
3)pwd
/home/llj
/home/llj/Document/sysNet/day01
得到的是絕對路徑
9.? cat,more,less,info酌予,man,help
1)查看文件內(nèi)容
全屏一次列顯
cat file file2....
查看多個文件內(nèi)容
cat -n file
cat -n file file2 ...
列顯文件內(nèi)容的同時奖慌,匹配行號
cat -b file
cat -b file file2 ...
2)more file
分屏查看文件內(nèi)容抛虫,按空格鍵查看文件下一頁,按回車鍵查看文件下一行 q退出
3)less file
分屏查看文件內(nèi)容
空格鍵简僧,上下鍵莱褒,pagedown,pageup涎劈,回車鍵均可
查看文件內(nèi)容广凸,按頁或按行查看
退出,在左下角:之后輸入q回車
4)help
5)man
幫助手冊蛛枚,查看命令或函數(shù)
man ls
man mv
man 命令
6)info
info ls
10.head\tail
head file:查看文件的前10行
tail file:查看文件的尾10行
選項:
-n? 顯示的行數(shù)
head -n file:查看文件的前n行
tial -n file:查看文件的尾n行
11.sudo谅海、su
1)sudo 臨時提權(quán)
臨時賦予用戶超級用戶的權(quán)限。
命令行安裝軟件蹦浦,對部分文件的刪除操作以及更改文件權(quán)限等等
2)su 超級用戶
su - root
建議使用"-",把超級用戶的工作環(huán)境和目錄都切換扭吁,防止因環(huán)境變量問題不能夠正常使用
密碼問題不能切換到超級用戶:
執(zhí)行:sudo passwd然后按提示操作
$普通用戶提示符? #超級用戶提示符
超級用戶下所有的操作均不需要輸入密碼
3)超級用戶----->普通用戶
(1)ctrl d:? root.. 注銷
(2)exit? ? ? ? ? ? 注銷
(3)關(guān)閉終端 重新打開
(4)su - 用戶名
12.(1)文件的權(quán)限問題
ls -l 文件名:查看文件詳細信息
第一個字母對應(yīng)
文件屬性 文件擁有者權(quán)限 所屬組權(quán)限 其他用戶權(quán)限
-? ? ? ? rw-? ? ? ? ? r--? ? ? ? r--
(2)完整的權(quán)限表述形式:
rwx
r:可讀權(quán)限
w:可寫權(quán)限
x:可執(zhí)行權(quán)限
(3)若對應(yīng)位為"-",則表示無此權(quán)限
rw-:無可執(zhí)行權(quán)限
r--:只有可讀權(quán)限
---:無任何權(quán)限
(4)修改文件權(quán)限
chmod 權(quán)限 文件
權(quán)限:
權(quán)限標識符:r,w,x,-
八進制權(quán)限:0,1,2,3,4,5,6,7
(6)八進制修改權(quán)限
- rwx --- ---
對應(yīng)為如果有權(quán)限則表示為1,無權(quán)限則表示為0
二進制? 八進制? ? 權(quán)限
000? ? ? ? 0? ? ? 無權(quán)限
001? ? ? ? 1? ? ? 可執(zhí)行權(quán)限
001? ? ? ? 2? ? ? 可寫權(quán)限
010? ? ? ? 3? ? ? 可寫可執(zhí)行權(quán)限
011? ? ? ? 4? ? ? 可讀權(quán)限
100? ? ? ? 5? ? ? 可讀可執(zhí)行權(quán)限
101? ? ? ? 6? ? ? 可讀可寫權(quán)限
110? ? ? ? 7? ? ? 可寫可執(zhí)行權(quán)限
111? ? ? ? 8? ? ? 可讀可寫可執(zhí)行權(quán)限