linux基本指令

这篇博客介绍了Linux的基础指令,包括ls(列出目录)、pwd(打印工作目录)、cd(改变目录)、mkdir(创建目录)、touch(创建文件)、cp(复制文件/目录)、mv(移动文件/目录)、rm(删除文件/目录)、vim(文本编辑器)和输出重定向。还讲解了命令的基本格式、路径类型以及一些关键选项的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

指令基本格式:

#指令主体 [选项] [操作对象]

指令主体只能有一个。

一个指令可包含多个选项,也可包含多个操作对象。

基础指令如下:

1.ls指令:list表示清单。

#ls (列出当前工作目录下的所有文件/文件夹的名称。)

#ls 路径(列出指定路径下的所有文件/文件夹的名称。)

#ls 选项 路径(列出指定路径下的文件/文件夹的名称,并以指定的格式进行演示。)

#ls-l(表示以详细列表的形式进行演示。)

#ls-a(表示显示所有文件/文件夹(包含隐藏文件/文件夹)。)

#ls-lh(列出指定路径下的所有文件夹/文件的名称,以列表的形式并且在显示文档大小时以可读性较高的形式显示。)

说明:

a.绝对路径:“/”表示从根“/”开始寻找对应路径

b.相对路径:“./”表示当前目录下、“../”表示上一级目录下

c.ls列出的结果颜色说明:

蓝色:文件夹

黑色:文件

绿色:权限为拥有所有权限,可读可执行。

2.Pwd指令:printing working directory 打印当前工作目录

#pwd

3.cd指令:change directory 改变目录,用于切换当前工作目录

#cd

#cd 路径(绝对、相对)

说明:“~”表示当前用户的工作目录

切换方式:#cd ~

4.mkdir指令:make directory 创建目录

#mkdir 路径

#mkdir-p  (实现多层目录创建)

#mkdir 路径1 路径2 路径3...  (实现一次性创建多个目录)

5.touch指令:创建文件

#touch 文件路径

与mkdir类似

6.cp指令:copy 复制文件/文件夹到指定位置

#cp 被复制的文档路径 文档被复制到的路径

说明:linux在复制过程中可以重新对新的位置的文件进行重命名,但如果不是必须的,建议前后保持一致。当使用cp命令进行文件夹复制操作时,需要添加-r(递归),否则目录被忽略。

7.mv指令:move 移动文档到新的位置

#mv 需要移动的文档路径 需要保存的位置路径

与cp指令类似,也可重命名。

在linux中重命名的命令也是mv,语法与mv指令一致。

8.rm指令:remove(移除/删除一个或多个文档)

#rm 选项 需要移除的文档路径

选项:

-f(force):当删除时不想频繁确认时使用

-r:递归删除(删除一个目录时需要做递归删除)

-rf:删除目录,并且不想频繁确认。(还可同时删除多个文档)(慎用!相当于格式化系统

#rm -f XXX(相同特性)*

9.vim指令:是一款文本编辑器

#vim 文件的路径

作用:打开一个文件(这个文件可存在,可不存在)

退出操作:shift+冒号,输入小写q,回车

10.输出重定向:将某些命令的执行结果保存到文件中进行后续分析/统计

>:覆盖输出,会覆盖掉原先的文件内容;

>>:追加输出,不会覆盖掉原先的文件内容,在原始文件内容末尾继续添加。

#正常执行的命令 >/>> 文件的路径 (文件可存在,可不存在)

11.cat指令:

作用1:直接打开一个文件;

#cat 文件路径

作用2:对文件进行合并。

#cat 待合并文件路径1 待合并文件路径2 ... 待合并文件路径n >/>> 合并后的文件路径

进阶指令、高阶指令看下面两篇!​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值