Linux Linux基础命令

news2024/11/25 20:27:22

1.pwd——显示当前位置的绝对路径

在这里插入图片描述

2.cd——切换目录,cd 后的参数表示要切换到的位置

(1)cd后面的参数为绝对路径:

在这里插入图片描述

(2)cd后面的参数为相对路径:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rComU59X-1691663744266)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810161355768.png)]

(3)cd ~回到家目录:

在这里插入图片描述

(4)cd …回到上一层:

在这里插入图片描述

(5)cd .当前位置:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xtDOl5eg-1691663744270)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810161625450.png)]

(6)cd -可以在刚刚执行过cd命令的两个地方进行切换:

在这里插入图片描述

3.ls——显示当前目录中的文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tKypG0fz-1691663744271)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810162027739.png)]
ls也可以加参数:

(1)ls -a显示隐藏文件,”.“代表当前目录下的隐藏文件,”…“代表上一层目录下的隐藏文件:
在这里插入图片描述

创建一个隐藏文件:

在所要创建的文件前面加一个”.“,就可以在当前目录下创建一个隐藏文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F4zF7SkJ-1691663744272)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810162540181.png)]

操作一个隐藏文件:

在所要操作的文件前面加上”.“,就可以操作当前目录下的隐藏文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cWl6lHtv-1691663744273)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810162720358.png)]

(2)ls -l显示当前目录下文件的详细信息:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mwU1Tzvd-1691663744273)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810162937981.png)]

(3)ls 路径,显示所指定的目录下的所有文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lAfHDLe0-1691663744273)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810163207415.png)]

4.touch 文件名,创建普通文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ORIjwQI8-1691663744274)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810163428108.png)]

支持同时创建多个:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hjtYGQ2a-1691663744274)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810163705338.png)]

(1)可以通过路径创建文件,touch 路径/文件名:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mNKVAYqP-1691663744275)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810171408761.png)]

(2)不可以在/home路径下创建文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cwO4G5Mf-1691663744275)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810171526389.png)]

5.mkdir 目录文件名,创建目录文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-40iJuNs2-1691663744276)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810163558988.png)]

支持同时创建多个:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QHYYB43l-1691663744276)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810163754799.png)]

6.rm删除命令

(1)rm 普通文件名,删除普通文件:

支持同时删除多个:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qmUv3BL9-1691663744276)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810163948068.png)]

(2)rm 目录文件名,删除目录文件:

支持同时删除多个:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PZsosJhf-1691663744277)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810164109788.png)]

(3)如果同时删除普通文件和目录文件,则用rm -r 文件名:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a6ASLU4F-1691663744277)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810164752246.png)]

(4)rmdir 目录文件名,只能删除空的目录文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K5knmQhh-1691663744278)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810164344023.png)]

不可以删除一个非空的目录文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1vtfCdUI-1691663744278)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810164436070.png)]

(5)rm -f 普通文件名,删除文件,忽略错误

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGgAQCxz-1691663744279)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810165100723.png)]

当文件不存在时,去删除文件,可以用这种方式忽略掉。

rm -f 文件名,不可以删除一个目录文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z1iKrgX7-1691663744279)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810165218960.png)]

rm 路径/文件名,删除具体路径下的文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qrtp5kVw-1691663744280)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810170830198.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oOIOu83T-1691663744281)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810170859438.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Azxq30N6-1691663744281)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810170917119.png)]

这三种写法第一种比较简便,但是第三种写法更直观。

7.cp 拷贝命令

(1)普通文件的拷贝

①拷贝普通文件:cp 原路径+原文件名 目的路径+目的普通文件名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PYe39K7l-1691663744282)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810172134032.png)]

②拷贝普通文件到目录文件中:cp 原路径+原文件名 目的路径+目的目录文件名

相当于把原来的普通文件拷贝了一份放到了目录文件中,如下图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YFB1b2Mx-1691663744282)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810172340165.png)]

③拷贝普通文件到目录文件中并修改原文件名:cp 原路径+原文件名 目的路径+修改后的目的目录文件名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hWLgnbD0-1691663744283)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810172547816.png)]

(2)配置文件的拷贝

①把某一配置文件拷贝到当前位置:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HpDZjfx8-1691663744284)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810173006683.png)]

