【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

相关推荐
ACP广源盛1392462567314 分钟前
选型笔记:Type‑C 扩展坞方案评估|DP1.2 转 HDMI2.0 桥接芯片 GSV2201D@ACP
笔记·硬件架构·硬件工程·视频·国产芯片
WEI_YANG_JU1 小时前
初中数学教学中合作学习的研究与实践
学习
码农小韩1 小时前
FPGA学习(一)——LED点灯与开发流程
学习·fpga开发·入门·环境配置·仿真·点灯
李长渊哦2 小时前
Qoder 自定义子智能体(Subagent)学习笔记
chrome·笔记·学习
pixelpilot2 小时前
Deta Surf:把笔记、文件和网页塞进同一个 AI 工作台
笔记·其他
代码山河2 小时前
基本类型转换:自动类型转换与强制类型转换
java·学习·架构·教程·面向对象·项目
女神下凡2 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
蒸蒸yyyyzwd3 小时前
学习笔记 复盘
笔记·八股
旖旎夜光3 小时前
【C++ 基础入门】命名空间、输入输出、缺省参数与函数重载
开发语言·c++·笔记·学习
m4Rk_3 小时前
【论文阅读】Agent 记忆机制(119):EvoLife——让具身 Agent 把主动问到的答案沉淀为可复用的空间经验
论文阅读·人工智能·学习·开源·github