1.grep命令中哪个选项可以忽略大小写进行搜索?
grep -i
2.如何用grep命令查找包含”error关键字的日志文件并返回文件名?
grep -lr
3.解释grep命令中^f...d$这个表达式的含义
^f:以f开头
..:任意两个字符
d$:以d结尾
4.如何过滤掉文件中的注释行以#开头和空行
grep -v '^#' file.txt | grep -v '^$'
5. find命令中哪个选项可以限制搜索的目录深度?-
-maxdepth
6.如何使用find命令查找/var/1og目录下所有.Jog文件?
find /var/log -name "*.log"
7.find命令中-type f和-type d分别表示查找什么类型的文件?
-type f:普通文件
-type d:目录文件
8.解释find命令中-exec选项的作用并举例说明。
对搜索结果执行命令
9.sort命令中哪个选项可以按照数值大小排序?
-n
10.uniq命令如何统计重复行的出现次数?
-c
11.tr命令如何删除文本中的所有空格?
tr -d ' '
12.cut命令如何以冒号为分隔符提取/etc/passwd文件的第一列?
cut -d /etc/passwd
13.如何统计Nginx访问日志中每个IP的访问次数?
cut -d' ' -f1 access.log | sort | uniq -c
14.which和whereis命令的主要区别是什么?
which:仅查可执行文件路径
whereis:查二进制/手册/源码路径
15.diff命令如何比较两个文件的差异?
diff file1.txt file2.txt
16.Linux中UID为0的用户有什么特殊权限?
root用户,拥有系统最高权限
17./etc/passwd文件中各字段分别代表什么含义?
用户名:密码占位符:UID:GID:描述:家目录:登录shell
18.如何创建一个不能登录系统的程序用户?
useradd -M -s /sbin/nologin appuser
19.useradd命令中哪个选项可以指定用户的家目录?
useradd -d
20.解释passwd命令中-1和-u选项的作用.锁定用户密码,解除
-l:锁定密码(添加!)
-u:解锁密码
21.如何批量修改多个用户的密码?
cat > users.txt <<EOF
user1:newpass1
user2:newpass2
EOF
chpasswd < users.txt
22.usermod命令如何将一个用户添加到附加组中?
usermod -aG
23.chage命令如何查看用户的密码过期信息?
chage -l username
24.解释/etc/shadow文件中密码字段”!!”和”!”的含义
!!:未设置密码
!:密码被锁定
25.如何创建一个GID为12345的新组?
groupadd -g
26.gpasswd命令如何批量设置组的成员?
gpasswd -M
27.su和su-命令有什么区别?
su:仅切换用户身份
su -:切换用户+加载环境变量
28.如何配置普通用户可以使用sudo执行特定命令而不需要密码?
username ALL=(ALL) NOPASSWD: /path/to/command
29.w和who命令显示的信息有什么不同?
w:显示详细登录信息+进程
who:仅显示登录用户摘要
30.last命令查看的是哪个日志文件的内容?
/var/log/wtmp
31.Lnux中文件权限的rwx分别代表什么?
r:读(4)
w:写(2)
x:执行(1)
32.如何用数字表示rwxr-xr-权限?
rwx=7, r-x=5, r--=4
33.chmod命令如何递归修改目录及其子文件的权限
chmod -R 755 /path/to/dir
34.chown命令如何同时修改文件的属主和属组?
chown user:group file.txt
35.umask 0222对新建文件的实际权限有什么影响?
文件默认权限:644 (666-022)
目录默认权限:555 (777-222)
36.解释SUID权限的作用并举例说明。
用户执行文件时临时获得文件所有者权限
37.如何给/bin/passwd命令设置SUID权限?
chmod u+s /bin/passwd
# 或
chmod 4755 /bin/passwd
38.SGID权限对目录有什么特殊作用?
目录下新建文件自动继承目录的属组
39.SBIT粘滞位权限的主要应用场景是什么?
共享目录(如/tmp),用户只能删除自己的文件
40.如何查看文件系统分区是否支持ACL权限?
tune2fs -l /dev/sda1 | grep "Default mount options"
41.setfacl命令如何为用户user1设置对目录d4的rwx权限?
setfacl -m u:user1:rwx /path/to/d4
42.getfacl命令显示的信息中mask表示什么?
实际生效的最大权限范围
43.如何删除文件的所有ACL权限设置?
setfacl -b filename
44.解释文件属性中第一个字符d、-、l分别代表什么文件类型?
d:目录
-:普通文件
l:符号链接
45.硬链接和软链接在权限显示上有什么区别?
硬链接:权限与原文件同步
软链接:权限恒为lrwxrwxrwx
46.tar命令中哪些选项分别用于创建,查看和解压归档文件?
创建:-c
查看:-t
解压:-x
47.如何用tar命令创建 bz2格式的压缩包?
tar -jcvf archive.tar.bz2 /path/to/files
48.gzip和bzip2压维后源文件会怎样?
源文件会被删除(默认行为)
49.zip和unzip命令的基本用法是什么?
# 压缩
zip archive.zip file1 file2
# 解压
unzip archive.zip
50.如何查看.tar.gz压缩包中的文件列表而不解压?
tar -ztvf archive.tar.gz