1、ls指令
含义:ls(list)
用法1:#ls
含义:列出当前工作目录下所有文件/文件夹的名称
补充:ls列出的结果颜色:
蓝色的表示文件夹 ,黑色的表示文件, 绿色的其权限为拥有全部权限
用法2:#ls 路径
含义:列出指定目录下的所有文件/文件夹的名称
用法3:#ls 选项 路径
含义:在列出指定路径下的文件/文件的名称,并以指定的格式进行显示
常见的语法:
#ls -l 路径
#ls -la 路径
选项解释
-l:表示list,表示以详细列表的形式进行展示
-a:表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
用法4:#ls -lh 路径
含义:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文件大小的时候以可读性较高的显示
2、pwd指令
用法:#pwd
含义:(print wroking directory) 打印当前目录
3、cd命令
含义:(change directory,改变目录)用于切换当前的工作目录
用法:#cd 路径
补充:~表示当前用户的家目录
切换:#cd ~
4、mkdir命令
含义:(make dirctory,创建目录)
用法1:#madir 路径
用法2:#mkdir -p
含义:当一次创建多层不存在的目录的时候,添加-p参数,否则会报错
用法3:#mkdir 路径1 路径2 路径3 ...
含义:一次性创建多个文件夹
5、touch命令
含义:创建文件
用法:#touch 文件路径
6、cp命令
含义:copy,复制一个文件/文件夹到指定位置
用法:#cp 被复制的文件路径 文档/文件夹被复制到的路径
注意:当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”(表示递归复制),否则目录将被忽略
7、mv命令
含义:(move 移动,剪切)移动一个文档到新的位置
用法:#mv 需要移动的文档路径 需要保存的位置路径
补充:在linux中重命名也是mv,用法和移动一样,位置移动不变就好
8、rm命令
含义:(remove,移除、删除)移除‘删除文档
用法:#rm 选项 需要移除的文档路径
选项:
-f:
含义:force 强制文件
-r:
含义:表示递归
-rf:
含义:强制删除目录中的内容
补充:删除同样字符的文件在相同文字后加*,前面删除命令一样(*称为通配符)
9、vim命令
含义:(vim是一款文本编辑器)打开一个文件(可以不存在,也可以存在)
用法:#vim 文件路径
退出打开的文件,按下shift+英文冒号,输入q按下回车即可
10、输出重定向
一般命令的输出都会显示在终端中,有时候需要将一些命令执行的结果需要保存到文件中进行后续分析/统计,则这时候需要使用到的输出重定向技术
>:覆盖输出,会覆盖掉原先的文件内容
>>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续增加
用法:#正常执行的命令 >/>> 文件路径
注意:文件可以不存在
11、cat命令
含义1:cat有直接打开一个文件的功能
用法1:#cat 文件的路径
含义2:对文件进行合并
用法2:#cat 待合并的文件路径1 待合并的文件路径2... 文件路径n>合并之后的文件路径