Linux面试常问命令
在Linux面试中,命令的使用是非常重要的一部分,下面是一些常见的Linux命令以及它们的解释和用法,帮助你更好地准备面试。
1. ls
* 解释:列出目录的内容。
* 用法:ls [选项] [目录]
+ -l:以长格式显示目录内容,包括权限、所有者、大小、修改日期等。
+ -a:显示所有文件和目录,包括以点开头的隐藏文件。
+ -h:以易读的方式显示文件大小。
2. cd
* 解释:更改当前目录。
* 用法:cd [目录]
+ ~:代表当前用户的主目录。
+ -:返回上一个目录。
+ ..:返回上级目录。
3. pwd
* 解释:显示当前目录的路径。
* 用法:pwd
4. mkdir
* 解释:创建一个新的目录。
* 用法:mkdir [选项] 目录名
+ -p:递归创建目录,如果上级目录不存在的话。
5. touch
* 解释:创建一个空文件或更新一个已存在文件的时间戳。
* 用法:touch [选项] 文件名
6. cp
* 解释:复制文件或目录。
* 用法:cp [选项] 源文件 目标文件
+ -r:递归复制目录及其内容。
7. mv
* 解释:移动或重命名文件或目录。
* 用法:mv [选项] 源文件 目标文件
8. rm
* 解释:删除文件或目录。
* 用法:rm [选项] 文件名/目录名
+ -r:递归删除目录及其内容。
9. cat
* 解释:连接并打印文件的内容。
* 用法:cat [选项] 文件名/目录名
10. less
* 解释:按页显示文件内容。
* 用法:less [选项] 文件名/目录名