linux命令练习题.docx

合集下载

江西理工linux考试试题.docx

江西理工linux考试试题.docx

1.(B)目录存放着LINUX的源代码。

A./ctc B/usr/src/ C/usr D.homc2.(B)不是进程和程序的区别。

A、程序是一组有序的静态指令,进程是一次程序的执行过程B、程序只能在前台运行、而进程可在前台和后台进行C、程序可以长期保存、进程是暂时的D、程序没有状态,而进程是有状态的3.为了能够使用Is程序列出目录的内容、并能够使用cd进入该目录,操作者需要有(AC) 的权限。

A读B、写C、执行D、递归4•终止前台启动的进程,可以键入:(A)A、Crtl+ZB、CRTL+CC、CRTL+DD、CRTL+V5.比较重要的系统配置资料、一般来说大部分位于(B)目录下,如果是进行安装升级,最好是先备份。

A/boot B、/etc C^ /home D、/usr6.root文件系统一旦安装完毕,内核将启动名为(A)的程序,这也是引导过程完成后,内核运行的第一个程序。

A^ login B/rc.d C^ init D、startup7.我们可以修改默认的启动级別是(B),使得系统重启后采用X Window方式登录。

A、3B、5C、2D、18.使用chmod命令修改文件权限时,可以使用的有关用户的选项参数有:ABCDA、gB、u C> o D、a9•为了列出当前所有的文件,我们可以使用(BC)方式。

