天天看點

shell作業與答案

cat讀取檔案,pwd目前使用者位置,passwd密碼,who使用者,type指定指令的路徑,:空操作符

1、用shell指令檢視/home目錄下的可執行檔案。

   ls -rlt

2、改變桌面背景。

3、改變info這個檔案的權限,原先為-rw-r—r--,用shell指令增加可執行權限。

    chmod 755 info

4、選擇一個磁盤分區,對其進行挂載,然後通路其中内容,之後對其解除安裝。

     mkdir /mnt/hdc 

     mount /dev/sdb /mnt/hdc

    cd /mnt/hdc

    ls

    unmont /dev/hdc

5、選用shell指令建立目錄,并對檔案和目錄進行移動、複制、删除以及改名等操作。

      mkdir mydir

      cat myfile

      mv myfile myfile1

      cp  myfile  myfile1

      rm  myfile

     rm  mydir

7、用Shell腳本實作計算1~5的平方。

     i=1

     mount=0

    while [ $i -le 5 ]

     do

          mount=$i*$i

          echo " $mount"

     done

8、用cal指令檢視2008年8月8日是星期幾(寫出shell指令)。

9、選擇一個檔案系統,對其進行挂載,然後通路其中内容,之後對其解除安裝。

11、使用Shell指令對使用者帳号群組群進行增加、删除等操作。

   useradd test

   userdel test

   groupadd ora

   groupdel ora

12、對vi編輯器使用的操作說明(包括建立檔案、儲存并退出、三種模式的切換)。

13、用Shell程式設計計算2*(3 + 4)的值,并輸出結果。

14.用Shell程式設計,判斷一檔案是不是字元裝置檔案,如果是将其拷貝到 /dev 目錄下。

15.  在根目錄下有四個檔案m1.txt,m2.txt,m3.txt,m4.txt,用Shell程式設計,實作自動建立m1,m2,m3,m4四個目錄,并将m1.txt,m2.txt,m3.txt,m4.txt四個檔案分别拷貝到各自相應的目錄下。

i=1

while [ $i -le 4 ]

     do

          dir=m$i

          mkdir /$dir

          file=m$i.txt

          cp /$file /$dir/$file     

      done

16. 請用Shell程式設計來實作:當輸入不同的選擇時,執行不同的操作,如:輸入start 開始啟動應用程式myfiles,輸入stop時,關閉myfiles,輸入status時,檢視myfiles程序,否則執行*)顯示“EXIT!”并退出程式。