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

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

相关推荐
IT布道2 小时前
基于Rocky Linux制作Apache HTTPD 2.4.66 的RPM安装包
linux·运维·apache
RisunJan2 小时前
Linux命令-lsusb(列出系统中所有USB总线以及连接到它们的设备信息)
linux·运维·服务器
wsad05322 小时前
CentOS 7 Minimal 配置静态 IP 完整指南(VMware NAT 模式)
linux·tcp/ip·centos
三万棵雪松2 小时前
【Linux Shell 编程基础学习与实践作业】
linux·运维·网络·学习·嵌入式linux
犽戾武2 小时前
在 Quest 上用 OpenXR + MediaCodec + OES 外部纹理做一个“低延迟视频面板”(48小时的编码复盘)
linux·c++·嵌入式硬件·vr
之歆2 小时前
磁盘分区与文件系统管理
linux·文件系统·磁盘分区
Sheffield2 小时前
为什么Django这么慢,却还是Python后端第一梯队呢?
linux·python·django
犽戾武2 小时前
准备工作:OpenXR Sample 示例工程“去掉 UI 渲染”& RK3588→Windows 低延迟 UDP 视频链路
linux·c++·ubuntu·vr
生活很暖很治愈2 小时前
Linux——线程异常
linux·c++·ubuntu