linux期末考试练习题
linux考前必做题Linux_期末考试试题
linux考前必做题Linux_期末考试试题
Linux 期末考试试题(一)
一、选择题 (每小题2分,共50分)
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
11. 在vi编辑器里,命令"dd"用来删除当前的( A )
A. 行
B. 变量
C. 字
D. 字符
12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )
A. 3
B. 6
C. 1
D. 12
13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。
A./etc/rc.d/init.d
B./etc/rc.d/rc.sysinit
C./etc/rc.d/rc5.d
D./etc/rc.d/rc3.d
14. 按下(A)键能终止当前运行的命令
A. Ctrl-C
B. Ctrl-F
C. Ctrl-B
D. Ctrl-D
17. 用"rm -i",系统会提示什么来让你确认( B )
A. 命令行的每个选项
B. 是否真的删除
C. 是否有写的权限
D. 文件的位置
22.在下列分区中,Linux默认的分区是( B )
A. FA T32
B. EXT3 C FA T .D NTFS
二、填空题 (每空1分,共10分)
26. 在Linux系统中,以_文件的_方式访问设备。
27. Linux内核引导时,从文件_/etc/fstab___中读取要加载的文件系统。
28. Linux文件系统中每个文件用__i节点_____来标识。
31. 网络管理的重要任务是:__控制___和_监控_______。
Linux-期末考试试题2套(含答案)
Linux-期末考试试题2套(含答案)Linux 期末考试试题(⼀)
⼀、选择题 (每⼩题2分,共50分)
1.在创建Linux分区时,⼀定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SWAP/根分区
2.在Red Hat Linux 9中,系统默认的(A)⽤户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,⼀个具有唯⼀进程ID号的shell将被调⽤,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下⾯哪个命令是⽤来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个⽬录存放⽤户密码信息( B )
A. /boot
B. /etc
C. /var
D. /dev
6. 默认情况下管理员创建了⼀个⽤户,就会在( B )⽬录下创建⼀个⽤户主⽬录。
A. /usr
B. /home
C. /root
D. /etc
8. 如果要列出⼀个⽬录下的所有⽂件需要使⽤命令⾏( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通⽤户转换成超级⽤户(D )
A. super
B. passwd
C. tar
D. su
10. 除⾮特别指定,cp假定要拷贝的⽂件在下⾯哪个⽬录下( D )
A. ⽤户⽬录
B. home⽬录
C. root⽬录
D. 当前⽬录
Linux_期末考试试题8套(含答案)
往年复习题
一、选择题:
1.以下哪一个是linux内核的稳定版本( B )
A.2。5。24B。2。6。17 C. 1。7。18 D. 2.3。20 2.怎样显示当前目录( A )。
A. pwd B。cd C。who D。ls
3.欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( D )。
A。 copy file1。txt file2.txt B。 cp file1。txt | file2.txt C。 cat file2。txt file1。txt D。 cat file1。txt 〉 file2。txt
4。如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。
A。ls *。txt B。find 。–name “。txt”C。ls –d .txt D. find . “.txt" 5。如何删除一个非空子目录/tmp( B ).
A。del /tmp/* B。rm —rf /tmp C. rm -Ra /tmp/* D。rm –rf /tmp/* 6。存放用户帐号的文件是( C )。
A。shadow B. group C。passwd D. Gshadow
7。下面哪个系统目录中包含Linux使用的外部设备( B ).
A。/bin B。/dev C。/boot D。/home 8.一个文件名字为rr。Z,可以用来解压缩的命令是( D )
A.tar B。gzip C。compress D。uncompress
9. Linux通过VFS支持多种不同的文件系统.Linux缺省的文件系统是( C ) A.VFAT B。ISO9660 C。Ext系列 D. NTFS 10.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行
Linux期末考试试卷试题8套含答案.doc
往年复习题
一、选择题:
1.以下哪一个是IinUX内核的稳定版本( B )
A・ 2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.20
2.怎样显示当前目录(A )O
A. PWd
B. Cd
C. WhO
D. IS
3.欲把当前目录下的file 1 .txt 复制为file2.txt ,正确的命令是(D )O
A.COPy file 1 ∙txt file2.txt
B. CP file 1 .txt I file2.txt
C. Cat file2.txt file 1 .txt
D. Cat file 1 .txt > file2.txt
4.如果您想列岀当前目录以及子目录下所有扩展名为,txt的”文件,那么您可以
使用的命令是(B) o
A. IS * txt
B. find . - name U .txt C V .Is - Cl .txt D. find ・
“ .t
5.如何删除一个非空子目录∕tmp(B ) o
A. del ∕tmp∕*
B. rm ・rf∕tmp
C. rm -Ra ∕tmp∕*
D. rm 一rf ∕tmp∕*
6.存放用户帐号的文件是( C )O
A. ShadOW
B. group
C. PaSSWd
D. GShadOW
7.下面哪个系统目录中包含LinUX 使用的外部设备(B )O
A. /bin
B. ∕dev
C. /boot
D. /home
8. 一个文件名字为rr.Z, 可以用来解压缩的命令是( D )
A∙ tar B. gzip C. COmPreSS D. UnCOmPreSS
《Linux操作系统》期末考试试卷
《Linux操作系统》期末考试试卷
一、填空题(共10分,每小题1分)
1. Linux系统的组成、shell、应用程序
2. 硬盘接口为ide的第一块硬盘命名应该是
3. 命令可以重启计算机
4. 显示ls命令详细帮助信息的命令是
5. 超级用户的命令提示符是
6. 命令行自动补全的键是
7. Vi编辑器有3种基本工作模式,分别是命令行模式、插入模式和
8. 统计文件字数、字节数或行数的命令是
9. 显示和设置系统日期和时间
10. 硬盘分区命令是
二、选择题(共20分,每小题2分)
1. 以下中的()不是Linux的特点
A 开放源代码
B 使用GNU版权
C 支持IDE设备
D 只能在Intel平台的PC机上运行
2. 2.5.21的Linux核心是()
A 测试版
B 稳定版
C Windows版
D PC版
3. 下面()命令可以启动X Window1
A Startx
B start x
C startX
D startx
4. 下面()是经过ssl加密的远程登录方式
A telnet
B rlogin
C ssh
D ssl
5. 超级用户的id是()
A root
B administrator
C manager
D system
6. 在Linux系统中最高目录是()
A 我的计算机
B C:\
C /
D home
7. 寻求命令mesg的用法帮助,可以使用()
A help mesg
B which mesg
C mesg –help
D man mesg
8. 权限字串-rwxrw-r-w所对应的八进制权限串是()
A 754
B 761
C 743
D 765
Linux-期末考试题(含答案)
Linux 期末考试试题(一)
一、选择题 (每小题2分,共50分)
1。在创建Linux分区时,一定要创建(D )两个分区
A。FAT/NTFS B。FAT/SW AP C. NTFS/SWAP D.SWAP/根分区
2。在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A。root B。guest C。administrator D.supervistor.
3。当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A。NID B. PID C。UID D。CID
4。下面哪个命令是用来定义shell的全局变量( D )
A. exportfs B。alias C。exports D。export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc C。/var D。/dev
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root D。/etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D )目录.
A. /home
B. /bin
C. /etc D。/dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls C。ls –a(所有) D. ls –d
9。哪个命令可以将普通用户转换成超级用户(D )
A。super B。passwd C. tar D。su
10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )
Linux_期末考试试题套(含答案a)2
Linux_期末考试试题套(含答案a)2
asdLinux 期末考试试题(一)
一、选择题 (每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SW AP/根分区
2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc
C. /var
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /home
B. /bin
C. /etc
D. /dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通用户转换成超级用户(D )
A. super
B. passwd
C. tar
Linux_期末考试试题2套(含答案)
Linux 期末考试试题(一)
一、选择题 (每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SW AP/根分区
2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc
C. /var
D. /dev
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /home
B. /bin
C. /etc
D. /dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通用户转换成超级用户(D )
A. super
B. passwd
C. tar
D. su
10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )
LINUX 期末考试题(含答案)
12. 当运行在多用户模式下时,用 Ctrl+ALT+F*可以切换多少虚拟用户终端( B )
A. 3
B. 6 C.来自百度文库1 D. 12
13. Linux 启动的第一个进程 init 启动的第一个脚本程序是( B )。
A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d
用于定位 IPC 对象的引用标志符 key 可以依据键值分成_公有____和___私有___两种类
型。
一、选择题(单选题,每小题 2 分,共 20 分)
1.Linux 系统的开发模型是 __B____ 。
A.教堂模型
B.集市模型
C.层次模型
D.网状模型
2.在 Linux 中,进程优先级的相关参数有多个,与实时进程优先级相关的参数是 __D____ 。
A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程
9.下列关于/etc/fstab 文件描述,正确的是___D___ 。
A. fstab 文件只能描述属于 linux 的文件系统
B. CD_ROM 和软盘必须是自动加载的
C. fstab 文件中描述的文件系统不能被卸载
D. 启动时按 fstab 文件描述内容加载文件系统
二、填空题 (每空 1 分,共 10 分)
Linux_期末考试试题2套(含答案)
Linux_期末考试试题2套(含答案)
Linux 期末考试试题(一)
一、选择题 (每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SW AP/根分区
2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc
C. /var
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /home
B. /bin
C. /etc
D. /dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通用户转换成超级用户(D )
A. super
B. passwd
C. tar
Linux_期末考试试题2套(含答案)
Linux 期末考试试题(一)
一、选择题 (每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SW AP/根分区
2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc
C. /var
D. /dev
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /home
B. /bin
C. /etc
D. /dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通用户转换成超级用户(D )
A. super
B. passwd
C. tar
D. su
10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )
Linux-期末考试题8套含答案
Linux-期末考试题8套含答案
Linux 期末考试试题(一)
一、选择题(每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A. FAT/NTFS
B. FAT/SWAP
C. NTFS/SWAP
D.SWAP/根分区
2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A. root
B. guest
C. administrator
D.supervistor.
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A. NID
B. PID
C. UID
D. CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A. exportfs
B. alias
C. exports
D. export
5. 哪个目录存放用户密码信息( B )
A. /boot
B. /etc
C. /var
6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。
A. /usr
B. /home
C. /root
D. /etc
7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。
A. /home
B. /bin
C. /etc
D. /dev
8. 如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls
C. ls –a(所有)
D. ls –d
9. 哪个命令可以将普通用户转换成超级用户(D )
A. super
B. passwd
C. tar
D. su
Linux_期末考试试题(含答案)
Linux_期末考试试题(含答案)
一、命令部分
1.新建一个用户user,密码设为123456,并将其加到root组。写出所用命令。
# useradd wang
# passwd wang
123456
123456
# groupadd root
# usermod –g root wang
2.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。写出所用命令。
# ifconfig eth0 192.168.1.123 netmask 255.255.255.0
3.显示当前系统的日期和时间命令。
# date –d –y
4.查看命令sort的帮助文件,写出所用命令。
# man sort
5.分屏显示/etc/httpd/conf/httpd.conf文件的命令。
# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令
6.将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。
# echo ‘hello!’> /home/wang/test.txt
7.更改用户zhang的登录shell为/sbin/nologin的命令。
# usermod –s /sbin/nologin zhang
8.配置当前主机的默认网关为192.168.2.254的命令。
# route add default gw 192.168.2.254
9.连续ping目的IP为192.168.2.245为10次的的命令。
# ping –c 10 192.168.2.245
linux期末考试题库及答案
linux期末考试题库及答案
一、选择题(每题2分,共20分)
1. Linux操作系统属于哪种类型的操作系统?
A. 单用户单任务
B. 多用户多任务
C. 单用户多任务
D. 多用户单任务
答案:B
2. 在Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?
A. ls
B. dir
C. pwd
D. cd
答案:A
3. Linux系统中的文件权限分为哪三种类型?
A. 只读、只写、只执行
B. 读、写、执行
C. 可读、可写、可执行
D. 可读、可写、可修改
答案:B
4. 在Linux中,哪个命令可以用来查看当前系统的运行时间和平均负载?
A. uptime
B. top
C. ps
D. who
答案:A
5. 在Linux系统中,哪个命令用于修改文件权限?
A. chmod
B. chown
C. chgrp
D. chmodown
答案:A
6. 在Linux系统中,哪个命令用于查看文件内容?
A. cat
B. cp
C. mv
D. rm
答案:A
7. 在Linux中,哪个命令用于创建新文件?
A. touch
B. mkdir
C. rmdir
D. rm
答案:A
8. 在Linux系统中,哪个命令用于查看系统日志文件?
A. tail
B. head
C. grep
D. log
答案:A
9. 在Linux中,哪个命令用于解压tar.gz文件?
A. tar -xzvf
B. tar -czvf
C. tar -xjvf
D. tar -cjvf
答案:A
10. 在Linux系统中,哪个命令用于查看当前用户的ID和组ID?
A. id
B. whoami
Linux-期末考试题(含答案)
Linux 期末考试试题(一)
一、选择题(每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D )两个分区
A。FAT/NTFS B。FAT/SW AP C. NTFS/SWAP D。SW AP/根分区
2。在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A。root B。guest C. administrator D。supervistor。
3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )
A。NID B. PID C. UID D。CID
4. 下面哪个命令是用来定义shell的全局变量( D )
A。exportfs B。alias C。exports D. export
5。哪个目录存放用户密码信息( B )
A。/boot B。/etc C。/var D. /dev
6。默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录.
A. /usr
B. /home
C. /root D。/etc
7. 。当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D )目录。
A。/home B. /bin C. /etc D。/dev
8。如果要列出一个目录下的所有文件需要使用命令行( C )。
A. ls –l
B. ls C。ls –a(所有) D. ls –d
9。哪个命令可以将普通用户转换成超级用户(D )
A。super B。passwd C。tar D. su
10。除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )
Linux-期末考试题(含答案)
Linux期末考试试题(一)
一、选择题(每小题2分,共50分)
1.在创建Linux分区时,一定要创建(D)两个分区
A.FAT/NTFS
B.FAT/SWAP
C.NTFS/SWAP
D.SWAP/根分区
2.在RedHatLinux9中,系统默认的(A)用户对整个系统拥有完全的控制权。
A.root
B.guest
C.administrator
D.supervistor.
3.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B)
A.NID
B.PID
C.UID
D.CID
4.下面哪个命令是用来定义shell的全局变量( D )
A.exportfs
B.alias
C.exports
D.export
5.哪个目录存放用户密码信息( B)
A./boot
B./etc
C./var
D./dev
6.默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录。
A./usr
B./home
C./root
D./etc
7..当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D)目录。
A./home
B./bin
C./etc
D./dev
8.如果要列出一个目录下的所有文件需要使用命令行( C )。
A.ls–l
B.ls
C.ls–a(所有)
D.ls–d
9.哪个命令可以将普通用户转换成超级用户(D )
A.super
B.passwd
C.tar
D.su
10.除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D)
A.用户目录
B.home目录
C.root目录
D.当前目录
11.在vi编辑器里,命令"dd"用来删除当前的(A )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础知识
linux系统的应用领域:嵌入式领域、应用服务器、软件开发、桌面应用
linux系统的特点:开放性、多用户、多任务、良好的用户界面、设备独立性、良好的可移植性、丰富的网络功能、可靠的系统安全
linux系统的组成:内核、shell、文件系统、应用程序
linux系统下的文件类型:普通文件、设备文件、目录文件、管道文件、链接文件
软链接文件与硬链接文件的区别:硬链接记录的是目标的inode,软链接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备份。软链接可以跨分区的链接,而硬链接由于inode的缘故,只能在本分区中做链接。
Linux的目录结构:/、/home、/root、/bin、/sbin、/dev、/lib、/tmp、/mnt、/boot、/proc、/opt、/selinux、/var、/etc、/usr、/lost+found、/srv
关机与重启.shutdown(-k并不真正关闭,只是发出警告信息给所有用户,-r关闭后立即重启,-h关闭后不重启,-f快速关闭,重启时不进行磁盘检测,-n快速关闭,不经过init程序关机,-c中断关闭系统,[-time]设定关闭前的时间)halt(-w并不是真正关闭或重启,只是写“wtmp “记录,-d不写”wtmp“记录,-f没调用“shutdown”而强制关闭或重启,-i关闭或重启前关掉所有的网络接口,-p该选项为缺省选项,即“power off”)root重启init 0关闭 init 1重启Man手册与help:使用man手册页、使用help命令、whereis命令(b只查找二进制文件,m查找主要文件,s查找来源,u查找不常用的记录文件)
什么是shell:Shell就像一个壳层,这个壳层介于用户和操作系统之间,负责将用户的命令解释为操作系统可以接收的低级语言,并将操作系统响应的信息以用户可以了解的方式来显示。使用;命令先执行命令1,不管命令1是否出错,接下来执行命令2,使用&&命令只有当命令1正确运行完毕后才能执行命令2,命令别名alias,取消别名unalias,输出重定向command > file输入重定向command < file错误重定向command 2> fie追加重定向command >> file同时实现输出和错误重定向command &> file
基础命令
Pwd显示工作目录路径,cd更改工作目录路径,ls列出子目录和文件信息,touch创建空文件、更改文件或目录时间,mkdir创建目录,rmdir删除空目录(-p递归删除目录),cp复制文件和目录,mv移动或更名现有文件或目录(-i系统询问,-f不询问),rm删除文件或目录(-f忽略不存在的文件,不给出提示,-r将参数中列出的全部目录和子目录均递归删除,-i提示是否删除),wc统计文件字节数、字数或行数(-l统计行数,-w统计单词数,-c统计字符数),ln创建链接文件(-s 创建软链接),cat显示文本文件(-n由1开始编号,-b对非空行编号,-s连续两行以上的空白行替换为一行空白行),more分页显示文本文件(按空格键显示下一页,按b返回上一页),less回卷显示文本文件,head显示指定文件前若干行(-n显示开头的几行,默认为前10行,-q表明不显示文件名的首部,-v表明要显示文件名的首部),tail查看文件末尾数据(+num从num行以后开始显示文件内容,-num从距文件末尾num行处开始显示文本内容,默认为后10行,-c以字节为计数单位显示文本文件),sort对文件中的数据进行排序(-m若给定文件已经排好序,合并文件,-c检查给定文件是否已排好序,若都没有排好序,则打印一个出错信息,并以状态值1退出,-u 对排序后认为相同的行只留其中一行,-d按字典顺序排,-f将小写与大写同等对待,-I忽略非打印字符,-r按逆序输出排序结果),uniq将重复行从输出文件中删除(-c在每行行首加上本行在文件中出现的次数,-d只显示重复行,-u只显示不重复行),cut从文件每行中显示出选定的字节、字符或字段,comm比较两个已排过序的文件(-1不显示只在第1个文件里出现过得行,-2不显示只在第二个文件里出现的行,-3不显示只在第1和2文件里出现过得行),diff逐行比较两个文本文件,列出其不同之处(-b忽略行尾的空格,-c采用相异之处的上下文输出格式,-e采用一个合法的ed脚本作为输出,-r当file1和file2是目录时,递归作用到各文件和目录上),grep查找文件中符合条件的字符串,find列出文件系统中符合条件的文件或目录(-name按文件名查找文件,-perm按照文件权限查找,-user按文件属性,-group按文件所属的组,-cmin n在过去n分钟内被修改过的文件,-ctime n在过去n天内被修改过的文件,-size n大小为n的文件,-type查找某一类型的文件),locate在数据库中查找文件,whereis查找指定文件、命令和手册页位置,file 查询文件类型,whatis查询命令功能,which显示可执行命令路径,uname显示计算机及操作系统相关信息(-a显示全部信息,-m显示计算机硬件类型,-n显示在网络上的主机名称,-r显示操作
系统的内核版本,-s显示操作系统名称,-v显示操作系统版本),hostname显示或修改计算机主机名,dmesg显示计算机开机信息(-c显示信息后清除缓冲区中的内容,-n设置记录信息的层次),cal显示日历信息(-j显示出给定月中的每一天是一年中的第几天,-y显示出整年的日历,-m以星期一为每周的第一天的方式显示),date显示和设置系统日期和时间(-d显示描述的日期,-s 设置描述的日期,-u显示或设置通用时间),echo在显示器上显示文本(-n表示输出文字后不换行),mesg设置其他用户发送信息的权限,wall对全部已登录用户发送消息,write向用户发送消息,clear清除计算机屏幕上的信息,sync将缓冲区内的文件写到硬盘中,uptime显示系统已运行的时间,last显示近期用户登录情况
Shell编程
1.简述简单shell程序的创建过程:创建文件、设置可执行权限、执行shell程序、使用bash命令执行程序
2.简述常见的shell环境变量:HOME PATH TERM UID PWD PS1 PS2
3.简述if条件语句与case语句的区别:if条件语句用于在两个选项中选定一项,而case条件选择为用户提供了根据字符串或变量的值从多个选项中选择一项的方法。
4.简述在linux系统中用户有哪些分类:root用户、虚拟用户、普通用户
用户和组群账户管理
1.管理用户帐户的配置文件有哪些?并描述这些文件各字段的含义。
etc/passwd用户名也称登录名,在系统内用户名应具有唯一性
口令存放加密的口令
用户标识号在系统内用一个整数标识用户ID号,每个用户的UID都是唯一的,root用户的UID 是0,普通用户的UID默认从500开始
组群标识号在系统内用一个整数标识用户所属的组群的ID号,每个组群的GID都是唯一的
用户名全称用户名描述,可以不设置。
主目录用户登录系统后首先进入的目录
登录shell 用户使用的shell类型
/etc/shadow用户名这里的用户名和/etc/passwd中的用户名是相同的
加密口令口令已经加密,如果有些用户这里显示的是“!!”,则表示这个用户还没有设置口令,不能登录到系统。
用户最后一次更改口令的日期从1970年1月1日算起到最后一次修改口令的时间间隔(天数)口令允许更换前的天数如果设置为0,则禁用此功能。该字段是指用户可以更改口令的天数。口令需要更换的天数如果设置为0,则禁用此功能。该字段是指用户必须更改口令的天数
口令更换前警告的天数用户登录系统后,系统登录程序提醒用户口令将要过期。
帐户被取消激活前的天数表示用户口令过期多少天后,系统会禁用此用户。
用户帐户过期日期指定用户帐户禁用的天数,如果这个字段的值为空,账户永久可用。
保留字段目前为空,以备将来linux系统发展时用。
2.创建用户账户useradd(-d新账户每次登录时所使用的主目录,-g组群名称,-s用户登录后使用的shell类型,-u用户的ID值).
修改用户账户usermod(-U解除密码锁定,-f修改在口令过期后多少天即关闭账户,-g修改用户所属的组群,-d修改用户登录时的主目录,-l修改用户账户名称,-c修改用户账户的用户名全称-L锁定用户密码使密码无效).
删除用户账户userdel(-r再删除用户的同时,将用户的主目录及本地邮件存储的目录或文件也一起删)
3.创建组群账户groupadd(-r创建系统组群,-g后接GID值),修改组群账户groupmod(-g设置欲使用的组群GID,-o重复使用组群GID,-n设置欲使用的组群名称),删除组群账户groupdel
4./etc/skel目录存放用户启动文件的目录/etc/default/useradd文件是在使用useradd命令创建用户账户时的规则文件
5.简述/etc/login.defs配置文件的内容。
规定了创建新用户时的一些默认设置,比如创建用户时是否需要主目录、UID和GID的范围、用户账户口令的期限等。
6.简述对用户账户设置口令和不设置口令的区别:假如系统里有两个用户:普通用户1和普通用