【Linux】Linux基本指令

系统管理员 2022-02-26 13:10 418阅读 0赞

Linux基本指令

一、ls指令

(1)用法1:ls
含义:显示当前目录下的所有文件。
在这里插入图片描述
(2)用法2:ls 路径(相对或绝对)
含义:显示指定路径下的所有文件
在这里插入图片描述
(3)用法3:ls -l 路径
含义:以列表的的形式显示指定路径下的文件信息
在这里插入图片描述
注意:第一列的字符代表该行文档的类型,“-”代表为文件,“d”代表为文件夹。
(4)用法4:ls -la 路径(显示隐藏文档)
含义:以列表形式显示指定路径下的所有文件,包括隐藏文件,隐藏文件以字符‘.’开头。
在这里插入图片描述

(5)用法4:ls -lh 路径
含义:列出指定路径下的所有文件,文件的大小以可读性较高的方法列出。
在这里插入图片描述

二、pwd命令

用法:# pwd (print wokding directory)
含义:打印当前的工作目录
在这里插入图片描述

三、cd命令

用法:# cd 路径 (路径可以为绝对路径和相对路径)
含义:(change directory),切换当前的工作目录到指定路径。
在这里插入图片描述

注意:~代表当前用户的家目录(/root目录)。Cd ~ 可以直接切换到家目录。
在这里插入图片描述

四、mkdir指令

用法1:#mkdir 路径(路径可以为绝对路径和相对路径)
含义:在指定路径下创建指定文件夹

未指定目录时在当前目录下创建文件夹。
在这里插入图片描述

在指定路径下创建指定文件夹。
在这里插入图片描述
注意:ls列出的文件名的不同颜色代表不同含义
蓝色代表文件夹、黑色表示文件、绿色表示其权限为所有全限。

用法2:#mkdir -p
含义:若指定文件夹不存在,逐层创建。
使用用法1时,如果路径中的某个文件夹不存在,就无法完成创建
在这里插入图片描述
用#mkdir-p则可以完成
在这里插入图片描述
在这里插入图片描述

五、touch命令

含义:创建文件
用法:#touch 文件路径
在这里插入图片描述

六、cp指令

含义:能够复制文件和文件夹到指定的位置。
语法:#cp 被复制文档的路径 目标路径
在这里插入图片描述
Linux中在复制过程中可以直接为文件重命名,但是一般不做修改。

如果要拷贝的对象是文件夹,那么则需要加入选项 -r,否则无法复制
在这里插入图片描述
在这里插入图片描述

-r表示递归复制,复制文件夹中所有的文件和文件夹。

七、mv指令

含义:move,移动文档到新的位置
语法:#mv 需要移动的文档路径 目标路径

移动文件:
在这里插入图片描述
移动文件夹:
在这里插入图片描述

此命令也用于重命名(路径必须相同):
在这里插入图片描述

八、rm指令

含义:删除一个或者多个文档
语法:#rm 选项 需要移除的文档路径
常用选项 -f,-r
删除文件:
在这里插入图片描述

提示信息显示后,如果确定删除可输入yes,y,如果不删除,输入no或n

-f 选项,force,表示强制删除
在这里插入图片描述
删除文件夹:
如果不用选项,提示无法删除
在这里插入图片描述
使用选项,删除成功
在这里插入图片描述

案例:删除所有具有指定特征的文档。使用*表示通配符
在这里插入图片描述

九、vim指令

含义:打开vim文本编辑器,打开一个指定路径的文件。
语法:#vim 文件路径(文件可以存在也可以不存在)
在这里插入图片描述
i进入编辑模式,Esc在编辑模式下进入命令模式,
命令模式下输入#:wq命令,保存文件并退出vim。

十、输出重定向

一般指令的执行结果都会显示在终端里面,有时候需要将一些指令的执行结果保存在一个文件中进行后续的分析和统计,则这个时候就需要用到输出重定向技术。

表示覆盖输出,会覆盖掉原先文件中的内容。

表示追加输出,不会覆盖原先文件中的内容,而是将结果添加到文件末尾。

案例:将ls指令的输出结果保存在当前目录的a.java文件中。
1、追加式:
在这里插入图片描述

2、覆盖式:
在这里插入图片描述
注意:如果重定向的文件不存在,系统会自动新建一个文件

十一、cat指令

含义:1、直接打开一个文件,与vim相区别,vim打开的文件需要退出才能到终端页面,多用于查看文件,不做修改。
语法:#cat 文件路径
在这里插入图片描述
2、可以对文件进行合并
语法:#cat 文件1 文件2 文件3…… > 合并后的目标输出文件

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,418人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vue 基本指令

    vue 基本指令 1. v-bind 可以绑定一个属性 这个属性可以是自带的属性也可以是自定义属性,可简写为 : 2. v-on 事件 后面加上事件名,可简写为 @

    相关 Linux 基本指令

      貌似好久没有更新博客了,今天先随便写写。   1. 查看服务语言设置    Unbantu系统的话,因为语言不同可能会导致编码的错误,出现乱码,或者文件?.class文

    相关 Docker基本指令

    本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参[考官方文档][Link 1],这里只作为自己以后的备忘记录下来。 一、根据自己的理解,总的