A.Is? B」s.*C、ls-a D、Is10.下面那些命令可以显示一个文件的具体内容:(AB)A.viB.catC.headD.more二、填空题1•在Linux系统中,对网络进行配置的方式时,可以再命令界面使用(ifconfig);在文本用户界面中使用(netconfig).2.超级用户登录后的操作提示符是(#),普通用户登录后的操作提示符是($)3.在命令提示符下输入init OJinux将执行(系统关机);如果想让linux执行重启系统,在命令提示符下输入(init6或者reboot).4.在linux中,将使用系统资源的人员分为四类:(超级用户)、(文件或目录的属主)(属主的同组人)(其他人员).5.对于文件拥有的三种基本访问权限:读(r).写(w)、执行(x)。

Linux命令练习及参考答案

Linux命令练习及参考答案

命令练习:1.用两种方法实现将aa.c文本文件的内容复制到bb.c。

cp aa.c bb.c/cat aa.c bb.c2.将aa.c和bb.c文本文件的内容合并,并保存至cc.c。

cat aa.c bb.c > cc.c3.用more命令显示aa.c 的文件内容,每屏显示18行。

more -18 aa.c4.将文件edc.txt重命名为fork1.c。

mv edc .txt fork1.c5.将文件fork.c拷贝到~/dir1这个目录下,并改名为y1.c,提示是否覆盖已存在的目标文件。

(cp –i ~/dir1/y1.c)6.显示目录/usr下的所有文件和子目录的名字。

ls -a /user7. 查看当前工作目录为用户的主目录。

$HOME8.。

将cc.c设置成只有所有者可以读、写和执行,而设置群组只能读取chmod 640 aa.c9. 在自己的主目录下创建一个新目录mydir,其权限为:只有所有者可以读、写和执行,而群组只能读写,其他用户只能读。

mkdir -m 764 /mydir10. 将aa.c 文件拷贝到mydir目录下。

cp aa.c /mydir11. 在/mydir/aa.c中查找“the”字符串。

grep the /mydir.aa.c12.在mydir目录下查找.c文件,并将搜索到的文件删除。

find /mydir -name “*.c”-exec rm {}13.创建aa.c的软链接aa.soft。

使用软链接文件aa.soft显示aa.c文件的内容,然后取消你本人对aa.c文件读(r)权限,再显示文件的内容。

ln -s aa.c aa.sofchmod u-r aa.c&&cat aa.soft14.查看aa.c,aa.soft两文件的类型。

file aa.c aa.soft15. 写一条命令,查看当前进程信息的内容,在当前进程信息内容中搜索含有字符串“sql”的行,并把这些行排序后输出到文件sql.log中。

linux运维工程师基础命令题目

linux运维工程师基础命令题目

linux运维工程师基础命令题目一、引言作为Linux运维工程师,熟练掌握基本的命令操作是必备的技能之一。

本篇文档将列举一些常见的Linux运维工程师基础命令题目,以帮助大家更好地掌握这些命令的使用方法。

二、题目及解答1.列出当前目录下的所有文件和文件夹(使用ls命令)答案:`ls`2.切换到root用户(使用su命令)答案:`su-`3.查看当前用户信息(使用id命令)答案:`id`4.复制文件(使用cp命令)答案:`cp/path/to/source/path/to/destination`5.移动文件或文件夹(使用mv命令)答案:`mv/path/to/source/path/to/destination`6.创建新目录(使用mkdir命令)答案:`mkdir/path/to/new_directory`7.删除文件或文件夹(使用rm命令)答案:`rm/path/to/file_or_directory`8.列出指定路径下的所有文件和文件夹(使用find命令)答案:`find/path/to/directory-typef-print`9.查找文件中的特定字符串(使用grep命令)答案:`grep"search_string"/path/to/file`10.查看当前工作目录(使用pwd命令)答案:`pwd`11.设置环境变量(使用export命令)答案:`exportVARNAME="value"`(可多次使用,按需设置多个环境变量)12.执行系统命令(使用systemd命令)答案:`systemctlstartservice_name`(需要确保服务名和服务文件存在)三、扩展知识点1.如何查看系统版本信息?可以使用uname-a命令。

2.如何查看系统负载?可以使用uptime命令。

3.如何查看磁盘空间使用情况?可以使用df-h命令。

4.如何查看进程信息?可以使用ps、top、htop等命令。

Linux操作系统经典题库及答案

Linux操作系统经典题库及答案

Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。

useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。

2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。

cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。

3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。

cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。

4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。

5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。

二、填空题1、 Linux 系统中,超级用户的用户名是_____。

答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。

答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。

答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。

答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。

linux基础知识和命令试题,Linux基础试题及答案

linux基础知识和命令试题,Linux基础试题及答案

linux基础知识和命令试题,Linux基础试题及答案1. 当登录Linux时,⼀个具有唯⼀进程ID号的shell将被调⽤,这个ID是什么*** B ***A. NIDB. PIDC. UIDD. CID2. ⽤vi打开⼀个⽂件,如何⽤字母"new"来代替字母"old" ***A ***A. :s/old/new/gB. :s/old/newC. :1,$s/old/new/gD. :r/old/new3. 请选择对标准的变量PS2正确的描述*** C ***A. 是⼀个主shell提⽰符变量B. 是第⼆主shell提⽰符变量C. 是⼀个⼀般的shell提⽰符变量D. 是⼀个连续提⽰符变量4. 下⾯哪个命令可以显⽰⽂本⽂件的内容*** A ***A. moreB. viC. manD. type5. 下⾯哪个命令是全屏⽂本编辑器*** B ***A. cwB. vC. priD. ed6. 哪⼀个命令能⽤来查找⽂件TESTFILE中只包含四个字符的⾏?*** C ***A. grep '^$' TESTFILEB. grep '' TESTFILEC. grep '^....$' TESTFILED. grep '....' TESTFILE7. 下列哪⼀个命令能被⽤来重定向管道的输出到标准输出和指定的⽂件中*** D ***A. weeB. catC. lessD. tee8. ⼀个bash shell脚本的第⼀⾏是什么*** A ***A. #!/bin/bashB. #/bin/bashC. #/bin/cshD. /bin/bash9. ⽤标准的输出重定向***>***像"> file01"能使⽂件file01的数据*** D ***A. 被移动B. 被复制C. 被打印D. 被覆盖10. 下⾯哪个命令是⽤来定义shell的全局变量*** D ***A. exportfsB. aliasC. exportsD. export11. 如果想加载⼀个/dev/hdb1的windows95分区到/mnt/win95⽬录,需要运⾏哪个命令*** C *** A. mount -t hpfs /dev/hdb1 /mnt/win95 B. mount -t hpfs /mnt/win95 /dev/hdb1C. mount -t vfat /dev/hdb1 /mnt/win95D. mount -t vfat /mnt/win95 /dev/hdb112. 哪个⽬录存放⽤户密码信息*** B ***A. /bootB. /etcC. /varD. /dev13. 假定kernel⽀持vfat分区,下⾯哪⼀个操作是将/dev/hda1,⼀个window98分区加载到/win⽬录*** C ***A. mount -s win /dev'hda1 /winB. mount -fs=msdos /dev/hda1 /winC. mount -t vfat /dev/hda1 /winD. mount -t windows /win /dev/hda114. 默认情况下管理员创建了⼀个⽤户,就会在*** B ***⽬录下创建⼀个⽤户主⽬录。

linux命令试题及答案

linux命令试题及答案

linux命令试题及答案1. 列出当前目录下的所有文件和文件夹。

答案:使用命令 `ls`。

2. 查看当前目录下的隐藏文件。

答案:使用命令 `ls -a`。

3. 切换到名为 "home" 的目录。

答案:使用命令 `cd home`。

4. 查找名为 "test.txt" 的文件。

答案:使用命令 `find . -name test.txt`。

5. 统计当前目录下的文件和文件夹数量。

答案:使用命令 `ls -l | grep -v '^d' | wc -l`。

6. 创建一个名为 "newfile.txt" 的空文件。

答案:使用命令 `touch newfile.txt`。

7. 将 "newfile.txt" 文件复制到 "/home" 目录下。

答案:使用命令 `cp newfile.txt /home/`。

8. 将 "/home/newfile.txt" 文件移动到当前目录。

答案:使用命令 `mv /home/newfile.txt .`。

9. 删除当前目录下的 "newfile.txt" 文件。

答案:使用命令 `rm newfile.txt`。

10. 查看 "newfile.txt" 文件的内容。

答案:使用命令 `cat newfile.txt`。

11. 查找并替换 "newfile.txt" 文件中的 "oldstring" 为"newstring"。

答案:使用命令 `sed -i 's/oldstring/newstring/g' newfile.txt`。

12. 显示当前目录的路径。

答案:使用命令 `pwd`。

13. 显示当前系统的运行时间和平均负载。

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)1、Linux系统中,用户文件描述符0 表示______。

