一、 单选题(共20题 每题1分 共 20分 )
A. pause
B. cat
C. more
D. grep
A. attrib
B. chmod
C. change
D. file
3.下面哪个参数可以删除一个用户并同时删除用户的主目录?C
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
4.下面哪条命令可以把f1.txt复制为f2.txt? C
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt
D. copy f1.txt | f2.txt
5.显示一个文件最后几行的命令是: B
A. tac
B. tail
C. rear
D. last
6、在创建Linux分区时,创建分区时,一定要创建( D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SWAP/ 根分区
7.如何在文件中查找显示所有以"*"打头的行? D
A. find * file
B. wc -l * < file
C. grep -n * file
D. grep ‘^*’ file
8.在ps命令中什么参数是用来显示所有用户的进程的? A
A. a
B. b
C. u
D. x
9.如何删除一个非空子目录/tmp? B
A. del /tmp/*
B. rm -rf /tmp
C. rm -Ra /tmp/*
D. rm -rf /tmp/*
10.对所有用户的变量设置,应当放在哪个文件下? B
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
11.使用vi进行编辑文件后,执行退出不保存的命令是? D
A. :q
B. :w
C. :wq
D. :q!
12.使用什么命令检测基本网络连接? A
A. ping
B. route
C. netstat
D. ifconfig
13.下面哪个命令可以压缩部分文件: C
A. tar -dzvf filename.tgz *
B. tar -tzvf filename.tgz *
C. tar -czvf filename.tgz *
D. tar -xzvf filename.tgz *
14.什么命令解压缩tar文件? B
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
15 Linux文件权限一共10位长度,分成四段,第三段表示的内容是 C
A 文件类型
B 文件所有者的权限
C 文件所有者所在组的权限
D 其他用户的权限
16 删除文件命令为 D
A mkdir
B rmdir
C mv
D rm
17 改变文件所有者的命令为 : C
A chmod
B touch
C chown
D cat
18 显示文件和目录由根目录开始的树形结构 A
A tree
B ls
C pwd
D ln
19 建立一个新文件可以使用的命令为 D
A chmod
B more
C cp
D touch
20 对top命令描述正确的是 A
A 用于实时动态显示 Linux进程 的动态信息。
B 查看线程详情情况
C 查看进程名称
D 显示内存情况
二、问答(每小题2分,共60分)
1、 如何通过命令行关机/重启?
a) Init 0 shutdown -h now
b) Reboot init 6
2、 有一个恶意木马进程PID为1278,怎么中止?
a) Kill -9 1278
3、 设置/test/a.txt拥有者有读写执行权限,属组,有读写,其他账户无权限
a) chmod 760 /test/a.txt
4、 如何删除/tmp下所有A开头的文件?
a) rm -rf /tmp/A*
5、 如何把/etc复制到/tmp下并保持原属性不变?
a) cp -rp /etc /tmp (-p 保持文件本身属性不变)
6、 如何把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有人都有读写执行权限
a) mv /tmp/etc/man.conf /tmp/test.conf
b) chmod 777 /tmp/test.conf
7、 修改tom的主组为u1,属组为u2
a) Usermod -g u1 -G u2 tom
8、 如何查看系统最后创建的3个组
a) tail -3 /etc/group
9、 什么命令可以统计当前系统中一共有多少账户
wc -l /etc/passwd
10、 如何通过vim编辑打开/tmp/test.conf?
a) Vim /tmp/test.conf
11、 强制删除根目录:
a) rm -rf /
12、查看系统正在运行的进程名包含bash的进程
ps -ef | grep bash
13、如何查看/etc/passwd的头3行 和 尾3行
head -3 /etc/passwd
tail -3 /etc/passwd
14、如何创建g1 g2组
groupadd g1
groupadd g2
15、添加账户u1,为其指定主属组为g1,并设置附属组为g2
useradd -g g1 -G g2 u1
16、添加账户u2,为其指定id号为1000
useradd -u 1000 u2
17、Linux中怎么查看用户root的详细信息
Id root
18、什么命令可以查看目前是哪个用户登录?
Who am i
19、如何查看u2的uid gid
id u2
20、如何查看当前工作目录、
pwd
21、如何一次性创建 text/1/2/3/4
mkdir -p text/1/2/3/4
22、如何查看/etc下的所有文件
ls -la /etc
23、如何最快的返回到当前账户的宿主目录
cd ~
24、如何只查看/etc单个目录的信息,并以长格式显示
ls -ld /etc (-d 只显示目录本身的属性)
25、如何查看/etc所占的磁盘空间
du -sh /etc
26、应用程序一般都安装在那个目录。
/usr
27、日志一般都存放在那个目录下
/var/log
28、root的宿主目录在那什么位置
/root
29、userA用户的宿主目录都在什么位置
/home/userA
30、如何删除/tmp下所有的文件
rm -rf /tmp/*
三、解答题
1、写出Linux下常见目录及其作用?(14分)
/root root用户的主目录
/home/username存放普通用户的个人配置文件
/bin 存放linux常用的命令
/boot 存放系统启动时要用到的文件
/dev存放linux系统中使用的外部设备
/etc 存放系统管理时用到的配置文件和子目录
/sbin存放管理员的系统管理程序
/lib存放系统动态链接共享库
/lost+found系统运行异常时产生的错误,会将遗失的片断放在这里
/mnt可临时将别的外部设备挂接在此目录下
/proc存在系统内存中的信息
/usr用户的应用程序和文件都存放在这个目录下
/sbin存放管理员的系统管理程序
/lib存放系统动态链接共享库
/tmp存放临时文件的目录
2、写出Linux的启动级别和对应含义 (6分)
3、git和svn的区别 (5分)
GIT是分布式的,SVN不是:
GIT把内容按元数据方式存储,而SVN是按文件:
GIT分支和SVN的分支不同:
GIT没有一个全局的版本号,而SVN有:
GIT的内容完整性要优于SVN: