Linux(长期更新)第2讲:

Linux基本指令

      跟着潼心走,轻松拿捏Linux,困惑通通走,一去不回头~欢迎开始今天的学习内容,你的支持就是博主最大的动力博主主页:潼心1412o-CSDN博客


前言

今天我们开始学习Linux基本操作指令,gogogo,出发喽~

一、七条常见指令

a.pwd progress work directory 当前用户所处路径

Windows系统中表示文件唯一性,通过路径标识

无论w或l登录成功都会默认处于默认路径下
b.whoami询问谁在访问系统
c.clear 清屏操作
d.ls罗列当前目录下的文件夹
文件夹=目录
e.mkdir在当前目录下新建文件夹
f.cd 更改路径
g.touch 新建一个普通文件

二、详细介绍 

a.理论层面

如果在w新建一个空文件,显示0kb,是否占据磁盘空间?有对应文件名修改时间文件大小类型为文件的属性即为数据。空文件!=文件
文件=文件内容+文件属性
据此操作分类为对内容操作和对文件属性操作


ls -l显示文件详细属性
默认只显示文件名ll
ls -l -a(选项)
ls -la
ls -al
Linux中存在隐藏文件,隐藏文往往以.开头
a为all的意思,用于显示当前路径下的隐藏文件或文件夹(防止误操作)

pwd cd指令
/路径分隔符 分开目录或文件夹 路径
.表示当前路径,..表示上级路径
cd ..回退到上级路径
最开始/为Linux根目录
Linux整个目录结构是树状结构(多叉树)
结论1.这颗多叉树叶子节点,一定是普通文件或空文件夹
结论2.路上节点(非叶子),本质上就是文件夹或目录

标识文件唯一性,是通过路径标识的
路径为什么具有唯一性?
任何一个多叉树节点都只有一个父节点。
从/目标文件定位时路径就是唯一的


/usr/bin/hello.txt绝对路径 
退到/,无路可退
Linux任何目录下都会存在.和..(上级目录)
/也有..但是..直接指向自己
根目录类比Windows的此电脑

b.操作层面

绝对目录,是以绝对路径为参照的
相对目录,是以自己当前所处的目录为参照的
一旦所处的目录变化,相对路径可能会失效
对于一个确定的相对路径,路径可否保证唯一性?
能唯一标识,但可能会有很多种
绝对相对路径都能对指定文件进行唯一标识
可以理解为绝对路径为相对路径特殊情况

最佳实践
1.配置文件,配置各种路径,建议绝对
2.否则常规操作建议统一使用相对路径

tree .. 以数状结构
tree /
操作出现无法退出情况Ctrl+C 终止正在做的操作
centos yum install -y tree
ubuntu apt install -y tree (-y自动)

cd ~进入当前用户的家目录
/root root账号家目录
/home/xxx 普通用户家目录
根目录相当于在哪个国家,家目录相当于国家的地址
cd - 回退到上一个路径

.的意义是什么?

nano创建文件
cat显示文件内容
编译 gcc code.c -o my.exe
执行当前路径程序 ./my.exe
执行程序的前提是找到它,才能加载到内存
是文件吗?路径找到!

touch 可用于更新时间
stat 一个文件有三种时间,简称为ACM时间
Acess访问
Modify修改
Change改变

mkdir -p 创建一串路径

#Linux文件类型

注意:Linux文件类型不由文件后缀决定,但是不意味着不用文件后缀。带后缀可以提高可读性。

可用前缀区分普通文件会在前缀上加一个d

普通文件:文本,二进制可执行程序,图片,视频音频等,动静态库

想要看具体属性,就file+文件名

拷贝  cp code.c my.txt 

删除

rmdir 删除空文件夹

rm 删除文件并询问

 rm -f 强制删除

rm -r 递归删除并询问

rm -rf 递归强制删除


   好了今天的学习内容就到这里啦,谢谢你的陪伴,我是潼心,下次再见~如果这篇文章对你有帮助的话。请务必给主播一个一键三连,球球了,这对主播很重要~ 

博主主页:潼心1412o-CSDN博客

Logo

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

更多推荐