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

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

相关推荐
A.A呐2 小时前
【Linux第十三章】缓冲区
linux·服务器
想唱rap3 小时前
Linux线程
java·linux·运维·服务器·开发语言·mysql
cccccc语言我来了3 小时前
Linux(9)操作系统
android·java·linux
Lueeee.3 小时前
Linux驱动中为什么既有 sysfs,又有字符设备?以 DHT11 驱动为例彻底讲透
linux·驱动开发
xlp666hub4 小时前
深度剖析Linux Input子系统(2):驱动开发流程与现代 Multi-touch 协议
linux
zzzsde4 小时前
【Linux】Ext文件系统(1)
linux·运维·服务器
xlq223225 小时前
34 信号
linux
木下~learning5 小时前
对于Linux中等待队列和工作队列的讲解和使用|RK3399
linux·c语言·网络·模块化编程·工作队列·等待队列
齐齐大魔王5 小时前
linux-核心工具
linux·运维·服务器
醇氧5 小时前
Linux 系统的启动过程
linux·运维·服务器