②把某一配置文件拷贝到当前位置后将其文件名修改:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tIkR1wiJ-1691663744284)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810173230114.png)]

(3)目录文件的拷贝

cp -r 原路径+原目录文件名 目的路径+目的文件名

①拷贝一个在当前目录中的目录文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-up1z1OTl-1691663744285)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810173905456.png)]

②把当前目录下目录文件中的文件拷贝到当前目录下的另一个目录文件中:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ln1KehKx-1691663744285)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810175004620.png)]

8.mv 移动(重命名)命令

①把一个普通文件文件移动到另一个目录文件中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zwelMeYh-1691663744286)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810175558830.png)]

②把当前路径中的一个文件移动到上一层目录中:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7DJMHf4k-1691663744286)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810175915722.png)]

③把当前目录下的一个文件移动到另一个文件中,但是另一个文件中已经有一个和该文件相同名字的文件,但是不想被该文件覆盖掉,就需要在移动之后换一个名字:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R6ahmWmk-1691663744287)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810180200265.png)]

④修改当前目录下的一个文件的名字(重命名)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C1RKE48W-1691663744287)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810180349911.png)]

⑤移动目录文件不需要加-r:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yX1YOApD-1691663744288)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810180529394.png)]

⑥将当前目录下的目录文件移动到另一个目录文件中:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4TdpSjrd-1691663744288)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810180927852.png)]

9.man

帮助手册,用来查看命令、系统调用,库函数等帮助信息

10.find 在目录树中搜索指定的文件,也可以指定开始的搜索位置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dbYZ5D7O-1691663744289)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230810182635406.png)]

11.grep 在文件中过滤出包含指定字符串的行

12.tab键会帮我们补全文件名。

13.在终端中出现了无法操作的情况,按ctrl+c重新开启一行进行操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/859264.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ansys Lumerical | 针对多模干涉耦合器的仿真设计与优化

说明 本示例演示通过12端口多模干涉(MMI)耦合器计算宽带传输和光损耗,并使用S参数在 INTERCONNECT 中创建 MMI 的紧凑模型。(联系我们获取文章附件) 综述 低损耗光耦合器和光分路器是基于 Mach-Zehnder 的光调制器的基本组件,是集成电路的关键组成部分。…

数据结构——双向链表

双向链表实质上是在单向链表的基础上加上了一个指针指向后面地址 单向链表请参考http://t.csdn.cn/3Gxk9 物理结构 首先我们看一下两种链表的物理结构 我们可以看到:双向在单向基础上加入了一个指向上一个地址的指针,如此操作我们便可以向数组一样操作…

【Android NDK开发】Android Studio 编写 JNI (C++)代码无提示

随笔记 Android Studio在编写C代码时候,引入对应的头文件,Android Studio里却不提示对应的方法,需要在Studio中设置一下。 Mac中,选择 Android Studio > Preferences,选择Clangd >>Disable Clangd completio…

【Vue3】自动引入插件-`unplugin-auto-import`

