前言:本篇文章为WK学子量身打造,其余读者也可根据题目进行巩固提升。
目录
前言:本篇文章为WK学子量身打造,其余读者也可根据题目进行巩固提升。
二十九、每天凌晨 12:30 执行重启 DNS 服务器的计划任务
一、Linux的内核版本每一部分的含义
Linux 内核版本号通常由 3 个数字组成,格式为 “主版本号。次版本号。修订版本号”。
-
主版本号:表示内核的重大更新,当有重大的架构改变、新功能的大量引入或者接口的不兼容变更时,主版本号会增加。
-
次版本号:偶数表示稳定版本,主要用于生产环境,会包含新的功能、驱动程序和错误修复等;奇数表示开发版本,用于测试新功能和实验性的特性,这些版本可能不太稳定。
-
修订版本号:用于修正小的错误、安全漏洞或者对内核进行一些小的优化,随着问题的修复和小改动而增加。
二、查看当前系统中所有用户的详细信息的文件
在 Linux 中,/etc/passwd
文件包含了系统中所有用户的基本信息,如用户名、用户 ID、组 ID、用户主目录、登录 shell 等。/etc/shadow
文件则包含了用户的加密密码以及密码相关的其他信息(如密码有效期等),这两个文件一起可以查看用户的详细信息。不过/etc/shadow
文件只有 root 用户可以读取。
cat /etc/passwd cat /etc/shadow(root用户) sudo cat /etc/shadow(普通用户)
三、查看当前目录下的所有文件和目录的命令
使用ls
命令可以查看当前目录下的所有文件和目录。例如ls -a
会显示包括隐藏文件(文件名以 “.” 开头的文件)在内的所有文件和目录;ls -l
会以长格式显示文件和目录的详细信息,包括权限、所有者、所属组、大小、修改日期等
四、删除一个目录及其内容的命令
使用rm -rf
命令可以删除一个目录及其内容。其中r
表示递归删除目录及其内部的所有文件和子目录,f
表示强制删除,不需要用户确认。不过这个命令要谨慎使用,因为一旦执行,文件将无法恢复。
五、分页查看文件内容的命令
可以使用less
或more
命令来分页查看文件内容。less
命令功能更强大,它允许用户向上或向下滚动文件内容,还可以通过搜索功能查找特定的内容。例如less filename
可以分页查看filename
文件的内容。使用more
命令时,按空格键向下翻页,按回车键逐行查看,如more filename
。
六、压缩并归档文件夹
- 使用 tar 命令结合压缩工具(如 gzip 或 bzip2) 使用 gzip 压缩:
tar -zcvf archive.tar.gz folder_name
,其中-z
表示使用 gzip 进行压缩,c
表示创建归档文件,v
表示显示详细过程,f
表示指定归档文件名。 使用 bzip2 压缩:tar -jcvf archive.tar.bz2 folder_name
,这里-j
表示使用 bzip2 进行压缩。 - 使用 zip 命令(如果系统安装了 zip 工具):
zip -r archive.zip folder_name
,-r
表示递归压缩文件夹及其内容。
七、创建新目录命令
使用mkdir
命令可以创建新目录。例如mkdir new_directory
会在当前目录下创建一个名为new_directory
的新目录。如果要创建多层目录,可以使用mkdir -p parent/child
,这样会同时创建parent
目录和parent
目录下的child
目录。
八、查找当前目录下所有包含.c后缀的文件
使用find
命令,如find. -name "*.c"
。其中 “.” 表示当前目录,-name
表示按照文件名进行查找,"*.c"
表示查找文件名以.c
结尾的文件。
九、使用chmod修改权限
chmod
命令用于改变文件或目录的访问权限。权限可以用数字表示(例如776
)或者用符号表示(例如u+rwx,g+rwx,o+rw
)。
-
数字表示法:例如
chmod 776 file.txt
,数字的每一位分别对应文件所有者(u
)、所属组(g
)和其他用户(o
)的权限。其中r
(读)权限为 4,w
(写)为 2,x
(执行)为 1。7 表示rwx
(4 + 2+ 1),6 表示rw -
(4 + 2)。 -
符号表示法:例如
chmod u+x,g - x file.txt
,表示给文件所有者添加执行权限,给所属组去掉执行权限。
十、使用 ls -l 查看文件权限时,识别文件类型
在ls -l
命令的输出结果中,第一个字符表示文件类型:
-
“-”:表示普通文件。
-
“d”:表示目录。
-
“l”:表示符号链接(软链接)。
-
“c”:表示字符设备文件。
-
“b”:表示块设备文件。
-
“s”:表示套接字文件。
-
“p”:表示命名管道文件。