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 被复制的文档路径 文档被复制到的路径

含义:复制文件/文件夹到指定位置

1linux在复制过程中可以重新对新位置的文件进行重命名,但是如非必要,建议保持前后名称一致

  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指令(基础)的主要内容,如果未能解决你的问题,请参考以下文章

linux基础-常见指令及权限理解

Linux基础指令

Linux基础(03)常用基础指令和操作

Linux就该这么学基础指令

linux 常用基础命令

Linux入门Day2——Linux基础指令