|

楼主 |
发表于 2004-9-8 22:06:11
|
显示全部楼层
繼續加油
3.有mv – a b 會有提示
34.rm –I dir/b 也會有
35.rmdir dir 刪除空的目錄
36.rm –rf dir 刪除目錄文件
37.more一頁頁顯示,行尾退出,less可查找,行尾不退出.
38.head /etc/passwd head –n數字 文件,顯示頭幾行
39.tail /etc/passwd 顯示尾10行..
tail –n 20 /etc/passwd 顯示後面的20行
tail +20 /etc/passwd ?20行開始到尾
40.*任何長度,?一位通配
41.rm –rf a[123]*刪除a1*,a2*,a3*文件目錄
42.touch a{1,2,3} 産生a1,a2,a3文件
43.touch a{1,2,3}{a,b,c}{A,B}
多級一共有3*3*2個文件産生
44.~自己目錄,cd可進入自己目錄
45.rm –rf a[0-12]是一種錯誤的寫法 應該為rm –rf a[0-9]
[]為一個字符
所以rm –rf a[0-9]a1[012]
代表為 a0a10
a0a11
a0a12依此?推………寫下去其
47.ls al?將會把al[a-f]都顯示出?砼
48.a[1-5][cdef]可寫為a[1-5][c-f]
49.排除寫法
如touch {1,2,3,4,5}{a,b,c}
有了1a 1b 1c 2a 2b 2c 3a 3b 3c 4a 4b 4c 5a 5b 5c
rm -rf [^2-3]* 刪除所有非2,3開頭的文件
50.ls [^0-9] 顯示任何數位哦
rm –f a[^12]d刪除所有非a開頭後有1和2接d的文件
rm –rf [^0-9][^0-9] 前兩字符不為數字的文件刪除
51.總結[]與{}用法
{}用在建立文件的時候會多組合,[]用在已存在文件夾的時候會只選一
^為排除,-為連續的,可單獨去寫
52.刪除一個有空格的文件如a b可以用rm a\ b
每一個目錄中.和..也算文件
1. 許可權
r->4(讀),w->2(寫),x->1(執行)
rwxrwxrwx
用戶組其他
u g o
即777
2. 每一個人只能對應一種許可權
讀寫對root無效,但是執行會限制root
3. chmod +x /bin/ls即加上001001001
4. chmod u=rwx,g=rwx,o=rwr filename與
chmod 777 filename一樣
5. 目錄的許可權保護其下文件許可權,能不能刪除也只是上級目錄許可權
6. 文件的許可權保護其中數據,不是inode
7. chown root1.txt a改屬主為a
8. chgrp root.txt b 改屬組為b
9. chown a.b root1.txt同時更改屬主和組
10. chown –R root.root rootpeter/
所有的孖目錄文件都屬於root.root
11. chmod –R peter.users tmp/ 所有tmp/下的許可權都改為peter.users
12. rwxrwxrwx
還有一個uid,gid,sticky bit的許可權概念
uid為4,gid為2,sticky bit為1,正好這三個可組成一個7
放在chmod原?砣粩滴磺耙晃患纯
例子:ls –l /bin/ping為
-rwsr-xr-x是不是怪怪的,紅色顯示哦
把-rwsr-xr-x分四部份
-為文件的?型,file 文件名可得到文件?型
rws為rwx加了一個uid如果rwS為rw-加一個uid
r-x如果加了gid,此處會為r-s即r-x加一個gid,如為r-S為r—加一個gid
r-x如果為r-t此處為r-x加了一個粘貼位,如果為r-T即為r-x加了粘貼位 |
|