linux往届考题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、名词解释
1.简述Linux与GNU的关系
答:linux和GNU的关系非常密切。两者的精神和目的是一致的,而且linux 使用了该基金会的版权声明和大量的GNU软件,甚至linux自身也是用它们构造而成。
2.简述什么是管道并写一个实例
答: 把一个命令在屏幕上的输出传递给另一个命令作为输入
$ ls
aa Pram set-dir spec-var spec-var text
$s |wc-w
6
3.简述什么是进程
进程是一个程序的一次执行过程
4.简述linux系统中三种基本文件类型
普通文件文本文件
二进制文件
目录文件
设备文件
5.简述绝对路径与相对路径,并举例说明
绝对路径指从根目录到此文件的路径,一般来说由/ 符号开始
相对路径指从当前目录到此文件的路径。相对路径以下列方式开始“.”代表当前目录,”. .”,代表当前目录的父目录
6.简述linux系统中的用户分类及其特点
1 文件所有者:
2 同组用户:
3 其他用户:
7.简述使用vi编辑器编辑一个文件的基本步骤
1.进入vi命令模式$ vi test.txt
2.按i键进入文本输入模式,开始编辑文本
3.编辑完成后按ESC键退出,回到命令模式
4.在命令模式下输入:wq 存盘退出
8.简述前台进程与后台进程的特点及查看相应进程所用的命令
前台:启动一个进程后,如果不中断或挂起该程序,用户会被禁止与shell 进行交互,直到该进程执行结束。经常用于一般linux命令的执行和一些不太耗时的进程。非单进程状态。用ps查看。
后台:在执行过程中不与终端进行通信的进程。若要查看它的执行状态,必须通过相关进程管理命令jobs。
9.简述/dev/null 文件的含义
是一个特殊文件,总是一个空文件
10.简述当前目录和用户主目录及其表示方式
用户主目录又称为用户的登陆目录或起始目录
当前目录就是用户当前所处的工作目录。默认主目录位于/home目录下。以该用户名命名,以”.”代表当前目录。
2、根据要求写出相应的shell命令
1.显示当前用户登录信息
$ who
2.向系统所有登陆的用户广播消息:“Hello everyone!”
#wall “Hello everyone!”
3.一个USB存储器对应的设备为/dev/sda1,将其链接到/mn1/myusb
mount –t /dev/sda1 /mnt/myusb
4.用户当前目录下的后缀是.c 和.o 的文件拷到/home/exm05目录下
$ cp *.[co] (中括号代表或哦~~) /home/exam05
5.将letters 的目录thankyou 及其下所有文件和目录拷到当前目录下(??)
cp –R /letters/thankyou
6.显示当前在线的用户的个数
$who|wc –l
7.对mydir目录,增加用户组和其他用户的执行和写权限
$ chmod go+wx mydir
8.将文件myfile 的时间戳改为当前时间
$touch myfile
9.写明如何在vi编辑器里将编辑的内容存入文件并退出文件编辑器
按ESC进入命令模式,输入:wq 回车
10.列出所有以project开头,中间是任意字符,最后是非数字字符结尾的文件
夹
$ls project x [!0-9]
11.强制删除非空文件目录/letters/thankyou以及其下的所有文件
$ rmdir -Rf /letters/thankyou
12.显示当前shell进程的id
$ps –ef
13.在当前路径下建立/letters/mail01的符号链接mail-soft
$ln –s /letters /mail01 mail-soft
14.执行下列命令后屏幕所显示的内容并进一步说明其含义
Scd /etc/security
Bash : /etc/security:Permission denied
$echo $?
答:显示错误号命令未正确执行,没有许可
15.在文件filea的文本内容中,查找所有以小写字母开头中间是任意字符,以
一个数字结尾的行
答:$grep^[a-z].*[0-9]$
将一个字符串myname赋值给变量var,然后显示变量var的值
$var =”myname”
$echo $var
16.给变量赋值为5 ,然后计算表达式2*(i+3)的值
$ i=5
$ echo $((2*(i+3)))
17.以环境变量LOGNAME的值作为为文件名,以”.log”为后缀,在当前目录下
建一个文件夹
$touch “$LOGNAME”.log
三阅读下列指令或程序,并写出输出结果(每题三分,共12分)
*注*假设用户名为joe:$为系统提示符
1.$echo “I am: `whoami`.”
*注*用反引号`whoami`
答:I am :joe
Ps反引号(左上角的)括起来的内容被shell解释为命令行,执行时,shell首先执行该命令行,并用它的标准输出结果取代整个反引号。
2.$name=joe
$student=’$name’
$echo $student
答:$name
Ps单引号引起来的所有字符都作为普通字符出现。
3.$str1=234
$str2=0234
$[ “$str1”-eq”$str2” ]
$echo$?
答:0
4.$x=7
$export x
$bsh
$echo $x
答:7
$x=20