A.标准输入设备文件描述符B.标准输出设备文件描述符B.管道文件描述符 D.标准错误输出设备文件描述符答案:A2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。

A.目录文件、读写执行B.目录文件、读写C.普通文件、读写D.普通文件、读答案:A3、当字符串用单引号(’’)括起来时,SHELL将______。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程答案:C4、/etc/shadow文件中存放______。

A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息答案:B5、若当前目录为/home,命令ls–l 将显示home 目录下的()。

A.所有文件B.所有隐含文件C.所有非隐含文件D.文件的具体信息答案:D6、为卸载一个软件包,应使用_____。

A.rpm -iB.rpm -eC.rpm -qD.rpm -V答案:B7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。

A.它是一个系统脚本文件B.它是可执行文件C.它存放本机的名字D.它指定本机eth0的IP地址答案:D8、如何快速切换到用户John的主目录下?( )A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John答案:D9、启动DNS服务的守护进程()A. httpd startB.httpd stopC. named startD. named stop答案:C10、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A.cat B. more C. less D. menu答案:C11、在LINUX中,要查看文件内容,可使用()命令。

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案一、选择题(每题2分,共20分)1. 以下哪个命令可以查看Linux系统的发行版信息?A. cat /etc/issueB. cat /etc/redhat-releaseC. cat /etc/debian_versionD. lsb_release -a答案:A2. 在Linux系统中,以下哪个命令可以用来查看文件权限?A. ls -lB. ls -aC. ls -rD. ls -t答案:A3. 以下哪个命令用于创建一个新的用户?A. useraddB. userdelC. groupaddD. groupdel答案:A4. 在Linux系统中,以下哪个命令可以用来查看系统运行时间?A. uptimeB. topC. psD. free答案:A5. 以下哪个命令可以用来查看系统负载?A. uptimeB. topC. psD. free答案:A6. 以下哪个命令可以用来挂载一个USB设备?A. mountB. umountC. mountpointD. mount | grep答案:A7. 以下哪个命令可以用来查看网络连接信息?A. ifconfigB. ipconfigC. netstatD. ping答案:C8. 以下哪个命令可以用来重启Linux系统?A. rebootB. shutdown -rC. shutdown -hD. init 6答案:A9. 以下哪个命令可以用来杀死一个进程?A. killB. pkillC. killallD. kill -9答案:A10. 在Linux系统中,以下哪个文件包含了系统环境变量?A. /etc/profileB. /etc/bash.bashrcC. ~/.bashrcD. /etc/environment答案:D二、填空题(每题2分,共20分)11. 在Linux系统中,文件权限分为三种类型:读(______)、写(______)和执行(______)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.
任务一:按要求完成以下操作
1)显示日期格式
2)在 /tmp/ 下新建目录test ,并指定权限664
3)显示环境变量path,但将 /root 加入到 $PATH 中
4)用 cat 显示 /etc/passwd,并打印出行号
5)显示 /etc/passwd 文件中的5-10 行
6)显示出 /home/目录下所有文件的ctime 时间
7)显示出 /home /目录下所有文件的atime 时间
8)显示出 /home /目录下所有文件夹的mtime 时间
9)查找 /home /目录下一天前新增的目录或文件
10)查找 /etc/目录下二十四小时更动过的目录或文件
11)查找 /etc/目录下比 /etc/passwd 日期新的文件或目录
12)查找 /home 目录下所有 test 用户的文件或目录
13)查找 /home 下档案属性为 f 的文件
14)查找 /目录下所有的特殊位文件。

