【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

相关推荐
吃好睡好便好5 小时前
说说高温对情绪的影响
学习·生活·情绪·高温
wengqidaifeng6 小时前
1.从“会敲命令”到理解 Linux:15 个基础指令、文件树与命令执行的本质
linux·运维·服务器·ubuntu
for_ever_love__6 小时前
python基础语法学习: 文件操作
python·学习
m4Rk_6 小时前
【论文阅读】Agent 记忆机制(38):AMA——用多智能体协作动态选择记忆粒度
论文阅读·人工智能·学习
hanlin037 小时前
刷题笔记:力扣第189题-轮转数组
笔记·算法·leetcode
xqqxqxxq7 小时前
Redis 五大常用数据类型 + 通用命令笔记
数据库·redis·笔记
zjnlswd7 小时前
c# 刘铁猛 学习笔记
笔记·学习
奔跑的架构师7 小时前
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介
android·linux·arm开发·arm
LuminousCPP7 小时前
单链表专题(三)-刷题复盘篇:从快慢指针到环形链表 II 数学推导
数据结构·经验分享·笔记·学习·算法·链表
(╹◡╹)8 小时前
11.RK3588本地大模型内存评估优化
java·linux·前端