Linux常用命令精讲
作者:互联网
Linux常用命令精讲
Linux命令基础
- 在Linux系统中,凡是在字符操作界面中输入的能够完成特定操作和任务的字符串,都可以称为“命令”。而严格一点来书哦,“命令”通常只代表了实现某一类功能的指令或程序的名称。
- Linux是系统中运行的一种特殊程序
- 在用户和内核之间充当“翻译官”
- 用户登录Linux系统时,自动加载一个Shell程序
-
Bash是Linux系统中默认使用Shell程序
Linux命令的分类
内部命令:是伴随着内核而自带的,无需从硬盘中重新读取文件,因此执行效率较高。只要Shell解释器被运行,内部指令也就自动载入内存了,用户可以直接使用。
外部命令:指的是Linux系统中能够完成特定的功能的脚本文件或二进制程序,每个外部命令对应了系统中的一个文件,Linux系统必须知道其对应的文件位置,由Shell加载后才能执行。
外部命令是需要独立安装外部组建的。
Linux命令行的格式
- 命令字
命令字即命令名称,是整条命令中最关键的一部分。在Linux的字符操作界面中,使用命令字唯一确定一条命令,因此在输入命令时一定要确保输入的命令字正确。通用的命令行使用格式
命令字 [选项] [参数] - 选项
选项的作用是调节命令的具体功能,决定这条命令如何执行。同一个命令字配合不同的选项使用时,可以获得相似但是具有细微差别的功能。命令使用的选项有如下一些特性。 - 参数
命令参数是命令字的处理对象,通常情况下命令参数可以使文件名、目录(路径)名或用户名等内容。根据所使用命令字的不同,命令参数的个数可以使零到多个。在输入一条Linux命令时,应根据该命令字具体的格式提供对应的命令参数,以确保命令的正常运行。编辑Linux命令行的辅助操作
获得命令帮助的方法
- 使用help命令
- 查看Bash内部命令的帮助信息
- 使用--help选项
- 用于对应命令的格式及选项等帮助信息
- 适用于大多数外部命令
- 使用man手册页
- 使用方向键滚动文本
- 使用Page Up和Page Down键翻页
- 按Q或q键退出阅读环境、按“/”键查找内容
查看当前的工作目录-pwd
显示绝对路径,有跟就是绝对路径
没有就是相对于当前所在位置切换工作目录 -cd
- 命令字
- 将用户的工作目录更改到其他位置
宿主目录=加目录
cd..返回上一层目录
相对路径的表现形式
目录和文件基本操作
- 列表显示目录内容 -ls
ls命令主要用于显示目录中的内容,包括子目录和文件的相关属性信息的等。使用的参数可以是目录名,也可以是文件名,允许在同一条命令中同时使用多个参数。 - -l:以长格式显示文件和目录列表,包括权限、大小、最后更新时间等详细信息。
- -d:显示本身的属性
- -h:友好显示
- -R:以递归的方式显示出目录以及子目录中的所有内容
- -color:颜色
拓展:
黑色:数据文件 如 word 记事本等
绿色:可执行文件 如 脚本文件
红色:压缩包
蓝色:目录 (文件夹)
天蓝色:软链接文件 (快捷方式)
粉色:图片设置别名-alias
统计目录及文件的空间占用情况-du
- du命令可以用于统计指定目录所占用磁盘空间的大小。使用目录或文件的名称作为参数。
创建目录和文件
- touch——创建空文件
- mkdir——创建新目录
- ln——创建链接文件
硬链接相当于起别名,软链接相当于创建快捷方式
创建、删除、移动目录和文件
- cp——复制文件或目录
- rm命令——删除文件或目录
- -f:删除文件或目录时不进行提醒,而直接强制删除
- -i:删除文件或目录时提醒用户确认
- -r:删除目录时必须使用此选项,标识递归删除整个目录树
运维经验:使用rm命令删除重要文件时要谨慎,尤其是直接使用该命令可能导致误操作。
- mv——移动文件或目录
查找目录和文件
- which——查找用户所执行的命令文件存放的目录
- find——查找文件或目录
本章总结
- Linux命令行的一般格式中包括命令字、选项、参数。
- 通过help、man、--help命令选项,可以获得命令帮助
- 执行ls、du命令可以查看目录相关属性
- 执行mkdir、touch命令可以创建目录和文件
- 执行cp、rm、mv命令可以复制、删除、移动目录和文件
- 执行which、find命令可以查找目录和文件
标签:选项,文件,精讲,常用命令,命令字,命令,Linux,目录 来源: https://blog.51cto.com/14481836/2428813