自己总结的Linux常用命令---之帮助命令和文件操作命令

it2025-03-05  28

常用Linux命令

1.帮助命令

帮助命令这里主要介绍两个,man和help,这两者的主要区别是:man比较详细,会把命令全部的选项与使用方法等详细信息都展现出来,还可以查看配置文件等;help是选项帮助命令,但是help只支持shell的内部命令。(注:可以用which来查看命令是不是shell内置命令) man语法:man 命令或配置文件 help语法:命令 --help

2.操作文件目录的命令

**ls命令:** 功能:用来显示目标列表,在Linux中是使用率较高的命令。 语法:ls(选项)(参数) 常用选项: -a:显示所有档案及目录 -A:显示除影藏文件“.”和“..”以外的所有文件列表 -C:多列显示输出结果 -l: 长格式显示 -R:递归处理,将指定目录下的所有文件及子目录一并处理 -i:显示文件索引节点号(inode) -h:人性化显示文件大小 --color[=WHEN]:使用不同的颜色高亮显示不同类型的 **pwd:** 功能:以绝对路径的方式显示用户当前工作目录。 语法:pwd [选项] **cd:** 功能:切换到指定目录。 语法:cd [参数] 常用参数: 路径:跳转到指定路径 ~或者空 回到自己用户目录 -:回到上一次所在目录 ..:回到上一级目录 -P:跳转到链接的实际物理路径 **mkdir:** 功能:创建目录 语法:mkdir [选项] [目录] 常用选项: -p:创建多层目录,不存在则创建 -v:显示创建的详细过程 **rmdir:** 功能:删除空目录 语法:rmdir [选项] [目录] 常用选项: -p:递归的方式删除空目录 -v:显示删除的详细过程 **touch:** 功能:用来创建新的空文件 语法:touch 文件名称 **rename:** 功能:用字符串替换的方式批量改变文件名 语法:rename [原字符串] [目标字符串] [文件] (支持通配符和正则表达式) **cp:** 功能:用来将一个或多个源文件或者目录复制到指定的目的文件或目录。 语法:cp (选项) (参数) 常用选项: -a:此参数的效果和同时指定"-dpR"参数相同 -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目 录连接的原始文件或目录 -f:强行复制文件或目录,不论目标文件或目录是否已存在 -i:覆盖既有文件之前先询问用户 -l:对源文件建立硬连接,而非复制文件 -p:保留源文件或目录的属性 -R/r:递归处理,将指定目录下的所有文件与子目录一并处理 -b:覆盖已存在的文件目标前将目标文件备份 **rm:** 功能:删除指定的文件或目录。 语法:rm [选项] [文件或者目录] 常用选项: -r:递归删除 -f: 强制删除 -i:删除前提示确认 **mv:** 功能:移动文件与目录或重命名。 语法:重命名:mv 原文件名 新文件名 移动文件:mv 原目录 新目录 **cat:** 功能:查看文件内容,从第行开始。 语法:cat [选项] 要查看的文件 常用选项: -n:显示所有行号 -s:压缩空行 **more:** 功能:文件内容分屏查看器,不能向上翻。 语法:more 文件 操作: 空格键:向下翻页 enter键:向下翻一行 q:立刻退出 **less:** 功能:分屏显示内容,可以进行搜索,效率更高。 语法:less 文件 操作: /或者?:进行搜索 pageup:向上翻页 PageDown:向下翻页 **head:** 功能:显示文件的开头部分,默认10行。 语法:head -n 数字 文件 **tail:** 功能:显示文件的结尾部分,默认10行。 语法:tail -n 数字 文件 **echo:** 功能:直接输出字符串,或者打印shell变量值。 语法:echo [选项] [输出内容] -e:支持反斜线控制的字符转换 >:覆盖 >>:追加 **ln:** 功能:生成对应文件的链接,默认生成的是硬链接。 语法:ln [源文件] [链接名称] 注意:目录不能生产硬链接。 常用选项: -d:建立目录的硬连接 -s:对源文件建立符号连接,而非硬连接 -i:覆盖既有文件之前先询问用户
最新回复(0)