操作系统(无论windows还是linux)登陆成功后都会默认出现在一个路径下,拿windows举例,我们默认会出现在桌面,桌面本质也是一个文件夹,只是被做成了图形化界面

文件不仅包含文件内容,还包含文件属性。若是我们创造了一个空文件(0KB),它在磁盘中还是占据了一部分空间的,因为它的文件属性(文件名、修改时间等)还会被保存

linux操作系统中可以存在隐藏文件,文件名以.开头(纯名字规则)。而Windows的隐藏文件对名字没要求

目录即为我们平常所说的文件夹,而文件则是视频音频、二进制可执行程序、文本等

标识一个目录有两种方式,一种是绝对路径,从根目录出发到指定文件,第二种是相对路径,从当前目录到指定文件(其中.表示当前路径,..表示上一级路径)。他们都具有唯一性(根据路径找到唯一的指定目录)。如果当前目录发生变化,相对路径可能会失效

从实践来说,配置文件,要配置各种路径,要用绝对路径;常规操作一律用相对路径

目录本质上是树形目录结构(但不是数据结构中的二叉,而是多叉),Linux中任何目录内都会隐藏存在.(当前目录)和..(上一级目录)。

执行一个文件的前提是能让机器找到它

Linux中的文件类型不由后缀决定,但不代表Linux我们可以随便设置后缀,最好还是设置成应该的后缀,方便辨识;有些编译器会看后缀判断。那Linux如何判断文件类型呢?可以通过ls -l指令(罗列当前目录下的文件名,并展示更多的文件信息),每一个文件会有一行信息,每一行的第一个字母(d/-),d代表这个文件是目录,-表示这个文件是普通文件

指令(今天学到的)

pwd——展示当前路径

whoami——显示当前谁在访问Linux系统

ls——罗列当前目录下的文件名

mkdir——在当前目录下创建一个目录

cd——更改路径(绝对路径/相对路径均可)(或进入指定目录)

touch——新建一个普通文件

clear——清除所有指令

ls -l——显示更多文件信息

ls -l -a——显示当前目录下所有文件(包括隐藏文件)的文件信息

cd- —— 回退到上次路径

cd~——回到当前用户的家目录(root用户回到/root,其他用户回到/home/用户名)

ls 普通文件——打印文件本身名字

stat——打印目录/文件的全部信息,比ls -l更多

mkdir -p a/b/c/d——创建一串路径

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