1.給/dev/sdb2分區建立文件系統,類型爲ext3
mkfs -t ext3 /dev/sdb2
2.列出磁盤分區信息
fdisk -l
3.找到根目錄下用戶爲root,權限爲644的文件,修改權限爲其餘用戶沒有權限
find / -user root -a -prem 644 -exec chomd 640 {} \;
4./etc/passwd文件根據uid數字大小排序顯示
sort -n -t':' -k3 /etc/passwd
5.顯示磁盤使用率,以人類可讀的形式
df -h
6.如何查看一個命令是shell內置命令仍是外部命令
type
7.找到/tmp目錄下以.sh結尾的文件,改爲源文件的名字加上.new結尾,每次修改以前要求確認
find /tmp -name "*.sh" -ok mv {} {} .new \;
8.找到/dev目錄下的所有字符設備文件,列出詳細信息
find /dev -type c -ls
9.在當前目錄下,建立/etc/passwd的符號連接文件,名爲pass1
ln -s /etc/passwd pass1 10.顯示系統內存使用狀況,以人類可讀形式
free -h
腳本題(寫出腳本):
1.求出1-1000內的奇數和和 偶數和?
2.分別判斷/dev目錄下每一個文件的文件類型,每種類型輸出到一個文本文件,寫入該文件名,好比字符設備文件存入char_file.txt,記錄dev下的字符設備文件的文件名,以此類推
for i in ls /dev
; doshell
filename="/dev/$i"
if [ -f $filename ]; then
echo $i >> 111
elif [ -d $filename ]; then
echo $i >> 222
elif [ -b $filename ]; then
echo $i >> 333
elif [ -c $filename ]; then
echo $i >> 444
else
echo $i >> 555
fi
doneide