Linux的指令和用途(持续更新)

1. 基本指令:

概念介绍:

1**. 目录🟰文件夹**

|-------------------|-------------------|
| Linux指令 | 用法说明 |
| who | 查看哪些人登陆我的机器 |
| whoami (who am i) | 查看当前账号是谁 |
| pwd | 查看当前我所在的目录 |
| clear | 清屏 |
| tree 目录名(文件夹名) | 以树形结构列出该文件夹下的所有文件 |
| stat 目录名 | 查看指定目录的更详细的属性信息 |
| | |
| | |
| | |
| | |
| | |
| | |

2. ls指令

概念介绍:

1.隐藏文件:是以' . '开头的文件,默认不显示。

|---------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| ls | 列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 |
| ls -a | 列出目录下的所有文件,包括以 . 开头的隐含文件 |
| ls -d | 将目录像文件一样显示,而不是显示其下的文件。 如:ls --d 指定目录 |
| ls -i | 输出文件的 i 节点的索引信息。 如 ls --ai 指定文件 |
| ls -k | 以 k 字节的形式表示文件的大小。ls --alk 指定文件 |
| ls -lll | 列出文件的详细信息。 |
| ls -lals -alls -l -als -a -lll -a | 列出目录下的所有文件的详细信息,包括以 . 开头的隐含文件。 |
| ls -n | 用数字的 UID,GID 代替名称。 (介绍 UID, GID) |
| ls -F | 在每个文件名后附上一个字符以说明该文件的类型 "*": 表示可执行的普通文件; "/" : 表示目录; "@" : 表示符号链接; "|" : 表示FIFOs; "=" : 表示套接字(sockets) |
| ls -r | 对目录反向排序。 |
| ls -t | 以时间排序。 |
| ls -s | 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) |
| ls -R | 列出所有子目录下的文件。(递归) |
| ls -1 | 一行只输出一个文件。 |

3. cd指令

概念介绍:

  1. 一个 ' . ' 表示的是当前路径

  2. 两个'. . ' 表示的是上级路径

  3. 路径:由' / ' 和目录组成的字符串

  4. ' / ' 是Linux下的路径分隔符

  5. 2个 ' / '之间的一定是目录(文件夹)

  6. 最后一个' / ' 后的可能是目录,也可能是文件

**相对路径:**以当前目录为参考点,利用' .. '找到当前目录的上级目录,再找到指定文件所形成的路径。

**绝对路径:**从根目录( / )开始,定位到叶子文件的方式,形成的路径。

|---------|-----------------------------|
| cd 目录名 | 从当前目录进入到指定目录里,指定目录必须在当前目录里 |
| cd 绝对路径 | 可以从当前目录找到任何目录或文件,但是要使用绝对路径。 |
| cd 相对路径 | 可以从当前目录找到任何目录或文件,但是要使用相对路径。 |
| cd .. | 返回上一级目录 |
| cd . | 返回当前目录 |
| cd ~ | 进入家目录 |
| cd - | 返回最近访问的目录 |

首先,Linux下整体的目录结构就是一颗多叉树。我们可以根据多叉树来找相对路径和绝对路径。

假设我们在/usr/bin这个路径下,也就是在bin的目录下,我们要去找到lib

通过绝对路径**/usr/lib**找到

通过相对路径**../lib**找到

相关推荐
A小辣椒9 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒13 小时前
TShark:基础知识
linux
AlfredZhao15 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式