前言
日期:2020/05/14
心情:😒😒😒
Description:在linux中什么是一个文件的路径呢,通俗点讲就是文件存储的地方。如果你告诉系统这个文件的路径,那么系统就可以找到这个文件。路径分为两种 绝对路径 1 和 相对路径 2。(下面介绍了文件操作的常用命令,本文以基本语法、基本选项、效果3个方面总结)
文件和目录管理
1. pwd指令
基本语法: pwd
效果: 显示当前目录的绝对路径
2. ls指令
基本语法: ls [选项] [目录]
常用选项:
-a 显示所有的内容,包括隐藏内容
-l 以列表形式显示内容(包含权限信息)
效果: 显示当前或者是指定目录下的内容.
3. cd指令
基本语法: cd 参数
效果: 切换工作目录到参数对应的目录中.
(和Windows下的cd使用相同)
4. mkdir指令
基本语法: mkdir [选项] 创建的目录名称
常用选项: -p 创建多级目录
效果: 创建单级或者多级目录.
5. rmdir指令
基本语法: rmdir 要删除的目录名
效果: 删除指定的目录
注意: 要求被删除的目录,为空目录.
(要想删除非空目录, 使用使用rm指令和-rf选项。例:rm -rf /home/test)
6. touch指令
基本语法: touch 文件名
效果: 在当前目录下,创建一个空文件
7. rm指令
基本语法: rm [选项] 文件名或者目录名
常用选项:
-rf 递归删除整个目录
-f 强制删除并不提示
效果: 删除指定的文件或者目录
注意: -r选项,会在删除目录时,进入目录内部逐一询问是否删除文件,文件全部删除后目录才会被删除
8. cp指令
基本语法: cp [选项] 源文件 目标地址
常用的选项: -r 递归复制整个文件夹内容.
效果: 拷贝文件到指定的目录中.
9. mv指令
基本语法:
mv 源文件名 新文件名
mv 源文件名 地址目录
效果: 重命名或者剪切文件.
10. cat指令
基本语法: cat [选项] 文件名
常用选项: -n 显示行号
效果: 查看文件的内容.
11. more指令
基本语法: more 文件名
效果: more指令是一个基于vi编辑器的文本过滤器,它以全屏的方式按页显示文件的内容.为了方便用户的查看,它内置操作快捷键
12. less指令
基本语法: less 文件名
效果: less指令用于分屏查看文件内容,它的功能与more类似.但比more指令更加强大,less指令支持各种显示终端,在显示文件内容时,不是一次性加载文件的全部内容.而是根据显示的需要加载内容.对于显示大型文件具有较高的效率. 为了方便用户的查看,它内置操作快捷键.
13. head指令
基本语法: head [选项] 文件名
常用选项: -n 行数值 显示指定前的行几行
效果: 用于显示文件的开头部分内容,默认显示前10行内容.
14. tail指令
基本语法: tail [选项] 文件名
常用选项:
-n 行数值 显示指定文件后几行
-f 监控文件的变化
效果: 用于显示文件的末尾部分内容,默认显示最后的10行内容.
15. ">“指令和”>>"指令
基本语法:
前置指令 > 文件名.
前置指令 >> 文件名.
效果: > 表示将前置指令执行的结果,写入指定的文件中.覆盖文件原有的内容.文件不存在会自动创建
>> 表示将前置指令执行的结果,以追加的形式写入到指定文件的末尾.
16. echo指令
基本语法: echo “输出内容”
效果: 输出内容到终端.
17. ln指令
基本语法: ln -s 源文件或者目录 软链接名称
效果: 类似于windows中的快捷方式,给指定的源文件或者目录创建一个软链接.
注意:cd到软链接就会进入对应的目录中,但pwd指令还是只会返回软链接的路径.
总结:本文就是使用Linux命令对文件和目录的管理操作,详细的操作大家可以自己试一试,如果说中间解释不到位的话可以去网上查一查详细的解释。我只是作为学习的目的记录下笔记,我是程序小白,希望我的内容可以帮助到你,谢谢!