Linux指令(基础)
Posted 自律的人最帅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux指令(基础)相关的知识,希望对你有一定的参考价值。
1. ls指令(list)
用法一:ls
含义:列出当前工作目录下所有的文件/文件夹的名称
用法二:ls 路径
含义:列出指定路径下的所有的文件/文件夹的名称
(相对路径:以当前路径为参考,“./”表示当前目录下;“../”表示上一级目录下
绝对路径:直接从根“/”开始寻找路径)
用法三:ls 选项 路径
含义:以指定格式显示指定路径下的文件/文件夹的名称
(选项含义:“-l”表示以列表形式进行展示;“-a”表示显示所有文件/文件夹,包括隐藏的;“-h”表示显示文档大小。注:可以组合使用,例如“-lh”)
2. pwd指令(print working directory)
用法:pwd
含义:打印当前工作目录
3. cd指令(change directory)
用法:cd 路径
含义:切换当前工作目录
(“~”表示当前用户家目录,例如“cd ~”)
4. mkdir指令(make directory)
用法一:mkdir 路径 (注:可以是文件夹名或包含文件夹名的路径)
含义:在指定路径下创建一个文件夹
用法二:mkdir -p 路径
含义:当一次性创建多层不存在的目录的时候,添加-p,否则报错
用法三:mkdir 路径1 路径2 路径3...
含义:表示一次性创建多个目录
5. touch指令
用法:touch 文件路径 (注:直接的文件名或包含文件名的路径)
含义:创建文件
6. cp指令(copy)
用法:cp 被复制的文档路径 文档被复制到的路径
含义:复制文件/文件夹到指定位置
(注1:linux在复制过程中可以重新对新位置的文件进行重命名,但是如非必要,建议保持前后名称一致
注2:使用cp进行文件夹复制的时候需要加“-r”,表示递归复制,否则会忽略目录,例如:“cp -r 被复制的文档路径 文档被复制到的路径”)
7. mv指令(move)
用法:mv 需要移动的文档路径 需要保存的位置路径
含义:移动/剪切文档到新的位置
(注:linux中重命名命令也是mv,语法和移动语法一致)
8. rm指令(remove)
用法:rm 选项 需要移除的文档路径
含义:删除文档
(选项含义:“-f”(force)表示强制删除,不提示是否删除;“-r”表示递归;删除一个目录时需要做递归删除,可组合使用,例如:-rf)
(注:需要删除一个目录下具有公共特性的文档,可用通配符“*”,例如:“linux*”表示只要文件以linux开头,后续字符不管)
9. vim指令(vim是一款文本编辑器)
用法:vim 文件的路径
含义:打开一个文件(该文件可用存在,也可以不存在)
(注:按下shift+英文冒号,输入q,按下回车,表示退出打开的文件)
10. cat指令
用法一:cat 文件路径
含义:打开一个文件
用法二:cat 待合并的文件路径1 待合并的文件路径2... > 合并后的文件路径
含义:将文件合并
11. 输出重定向
(注:一般命令的输出都会显示在终端中,有时候需要将一些命令的执行结果保存到文件中进行后续的分析/统计,此时需要使用到输出重定向)
用法:正常执行的指令 选项 文件的路径
(“>”表示覆盖输出,会覆盖原先的文件内容;“>>”追加输出,不会覆盖原始文件内容,在原始内容末尾继续添加)
含义:将指令执行的结果写进文件中
以上是关于Linux指令(基础)的主要内容,如果未能解决你的问题,请参考以下文章