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**找到

相关推荐
leoufung1 小时前
vim 多个关键字高亮插件介绍
linux·编辑器·vim
Karoku0662 小时前
【CI/CD】CI/CD环境搭建流程和持续集成环境配置
运维·ci/cd·docker·容器·kubernetes·prometheus
Nerd Nirvana4 小时前
软考—系统架构设计(案例 | 论文)
linux·系统架构·软件工程·软考·计算机基础
勤奋的凯尔森同学5 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端
linux·运维·服务器·ubuntu·webmin
丁卯4046 小时前
Go语言中使用viper绑定结构体和yaml文件信息时,标签的使用
服务器·后端·golang
chengooooooo6 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
人间打气筒(Ada)7 小时前
MySQL主从架构
服务器·数据库·mysql
落笔画忧愁e8 小时前
FastGPT快速将消息发送至飞书
服务器·数据库·飞书
小冷爱学习!8 小时前
华为动态路由-OSPF-完全末梢区域
服务器·网络·华为
技术小齐9 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习