Linux常用命令— 命令的基本格式
2023-09-14 09:16:36 时间
一、命令的提示符
[root@localhost ~] #
- []:这是提示符的分隔符号,没有特殊含义。
- root:显示的是当前的登录用户。
- @:分隔符号,没有特殊含义。
- localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)。
- ~:代表用户当前所在的目录的最后一级目录。
- 最后#:表示命令提示符。超级用户是#,普通用户是$。
提示:~为当前用户的家目录。
二、命令的基本格式
[root@localhost ~] # 命令 [选项] [参数]
提示:
Linux命令,基本上遵循以上格式。
在所有的计算机文档中,在说格式的规则中,[]的意思都表示可选项。
1、举例ls命令
ls是最常见的目录操作命令,主要作用是显示目录下的内容。
- 命令名称:ls。
- 英文原意:list。
- 所在路径:/bin/ls。
- 执行权限:所有用户。
- 功能描述:显示目录下的内容。
[root@localhost ~] # ls [选项] [文件名或目录名]
选项:
-a:显示所有文件
--color=when:支持颜色输出,when的值默认是always(总显示颜色),也可以是never(从不显示颜色)和auto(自动)
-d:显示目录信息,而不是目录下的文件
-h:人性化显示,按照我们习惯的单位显示文件大小
-i:显示文件的i节点号。理论上i节点号不重叠。
-l:长格式显示(long list)
以上是ls命令,比较常用的选项。
用法演示:
三、说明ls -l 命令输出内容
如上图,一个7列参数。
内容 | 说明 |
---|---|
-rw-r--r--. | 权限 |
1 | 引用计数 |
root | 所有者 |
root | 所属组 |
28250 | 文件大小 |
12月 21 23:34 | 文件修改时间 |
install.log | 文件名 |
说明:
- 第一列:权限。具体权限的含义以后讲解。
- 第二列:引用计数。
该参数没有太大作用,而且引用计数对于文件和目录是有区别的。
文件的引用计数代表该文件的硬链接个数(硬链接个数以后说)。
目录的引用计数代表该目录有多少个一级子目录。
也就是说,如果是文件就代表该文件的硬链接个数,如果是目录代表该目录有多少个一级子目录。 - 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户。
- 第四列:所属组。默认所属组是文件建立用户的有效组,一般情况下就是建立用户的所在组。
为什么一个文件要分所有者和所属组呢?
是为了分配权限的时候,指定权限方便分配。 - 第五列:文件大小。默认单位是字节(byte)。
- 第六列:文件修改时间。
文件状态修改时间(访问时间)或文件数据修改时间都会更改这个时间,哪个时间最后,显示哪个时间。注意这个时间不是文件的创建时间。 - 第七列:文件名。
提示:
Linux系统中,以.开头的文件,都是隐藏文件。用ls -a
命令查看。
Linux系统中,所有目录都有两个隐藏目录。.代表当前目录,..代表上级目录。
总结:选项:是用于调整命令的功能的。
参数:是命令的操作对象,如果命令中省略了参数,是因为有默认参数。否则所有的命令都应该有参数。
常用目录操作命令
ls命令
cd命令
pwd命令
mkdir命令
rmdir命令
四、cd命令
cd是切换用户所在目录的命令,这个命令的基本信息如下。
- 命令名称:cd。
- 英文原意:change directory。
- 所在路径:Shell内置命令。
- 执行权限:所有用户。
- 功能描述:切换所在目录。
绝对路径和相对路径
- 绝对路径:以根目录为参照物,从根目录开始,一级一级进入目录。
- 相对路径:以当前目录作为参照物,进行目录查找。
路径的最后一个/,表示路径下,有也可以,没有也行。
cd命令的简化用法
特殊符号 | 作用 |
---|---|
~/直接回车 | 代表用户的家目录 |
- | 代表上次所在目录 |
. | 代表当前目录 |
.. | 代表上级目录 |
五、pwd命令
pwd命令是查询所在目录位置的命令,基本信息如下:
- 命令名称:pwd
- 英文原意:print name of current/working directory
- 所在路径:/bin/pwd
- 执行权限:所有用户。
- 功能描述:查询所在的工作目录位置。
[root@192 ~]# pwd
/root
六、mkdir命令
mkdir是创建目录的命令,基本信息如下。
- 命令名称:mkdir。
- 英文原意:make directories。
- 所在路径:/bin/mkdir。
- 执行权限:所有用户。
- 功能描述:创建空目录。
命令格式
[root@localhost ~]# mkdir [选项] 目录名
选项:
-p:递归建立所需目录
[root@192 ~]# mkdir abc
[root@192 ~]# ll
总用量 48
drwxr-xr-x. 2 root root 4096 12月 28 00:19 abc
同时创建多级目录
[root@192 ~]# mkdir 123/456/789
mkdir: 无法创建目录"123/456/789": 没有那个文件或目录
[root@192 ~]# mkdir -p 123/456/789
[root@192 ~]#
提示:
LInxu系统不允许在一个文件夹内出现同名的目录和文件。
七、rmdir命令
既然有建立目录的命令,就一定会有删除目录的命令rmdir,其基本信息如下。
- 命令名称:rmdir。
- 英文原意:remove empty directories。
- 所在路径:/bin/rmdir。
- 执行权限:所有用户。
- 功能描述:删除空目录。
命令格式
[root@localhost ~] # rmdir [选项] 目录名
练习:
[root@192 ~]# rmdir 123
rmdir: 删除 "123" 失败: 目录非空
提示:
rmdir命令的作用十分有限,因为只能删除空目录,所以一旦目录中有内容,就会报错。
这个命令比较“笨”,所以我们不太常用。后续我们不论删除的是文件还是目录,都会使用rm命令。(之后讲)
重点:配套学习资料和视频教学
那么在这里我也精心准备了上述大纲的详细资料在下方链接如下
![](https://img-blog.csdnimg.cn/img_convert/811c22ed7192e3c6d17339f21e5c31e6.jpeg)
相关文章
- 测试Linux系统软件命令一步搞定(软件测试linux命令)
- 如何快速获取Linux系统序列号(linux获取序列号)
- 列表Linux当前目录文件一览表:快速查阅你的文件(linux当前目录下文件)
- Linux中实现任务的CMD命令(linux的cmd命令)
- Linux查看内核版本:命令一览(linux查看内核版本命令)
- 宝塔Linux:快乐下载,畅享极致体验(宝塔linux下载)
- 优化Linux缓存大小优化:提升系统性能(linux缓存大小)
- 命令Linux绘制美丽轮廓:学会画线命令(linux画线)
- Linux下自动启动WAS服务(linux自动启动was)
- 据处理Linux系统内存条数据处理简明指南(linux内存条数)
- Linux下实现端口映射:简易指南(linux设置端口映射)
- 妙用Linux挂载目录:快速增强存储空间(linux目录挂载目录)
- 密码Linux下创建Root账号密码(linux创建root)
- 「Linux入门」如何下载和安装Linux系统,3步完成安装教程(linux下载及安装教程)
- 深入了解Linux命令ADB,提高android开发效率(linux命令adb)
- Linux 无线有线并驾齐驱,畅享网络世界(linux无线有线)
- 如何在Linux上取消pv命令的使用(linux取消pv)
- 快速高效:Linux服务器代理软件(linux服务器代理软件)
- 学习Linux命令,开启IT之路(linux命令是基础)
- Linux项目部署:从命令行掌控一切(linux部署项目命令)
- Secure Your Web Connection with Linux Webpage Authentication(linux网页认证)
- 探究Linux常用命令,帮你提高效率!(linux有哪些命令)
- Linux: 从零开始了解Bin制作(linux bin 制作)
- 使用Linux下的文件合并命令(linux 文件合并命令)
- Linux终端下用命令创建文件(linux用命令创建文件)
- Linux命令丛书:从零开始学习Linux(linux 命令 书籍)