【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

相关推荐
一隅论数智2 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
未济2 天前
linux 配置环境变量
linux
傲世仙尊2 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
XiHongShi20162 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
爱吃苹果的日记本2 天前
离散数学第六课
学习·离散数学
_艾伦 耶格尔.2 天前
进程间通信
linux
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
深圳老胡2 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
旖旎夜光2 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控