linux——基本指令(1)

发布于:2022-12-11 ⋅ 阅读:(836) ⋅ 点赞:(0)


一、ls指令

ls
显示当前路径下的文件(不包含隐藏文件)
在这里插入图片描述
ls -al
显示所有文件,包括隐藏文件。
在这里插入图在这里插入图片描述
片描述在文件中,.开头的文件为隐藏文件。
ls -d
显示目录信息,而不是显示目录中所存储文件的信息。
在这里插入图片描述
ls -l(ll代替)
列出文件的详细信息
在这里插入图片描述
在这里插入图片描述

二、普通文件与目录

目录是存储文件,存储目录的。
在ls目录时,目录会被展开,显示其内部内容。

文件:
其空间大小由文件内容与文件属性决定(元数据)
所以操作衍生出2套操作,一套针对文件内容,另一套针对文件属性。
即使内容为空,但属性中仍有大量信息需要存储,所以空文件也占空间。

三、pwd指令

显示当前路径
在这里插入图片描述

四、cd指令

语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下cd 路径:跳入此路径

在这里插入图片描述
cd … (这是两个·) :进入上级目录在这里插入图片描述
最终进入根目录,无法再进入上级目录
cd ~:进入家目录(工作目录)。为你账号所一进来的目录。
在这里插入图片描述
cd -:返回上一次cd前的目录,不断返回,在2个目录之间横跳。
在这里插入图片描述

五、路径

在pwd时显示当前路径,也叫做当前目录。
其显示的是绝对路径。由于同一目录下,文件(目录)名不能重复,而文件只有一个父文件,所以文件的绝对路径是唯一的
在cd时,我们既可以用绝对路径跳转(做项目时,用绝对路径不会出错),也可以用相对路径(平时使用,比较方便)跳转。
在这里插入图片描述

2.目录分隔符与根目录

/:目录分隔符
当不断cd … ,最终进入根目录——/

3.whoami

在这里插入图片描述
显示当前是哪个用户在使用。

六、touch指令

touch +普通文件名
若文件不存在,则在当前路径创建一个新文件。
(linux中,文件名也可无后缀)
在这里插入图片描述
若文件存在,则修改文件时间。在这里插入图片描述

七、mkdir指令

mkdir +目录名:创建一个目录。
在这里插入图片描述
mkdir -p+路径:创建一段路径(目录包目录…包空目录)
在这里插入图片描述
在这里插入图片描述

八、stat 指令

stat命令用于显示文件的状态信息。
在这里插入图片描述
我们使用ll也可显示文件时间,但只能显示文件最近一次被修改的时间。

File:显示文件名
Size:显示文件大小
Blocks:文件使用的数据块总数
IO Block:IO块大小
regular file:文件类型(常规文件)
Device:设备编号
Inode:Inode号
Links:链接数
Access:文件的权限
Gid、Uid:文件所有权的Gid和Uid
access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间
modify time:表示我们最后一次修改文件的时间
change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等
Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-


总结

Linux学习是很繁琐的,其知识体系之庞大,之琐碎,之发散都是很难以想象的,学习时,应广泛的学习。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到