15)查找 /目录下所有的特殊位文件,并显示详细信息
16)查找 /目录下所有大于 2M 的文件
17)查询 /etc 目录下一个小时之前更改的文件,不包括目录
18)copy 文件 /etc/passwd 到 /tmp 目录下,保持时间戳
19)查看 /tmp/ 目录的使用空间
20)设置 linux 一分钟后关机
21)设置 linux 一分钟后重启动
22)进入 /home 目录,使用pwd 显示当前目录
23)在/ 下建立目录worker ,在 worker 下建立目录host01,host02 在 host01 下建立目录h01,h02
24)删除 host01 下的 h01 目录,若 host01 目录为空,则删除host01
25)在 host02 下建立文件 baby.txt
26)长格式显示 /etc 下的文件
27)将 /etc/yp.conf 复制到 /worker/host02中,提示用户是否覆盖
28)复制 /etc/yp.conf 复制到 /worker/host02 中改名为 tt20912.conf
29)将 /mnt 下的所以文件及目录复制到/worker/host02 下
30)在 worker 下建立目录 host03,将 host02 中的所有文件移到host03 下,如文件存在不给出任何覆盖提示
31)将 host03 下的所有文件删除,用户需对删除的文件进行确认
32)删除 host03 下的所有目录
34)尝试给 /worker/host02/yp.conf建立一个硬链接到 /man.hard
35)尝试给 /worker/host02/yp.conf建立一个软链接到 /soft.soft
36)在 /下建立目录 test20912,在 test20912 建立文件 1.txt 和 2.txt ,分别在文件 1.txt 和 2.txt
中输入“ I am chinese”,“ are you ok ?”用 cat 命令查看其中的内容,将 1.txt 和 2.txt 中
的内容合并到 3.txt 并加上行号
37)从第 5 行起显示 /worker/host02/yp.conf
38)显示/worker/host02/yp.conf 前五行内容
39)显示 /worker/host02/yp.conf 后五行内容
文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .
40)在 /dev 下查找所有以“ cu”开头的文件
41)在 worker 下建立文件 file.txt, 在 file.txt中输入
1001A CCC1957 AUX58.00LVX2A138
1002B CCC1956 AUX45.00LVX2C289
1058C CCC1988 AUX63.00KVM9D234
2058D CCC1979 PCB73.00PLC2C68
4080E CCC1929 PCB79.00PLV2C512
5800F CCC1988 USP77.00KCM9D234
5008G CCC1987 USP96.00KVM9E644
然后完成
1含有“ 58”字符串的行的总数
2显示含有“ 58”字符串的所有行的行号
3精确匹配只含有“ 408”字符串的行
4查找代码为 1001 和 1002 的城市
5显示使行首不是 4 或 5
6显示含有 A 的行
7显示以 K 开头,以 D 结尾的所有代码
8 显示头两个是大写字母,中间两个任意,并以 C 结尾的代码
9查询所有以 1 开始以 8 或 9 结尾的所有记录
10在 file.txt 中搜索“ PLC2C ”
11对 file.txt 按数值排序
12统计 file.txt 中的行数、单词数、字符数
任务二:按要求完成以下操作,写出对应命令
1.在/ 下建立目录think ,把 /etc/inittab 文件复制到 /think 下
2.查看 inittab 文件第 5 行内容并记录
3.在 think 下新建文件mod.c,往里面输入内容并保存退出。

