001-Linux基本指令(一)

Linux-基本指令(一)

1. 基本指令

1.1 pwd

语法结构:
复制代码
pwd
作用:

查看当前所处的路径。

演示:

1.2 ls

语法结构:
复制代码
ls [选项]
作用:

罗列出当前路径下的文件名。

不同选项:

  • -l:列出文件的详细信息。
  • -a:显示出隐藏文件。

【补充】ls -l可以简写为ll

演示:

1.3 mkdir

语法结构:
复制代码
mkdir [目录名]
作用:

在当前路径下,创建一个新的目录(也就是文件夹)。

演示:

1.4 cd

语法结构:
复制代码
cd [目录名]
作用:

进入指定的目录。

演示:

1.5 clear

语法结构:
复制代码
clear
作用:

清空当前窗口中的信息。

演示:

clear前:

clear后:

1.6 touch

语法结构:
复制代码
touch [文件名]
作用:

在当前目录下,创建一个新的普通文件。

演示:

1.7 whoami

语法结构:
复制代码
whoami
作用:

查看当前用户的用户名。

演示:

2. 补充知识

2.1 关于文件

文件分为很多类型,我们上面提到了普通文件和目录文件,后面还会学习更多文件。

对于所有文件来说,文件都是由两部分构成的:文件 = 文件属性 + 文件内容。

文件属性和文件内容都是数据,都是需要保存在硬盘中的。

在后面学习的对文件的任何操作(无论是通过指令还是通过代码),无外乎都是:

  • 对文件属性的操作
  • 对文件内容的操作

2.2 关于路径

在计算机中存在着大量的文件,对于这些文件,我们该如何区分它们?

这就是路径的作用,在系统层面表示一个特定的文件。

对于所有文件的路径都具有唯一性 (这也就意味着所有的文件都只能有一个父目录)。

我们在访问任何文件之前都必须要通过这个唯一路径找到这个文件。

2.3 "."和"..."

在上面的ls指令中,加上了-a选项后,可以显示出隐藏的文件。

在所有的目录下都一定会有这两个隐藏目录文件:.和..。

这两个目录文件在新建目录的时候就会自动创建。

作用:
  • .:表示当前路径。
  • ..:表示上级路径。
为什么需要存在这两个隐藏目录:
  • .: 方便我们找到当前目录下的某个文件(可执行文件)。
  • ..:方便我们进行路径的回退(返回上级目录)。

2.4 隐藏文件

在Linux中文件名开头为.的文件就是隐藏文件,隐藏文件使用ls指令无法看到,需要加上-a选项才能看到。

2.5 绝对路径和相对路径

Linux中的整个文件目录结构类似于一棵多叉树,这棵树的根就是个目录,也就是下图的/。

我们在上面说到:对于所有的文件都对应着一个唯一的路径,比如:上图中的mp3目录的路径就是/home/mark/mp3,这就是绝对路径(pwd指令显示出来的就是绝对路径)。

当文件层数很深的时候,我们想要访问一个距离我们当前路径很近的文件,如果使用上述的绝对路径,有时就不太合适,这时我们就可以使用相对路径 ,使用相对路径就需要用到上面的.和..,比如:我们需要在上图中的docs目录下,访问mp3目录,就可以使用:../map3。

绝对路径和相对路径并不影响文件路径的唯一性,绝对路径是从根目录开始的,而相对路径是从当前所在目录开始的。

相关推荐
yunwei3711 分钟前
eBPF 入门实践教程十七:编写 eBPF 程序统计随机/顺序磁盘 I/O
linux·后端·性能优化
帷幕落秋24 分钟前
内存、虚拟内存与 OOM
linux·运维
dingdingfish27 分钟前
TLPI 第41章 读书笔记:Fundamentals of Shared Libraries
linux·static·link·dynamic·library·tlpi
Apipi*1 小时前
30天速通Linux 第五章Linux 进程管理
linux·运维·服务器
杨云龙UP1 小时前
PostgreSQL 四种常见部署模式快速理解:单实例、流复制、repmgr、Patroni
linux·运维·数据库·postgresql·流复制·高可用ha
流浪0011 小时前
Linux系统篇46——线程(十一) 生产者消费者模型,三种关系和一个交易场所
linux·线程·并发·同步·互斥·阻塞队列·生产者消费者模型
Jason_zhao_MR2 小时前
新一代电能数据采集终端方案
linux·人工智能·嵌入式硬件·fpga开发·嵌入式
qetfw2 小时前
Debian SSH 安全配置:端口、来源限制与免密登录
linux·安全·debian·ssh
东鹏特饮2 小时前
15个实用Linux运维脚本
linux·运维·shell·脚本·redhat·常用生产脚本
远牧2 小时前
Ubuntu 26 升级踩坑实录:hermes-agent venv 重建全过程
linux·ubuntu·ai·agent