Vue3自动引入插件-unplugin-auto-import,不必再手动 import 。 自动导入 api 按需为 Vite, Webpack, Rspack, Rollup 和 esbuild 。支持TypeScript。由unplugin驱动。 插件安装:unplugin-auto-import 配置vite.config.ts(配置完后需要重启…

(二) 【屠龙刀】 vsomeip协议栈的编译与使用

前言 上一篇文章介绍了SOME/IP协议的报文格式,本片文章主要来介绍SOME/IP协议的具体实现,即vsomeip协议栈。 vsomeip由GENIVI组织根据SOME/IP协议标准实现的协议栈,如果说SOME/IP协议是一个人的灵魂,那么vsomeip就是受灵魂指导的肉体。本文将从如下几点去展开本文,手把手…

米尔瑞萨RZ/G2L开发板-01 开箱+环境搭建+交叉编译FFMPEG

标题有点长哈,首先要感谢米尔电子提供的开发板,异构的板子说实话还真的是最近才开始接触的,在我提交申请后,很快就收到板子了,而且还是顺丰给发来的,其实我估计很多人就是为了骗板子,因为米尔的…

【学习FreeRTOS】第2章——FreeRTOS基础知识

1.任务调度 1.1.任务调度简介 调度器就是使用相关的调度算法来决定当前需要执行的哪个任务FreeRTOS 一共支持三种任务调度方式: 抢占式调度:针对优先级不同的任务,每个任务都有一个优先级,优先级高的任务可以抢占优先级低的任务…

2.CUDA 编程手册中文版---编程模型

2.编程模型 更多精彩内容,请扫描下方二维码或者访问https://developer.nvidia.com/zh-cn/developer-program 来加入NVIDIA开发者计划 本章通过概述CUDA编程模型是如何在c中公开的,来介绍CUDA的主要概念。 编程接口中给出了对 CUDA C 的广泛描述。 本章…

linux环形缓冲区kfifo实践3:IO多路复用poll和select

基础知识 poll和select方法在Linux用户空间的API接口函数定义如下。 int poll(struct pollfd *fds, nfds_t nfds, int timeout); poll()函数的第一个参数fds是要监听的文件描述符集合,类型为指向struct pollfd的指针。struct pollfd数据结构定义如下。 struct poll…

Netty的ReplayingDecoder分析

说明 io.netty.handler.codec.ReplayingDecoder是io.netty.handler.codec.ByteToMessageDecoder的一个子类,是一个抽象类,它将字节流解码成其它的消息。需要ReplayingDecoder的子类实现decode(ChannelHandlerContext ctx, ByteBuf in, List out)这个函数…

Selenium 自动化 | 案例实战篇

Chrome DevTools 简介 Chrome DevTools 是一组直接内置在基于 Chromium 的浏览器(如 Chrome、Opera 和 Microsoft Edge)中的工具,用于帮助开发人员调试和研究网站。 借助 Chrome DevTools,开发人员可以更深入地访问网站&#xf…

恒盛策略:快跌慢涨是主力洗盘?

当股市一直处于震荡状态,不断重复时。许多股民纷纷开端猜想股市未来走势,同时也有不少人议论着什么是“主力洗盘”和“快跌慢涨”。这儿,咱们来从多个视点来剖析这个问题。 首要,咱们需要了解“主力洗盘”和“快跌慢涨”两个概念。…

leetcode 475. 供暖器(java)

供暖器 供暖器题目描述双指针代码演示 双指针专题 供暖器 难度 - 中等 leetcode 475 题目描述 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 ho…

window下部署Yapi接口管理系统部署总结

window下部署Yapi接口管理系统部署总结 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平…

使用几何和线性代数从单个图像进行 3D 重建

使用几何和线性代数从单个图像进行 3D 重建 萨蒂亚 一、说明 3D重构是一个挑战性题目,而且这个新颖的题目正处于启发和膨胀阶段;因此,各种各样的尝试层出不穷,本篇说明尝试的一种,至于其它更多的尝试,我们在…

uniapp+vue3项目中使用vant-weapp

创建项目 通过vue-cli命令行创建项目 Vue3/Vite版要求 node 版本^14.18.0 || >16.0.0 uni-app官网 (dcloud.net.cn) npx degit dcloudio/uni-preset-vue#vite my-vue3-project打开项目 点击顶部菜单栏终端/新建终端 执行安装依赖指令 yarn install 或 npm install 安装vant…

AI语音工牌在通讯行业营业大厅场景应用

在运营商营业大厅中,每天都有大量的客户来访咨询、办理业务。同时也会经常产生大量的客诉纠纷和服务差评。但因为缺乏有效的管理工具,加上线下沟通场景的数据采集难度高,数字化程度低,管理一直处于盲区。如何有效的管控营业厅人员…

从三个主要需求市场分析,VR全景创业的潜力发展

VR全景,5G时代朝阳产业,其实拍摄制作很简单,就是利用一套专业的相机设备去给商家拍摄,结合后期专业的3DVR全景展示拍摄制作平台,打造3D立体环绕的效果,将线下商家真实环境1:1还原到线上&#xf…

从C语言到C++_31(unordered_set和unordered_map介绍+哈希桶封装)

目录 1. unordered_set和unordered_map 1.1 unordered_map 1.2 unordered_set 1.3 unordered系列写OJ题 961. 在长度 2N 的数组中找出重复 N 次的元素 - 力扣(LeetCode) 349. 两个数组的交集 - 力扣(LeetCode) 217. 存在重…

NIO 非阻塞式IO

NIO Java NIO 基本介绍 Java NIO 全称 Java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 NewIO),是同步非阻塞的。NIO 相关类都被…