亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

Linux認(rèn)證 百分網(wǎng)手機(jī)站

Linux 考試試題(2)

時(shí)間:2017-09-05 09:04:43 Linux認(rèn)證 我要投稿

Linux 考試試題

  二、填空題:

  1. /Sbin 目錄用來存放系統(tǒng)管理員使用的管理程序

  2.在Linux系統(tǒng)下,第二個(gè)IDE通道的硬盤(從盤)被標(biāo)識(shí)為 hdb

  3.vi編輯器具有三種工作模式,即:命令模式、文本編輯模式和 行編輯模式

  4.linux文件系統(tǒng)中每個(gè)文件用 i節(jié)點(diǎn) 來標(biāo)識(shí)

  5.前臺(tái)啟動(dòng)的進(jìn)程使用復(fù)合鍵 CTRL+C 終止。

  6. 結(jié)束后臺(tái)進(jìn)程的命令是 kill

  7.將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為 管道

  8.增加一個(gè)用戶的命令是 useradd

  9.成批添加用戶的命令是 newuser

  10. 檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯(cuò),則自動(dòng)修復(fù),其命令及參數(shù)是

  Fsck –a /dev/had5

  11.把文件file1和file2合并成file3的命令是 cat file1 file2>file3

  12.在/home目錄中查找所有的用戶目錄的命令是 find /home –type d

  13. top 命令能夠?qū)崟r(shí)地顯示進(jìn)程狀態(tài)信息。

  14. 利用管道技術(shù)統(tǒng)計(jì)當(dāng)前目錄下有多少個(gè)文件,該命令是 ls ./|wc –w

  15.以下為 u盤插入usb接口后執(zhí)行fdisk –l的結(jié)果。則要將該u盤掛裝到/mnt/usb下的命令是 mount /dec/sdb1 /mnt/usb

  16. 在 Linux 系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是 gzip

  17. RPM有5種基本操作模式,即: 安裝、查詢、校驗(yàn)、升級(jí)、刪除

  18.將當(dāng)前目錄下的文件man.config 壓縮為man.config.bz2 的命令是 bzip2 –z man.config

  19.將/home/stu目錄下所有的.gz壓縮文件解壓縮,包括子目錄,命令是 gunzip –r /home/stu

  20.將當(dāng)前目錄下的bin目錄和hello、hello.c文件備份并壓縮為binzxj.tar.gz文件的命令是 tar –czvf binzxj.tar.gz bin hello hello.c

  21. 將/home/ixdba目錄做歸檔壓縮,壓縮后生成ixdba.tar.bz2文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式 tar -cjvf /home/ ixdba.tar.bz2 /home/ixdba

  22.如下為命令終端下的一個(gè)截圖:

Linux 考試試題

  則,以下兩句的執(zhí)行結(jié)果是: the home path is $HOME

  path=‘the home path is $HOME’

  echo $path

  23. 以下為程序名為prog的程序內(nèi)容。則 sh prog a b c d的執(zhí)行結(jié)果為 C

  set A B C D

  shift

  shift

  echo $1

  24. RPM有5種基本操作模式,即: 。

  25. shell腳本程序test(具有可執(zhí)行權(quán)限)只有如下兩條語句,則sh test 5的運(yùn)行結(jié)果是50.00

  price=$10.00

  echo $price

  三、簡(jiǎn)答題:

  1. 簡(jiǎn)述linux的幾個(gè)運(yùn)行級(jí)別及其相應(yīng)的含義。

  0-關(guān)機(jī)模式,

  1-單用戶模式,單用戶只有系統(tǒng)管理員可以登錄。

  2-多用戶模式,但是不支持文件共享,例如不支持NFS服務(wù).這種模式不常用。

  3-完全的多用戶模式,支持NFS服務(wù).最常用的用戶模式,默認(rèn)登錄到系統(tǒng)的字符界面。

  4-保留模式。

  5-完全多用戶模式,默認(rèn)登錄到X-window系統(tǒng),也就是登錄到linux圖形界面。

  6-重啟模式,也就是執(zhí)行關(guān)閉所有運(yùn)行的進(jìn)程,然后重新啟動(dòng)系統(tǒng)。

  2.什么是鏈接?符號(hào)鏈接與硬鏈接的區(qū)別是什么?

  鏈接是指用一個(gè)i節(jié)點(diǎn)對(duì)應(yīng)多個(gè)文件名。硬鏈接是把文件的i節(jié)點(diǎn)號(hào)指向該i節(jié)點(diǎn),

  且鏈接計(jì)數(shù)器值加1。刪除鏈接文件時(shí)計(jì)數(shù)器值減1,當(dāng)其值為0時(shí),i節(jié)點(diǎn)被釋放。

  符號(hào)鏈接是只有文件名的一個(gè)鏈接文件,并不指向一個(gè)真正的i節(jié)點(diǎn)。

  在刪除符號(hào)鏈接文件時(shí)與硬鏈接文件有區(qū)別。

  3.使用進(jìn)程調(diào)度啟動(dòng),指定30分鐘后(或在2008年12月28日晚上20點(diǎn)30分)將/home/stu目錄里的文件備份并壓縮為stu.tar.gz,并放到/home/temp目錄里(當(dāng)前/home/temp目錄并不存在)。

  (1) 編輯一個(gè)文件,如:atfile,內(nèi)容如下:

  mkdir /home/temp

  tar –czvf /home/temp/stu.tar.gz /home/stu/*

  (2) 執(zhí)行at命令

  at –f atfile now +30 minutes

  解答2:

  (1) 執(zhí)行at命令

  at now +30 minutes

  (2) 回車出現(xiàn)at>提示符后,繼續(xù)輸入要做的命令

  at> mkdir /home/temp

  at> tar –czvf /home/temp/stu.tar.gz /home/stu/*

  at>

  4.Shell程序中,對(duì)用戶變量賦值有哪些方式?簡(jiǎn)要說明每種賦值方式的使用方法。

  (1) 等號(hào)賦值

  1)在等號(hào)前后均不能有空格。

  2)當(dāng)需要將一個(gè)包含空格的字符串賦給用戶變量時(shí),應(yīng)用單引號(hào)將該字符串括起來。

  (2) 鍵盤賦值

  由read命令來實(shí)現(xiàn)的。用法為:read 用戶變量名

  當(dāng)shell程序執(zhí)行到該行時(shí),將等待用戶從鍵盤輸入,

  當(dāng)用戶按下回車鍵時(shí)shell把你輸入的內(nèi)容賦給用戶變量。

  (3) 命令替換賦值

  用法為:用戶變量=`命令`

  該語句將首先執(zhí)行反向單引號(hào)之間的命令,

  然后將其執(zhí)行后輸出的內(nèi)容賦給該用戶變量,在這種賦值方式中,

  等號(hào)前后同樣不能有空格,而且必須用反向單引號(hào)(即重音號(hào))把命令括起來。

  四、綜合應(yīng)用:

  1.編寫1個(gè)彈出式菜單的shell程序并實(shí)現(xiàn)其簡(jiǎn)單的菜單功能:

  *******************************************************

  * MENU *

  * 1.copy 2.rename *

  * 3.remove 4.find *

  * 5.exit *

  *******************************************************

  即用戶按下數(shù)字1,則提示用戶輸入源和目的文件名后執(zhí)行復(fù)制;輸入數(shù)字2,則提示用戶輸入要更名的文件或目錄后執(zhí)行更名操作;輸入數(shù)字3,則提示用戶輸入要?jiǎng)h除的文件并執(zhí)行刪除操作;輸入數(shù)字4,則提示用戶輸入要查找的文件并執(zhí)行查找操作;輸入數(shù)字5,則退出該菜單shell程序的執(zhí)行。

  #! /bin/sh -

  clear

  while [ 0 ]; do

  echo "************************************************"

  echo " menu "

  echo " 1.copy 2.rename "

  echo " 3.remove 4.find "

  echo " 5.exit "

  echo "************************************************"

  echo

  echo -n " select:"

  read choice

  echo

  case $choice in

  1)

  echo -n "source file:"

  read src

  echo

  echo -n "destination fold:"

  read des

  cp -arf $src $des

  if $?; then

  echo "copy sucessful!"

  else

  echo " copy fail"

  fi;;

  2)

  echo -n "the file to be renamed:"

  read src

  echo

  echo -n "the new file:"

  read des

  mv $src $des

  if $?; then

  echo "rename sucessful!"

  else

  echo " rename fail"

  fi;;

  3)

  echo -n "the file to be removed:"

  read src

  rm -rf $src

  if $?; then

  echo "remove sucessful!"

  else

  echo " remove fail"

  fi;;

  4)

  echo -n "the file to be found:"

  read src

  find $HOME -name $src;;

  5) exit;;

  *) echo "Invalid option";;

  esac

  done

  2. 編寫shell程序,實(shí)現(xiàn)自動(dòng)刪除50個(gè)用戶賬號(hào)的功能。賬號(hào)名為stud1至stud50

  #!/bin/sh

  i=1

  while [ $i -le 50 ]

  do

  userdel -r stud${i}

  i=$(($i+1 ))

  done

  echo "remove sucessful!"

  else

  echo " remove fail"

  fi;;

Linux 考試試題
 
  3.用shell編寫小九九乘法表程序,程序執(zhí)行結(jié)果如下:

  #! /bin/sh –

  for i in 1 2 3 4 5 6 7 8 9

  do

  for j in 1 2 3 4 5 6 7 8 9

  do

  if ( test $j -le $i ) then

  echo -ne `expr $i \* $j` "\t"

  else

  echo

  break

  fi

  done

  done


相關(guān)文章推薦:

1.Linux認(rèn)證習(xí)題及答案

2.Linux認(rèn)證考試試題及答案

3.Linux認(rèn)證考試模擬題及答案

4.linux認(rèn)證考試筆試題及答案

5.Linux認(rèn)證考試基礎(chǔ)知識(shí)試題及答案

6.Linux考試復(fù)習(xí)題

7.2016年Linux基礎(chǔ)測(cè)試試題及答案

8.Linux 考試試題

9.Linux認(rèn)證模擬試題及答案

10.2016年嵌入式系統(tǒng)認(rèn)證復(fù)習(xí)題及答案

【Linux 考試試題】相關(guān)文章:

1.Linux認(rèn)證考試題目

2.2017年Linux認(rèn)證考試試題

3.linux認(rèn)證考試試題「附帶答案」

4.Linux認(rèn)證考試基礎(chǔ)試題及答案

5.Linux認(rèn)證考試模擬試題及答案

6.Linux內(nèi)核和驅(qū)動(dòng)考試題

7.Linux認(rèn)證考試試題及答案

8.Linux認(rèn)證考試課后基礎(chǔ)試題及答案