【LINUX学习笔记】(1)基本指令

一、ls指令

(1)语法:ls 选项 目录或文件

(2)功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

(3)常用选项及指令说明:-a列出目录下的所有文件,包括以.开头的隐藏文件

-l列出文件的详细信息

-d将目录像文件一样显示出来,而不是显示其下的文件

二、pwd指令

(1)语法:pwd

(2)功能:显示用户当前所在的目录

三、cd指令

(1)语法:cd 路径

(2)功能:改变工作目录

(3)常用选项及指令说明:

cd. 当前目录

cd..返回上级目录

当cd一直回退到退无可退时,只剩/,这叫做Linux的根目录,Linux的文件结构是**树状结构:**①这棵多叉树的叶子节点一定是普通文件或空文件夹 ②非叶子节点是目录

Linux任何目录下都隐藏存在.和..,可以认为一个指针指向自己,一个指针指向父节点
cd ~可以进入家目录,对于root用户,家目录是/root,对于其他用户,家目录是/home/XXX

cd -可以回退到上次所处的路径

文件唯一性是通过路径标识的:任何一个多叉树节点只有一个父节点,所以从目标文件定位时路径唯一。

绝对路径以根目录作为参照,相对路径以当前目录作为参照,它们都能唯一地标识路径。

tree命令可以展示从该目录开始的树状结构

ctrl+c可以终止当前操作

只输入绝对路径或相对路径形式的可执行程序(.exe)可以执行程序

四、touch指令

(1)语法:touch 选项 文件

(2)功能:touch命令参数可更改文件或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

五、mkdir指令

(1)语法:mkdir 选项 目录

(2)功能:在当前目录下新建一个目录

(3)常用选项及指令说明:

-p 可以递归建立多个目录,创建指定路径

例如:mkdir -p path1/path2/path3/path4

可得
path1
└── path2
└── path3
└── path4
Linux的文件类型不以后缀决定,而是以文件属性中第一列的第一个首字母决定,'d'表示是目录文件,'-'表示是普通文件,至于普通文件具体是什么文件,可以通过file命令查看
但有的编译器工具会关心后缀。

六、rmdir指令和rm指令

rmdir指令:

(1)语法:rmdir 空目录

(2)功能:删除空目录

由于rmdir只能删除空目录,功能不如rm全面,故rmdir不作为我们关注的重点

rm指令:

(1)语法:rm 选项 目录/文件

(2)功能:删除目录或文件夹

(3)常用选项及指令说明:

·对于root用户,为了防止误删,Linux会询问,其他用户不会,如果不想被询问,可以使用-f选项

·-r是用来删除非空目录的,用递归的方式删除,同理为了防止询问,可以加上一个-f,即,使用-rf

相关推荐
tju新生代魔迷10 分钟前
Verilog HDL 学习笔记(十三)| 第13章 编程语言接口(PLI)
笔记·学习
点心的游戏开发世界1 小时前
UnityShaderGraph滚动UV笔记
笔记·uv
瑞码空间2 小时前
git知识点黄金笔记
笔记·git·elasticsearch
开心大爆炸2 小时前
xrdp 连接 登录对话框输入密码后闪退
linux·运维·服务器
我爱cope2 小时前
【计算机网络 | 网络层11:ICMP 协议:Ping 和 Traceroute 的底层原理】
网络·学习·计算机网络
oushaojun23 小时前
大厂 C++ 面试:深度剖析 Linux Signal 信号机制(转)
linux
天若有情6733 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
问天_观心3 小时前
大模型微调学习(一)
开发语言·人工智能·学习·语言模型·github
苏生Susheng4 小时前
【软件实施】Linux系统Shell脚本教程
linux·运维·服务器·chrome·spring boot·学习·实施
Ruiery4 小时前
Linux 6.6内核 IOMMU 深度解析(七):DMA API 与 IOMMU 集成 — 从 dma_map_single 到 iommu_map
linux·运维·服务器