#include<stdio.h>
void main( ){
int i;
float s;
scanf(“%d”,&i);
s=i*i+20;
printf( “%d”,s);
}
4.打开 mod.c,显示所有内容的行号
5.将光标直接定位到i*i ,考虑如何关掉行号
6.将/etc/man.config 复制到 /think 下
7. 使用vi 打开 /think/man.config ,光标移动到第一行,并且向下搜寻一下“ teTeX”这个字符串,
若存在,请问在第几行?
8.将50 到 100 行之间的man 改为MAN,并且一个一个挑选是否需要修改
9.若修改完之后,要全部复原,如何操作?
文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.
10.复制51 到 60 行这十行的内容,粘贴到最后一行之后;
11.删除11 到 30 行之间的20 行;
12.将 think/man.config 另存为
13.选中所有空行,然后删除它们
14.该文件有多少行与多少字符?
15.删除包含MAN 的行,保存文件
任务三:按要求完成以下操作,写出对应命令
1.建立用户win1 , UID 、 GID 等均按默认
2.新建用户win2 ,默认主目录为/think ,其余默认
3.将 win2 用户名改为tin , UID 改为 700,密码改为1330855
4.连同主目录一起删除tin 用户
5.创建一个名为goup 的用户组, GID 为 5000
6.试将 win1 添加到 goup 中,明文查看win1 所属组
7.在/think/ 下建立文件book.txt ,将文件所属用户变为win1 ,对于 book.txt, 给属组用户添加写权限 ,取消其他用户的读写权限
8.修改 book.txt 的权限为属组可读可写,同组可读,其他用户不可读不可写,用数字设置
9.对于给所有人book.txt 读取权限
任务四:按要求完成以下操作,将过程记录在实习报告上
1.将 /etc/man.config复制到 /think 下,将 /think/man.config 压缩为 good.tar ,在 /think/ 下新建文件 bad.conf,将 man.config 、 bad.conf 同时压缩为 ftpp.tar
2.显示 ftpp.tar中的内容,新建文件 top.txt ,将其追加到 ftpp.tar 中
3.用 gzip 对 ftpp.tar 进行解压,用tar 命令将 think 下的所有文件打包为
4.用将压缩文件
5.显示系统中所有进程。

6.显示你所用机器CPU 的利用率,内存利用情况,10 秒刷新一次
7.设置系统在2分钟后自己建立目录/baby ,在 /baby 中建立文件ppstream.sys,并将ppstream.sys 压缩为 pp.tar
8.设置你的系统在 5 分钟后打开vi 编辑器
9.查看你的系统内存和磁盘空间的使用情况、统计分区的使用情况
10.挂载你的 U 盘,实现 linux 中访问 U 盘中的内容,写出完整过程
11.挂载光驱,将虚拟机等 \shrike-i386-disc1.iso 挂入光驱中,实现 linux 对shrike-i386-disc1.iso 中文件的访问,写出完整的挂载过程
12.查询你的机器中是否安装samba、 vsftpd 、 FTP 等软件包
13.配置你的 linux 实现, linux 访问 internet ,写出详细的配置过程
任务六:(选作)
1.安装配置 samba 服务器,实现windows 访问 linux ,实现 linux 访问 windows ,写出详细
的配置过程
安装配置 FTP 服务器,实现 linux文件下载到 windows ,实现 windows文件上传 linux ,写出详细的配置过程。

相关文档
最新文档