嵌入式全栈开发学习笔记---Linux基本命令2

2024-04-28 20:12

本文主要是介绍嵌入式全栈开发学习笔记---Linux基本命令2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

cp 源路径 目的路径

cp -r 源路径 目的路径

mv 源路径 目的路径

mv oldname newname


接下来我们继续介绍两个常用的命令

一个是拷贝文件,一个是剪切文件 ,或者也可以用来改名字。

cp 源路径 目的路径

“cp”用来拷贝文件或者目录,使用这个命令时要指定源路径和目的路径。

源路径是什么呢?就是要拷贝的文件在哪里。

还有目的路径,就是把文件拷贝到哪里去。

我们指定源路径和目的路径的时候可以使用相对路径,也可以使用绝对路径。相对路径和绝对路径在上一篇已经讲过了,如果不了解可以去看看。

比如我们现在正在root家目录下,这时我们想要把根目录下的bin目录中的一个ls文件拷贝到当前root家目录下来:

这样我们就把ls文件拷贝到当前root家目录下面来了

我们的命令同时使用了绝对路径和相当路径:

我们也可以换成采用相对路径的方式来指定源路径:

cp -r 源路径 目的路径

以上是用来拷贝文件的命令

如果你想拷贝目录,那就在这基础上加上-r ,即“cp -r 源路径 目的路径”

为什么要加上-r呢,是因为目录是要递归拷贝的,目录下面还有目录,然后这些目录下面还有目录,是无止境的,需要一层一层地去拷贝。-r就是递归的意思

比如我们在当前家目录下想要拷贝根目录下的usr目录下的local目录

这样我们就把local的整个目录拷贝过来了。

我们可以发现它给我们显示文件和目录的颜色是不一样的,虽然Linux系统不会以图形的形式给我们显示出来,当时它把文件和目录用颜色加以区分,这里文件是用绿色表示,目录是蓝色表示。

mv 源路径 目的路径

“mv”用来剪切文件或者目录,不用加-r。

注意:练习的时候不要乱剪切,比如sbin目录下面的文件或者目录都是系统文件,剪切可能会会系统造成影响。我们可以就用usr下面的local和ls来练习。

我们现在把前面我们拷贝到家目录下的local剪走,剪到根目录下的tmp目录

“mv”还可以用来改名字

mv oldname newname

oldname就是旧名字

newname改成的新名字

比如我们想把我们家目录下刚刚拷贝进来的的ls文件改成“xxx”

补充:路径结尾的“/”可以省略,比如:mv local/ / tmp/   都可以写成:mv local /tmp

这篇关于嵌入式全栈开发学习笔记---Linux基本命令2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/944156

相关文章

[嵌入式系统-77]:RT-Thread-快速上手:嵌入式系统调测工具大全

目录 1. JTAG 下载调试器: 2. J-Link 仿真器: 3. ICE(In-Circuit Emulator): 4. ROM监视器(ROM Monitor): 5. 终端仿真工具: 6. 总线抓取工具: 7. 静态代码分析工具: 8. 单元测试工具: 9. 示波器(Oscilloscope): 10. 调试探针: 11. 安全性测试工具: 嵌入式系统设计中涉

机器学习中的超参数(Hyperparameters in machine learning)

https://www.quora.com/Machine-Learning/What-are-hyperparameters-in-machine-learning

《机器学习笔记》-环境配置

心好累,从最开始的32位Python2.7,做MovieLens1M试验就直接内存报错了,后来换成了64位Python2.7,最近做文本读取试验又遇到编码问题,另一台电脑的64位Python却没问题,这里索性把自己的主要Python开发环境换成64为Python3.5,那就记录下来吧,以后还是用最新版的软件比较好。 操作系统:64位 Windows 10 专业版 64位Python3.5.

《机器学习笔记》-环境配置(Windows64位)

一、Python 2.7.12 安装配置 此处选择完全安装,这样系统环境变量与pip都配置好了。 二、机器学习依赖包的安装 pip:升级pip版本,pip install --upgrade pip Numpy:pip install numpy Matplotlib:pip install matplotlib Scipy:pip install scipy Windows

Linux提权--Rsync(未授权访问) Docker 组挂载

免责声明:本文仅做技术学习与交流... 目录 Rsync(未授权访问) 介绍: 靶场及过程:  提权过程:  Docker 组挂载 原理: 复现:   利用:   具体操作: 1-确定是否有docker服务 2-查看用户是否在docker组里面 3-执行命令 Rsync(未授权访问) 介绍: rsync是Linux下一款数据备份工具,支持通过rsyn

数据结构与算法学习笔记六---栈的顺序表示和实现(C语言)

目录 前言 一、什么是顺序栈 二、顺序栈的表示和实现 1.初始化 2.销毁 3.清空 4.栈空 5.栈长度 6.栈顶元素 7.入栈 8.出栈 8.遍历栈 9.测试代码 前言     这篇文章主要讲栈的顺序表示和实现。 一、什么是顺序栈         顺序栈,即栈的顺序存储结构是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时附设指针 t

分布式机器学习主要笔记

Mahout:机器学习 Mahout是hadoop的一个机器学习库,主要的编程模型是MapReduce; 每个企业的数据都是多样的和特别针对他们需求的。然而, 在对那些数据的分析种类上却没多少多样性。Mahout项目是实施普通分析计算的一个Hadoop库。用例包括用户协同过滤、用户建议、聚类和分类。 MLlib:机器学习 MLlib 运行在spark上(一个基于内存计算的框架), MLi

c# 使用OpenTK开发举例

使用OpenTK(一个.NET的OpenGL绑定库)开发图形应用程序可以涉及多个步骤。下面是一个简单的C#示例,展示了如何使用OpenTK创建一个窗口并在其中绘制一个旋转的三角形。 首先,你需要安装OpenTK库。你可以通过NuGet包管理器来安装它。在Visual Studio中,你可以右键点击你的项目 -> 选择“管理NuGet程序包” -> 搜索“OpenTK” -> 点击“安装”。 一

gpustat : Linux下面监控GPU状态

nvidia-smi是 Nvidia 显卡命令行管理套件,基于 NVML 库,旨在管理和监控 Nvidia GPU 设备。 nvidia-smi 的输出 这是 nvidia-smi 命令的输出,其中最重要的两个指标: 显存占用 GPU 利用率 显存占用和 GPU 利用率是两个不一样的东西,显卡是由 GPU 计算单元和显存等组成的,显存和 GPU 的关系有点类似于内存和 CPU 的关系。

java web开发为什么要使用框架

转自:http://blog.csdn.net/tang_huan_11/article/details/47856721#comments 现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+hibernate),SSM(Struts/springMVC+Spring+Hibernate), 做项目分层是为了更好的解耦,分层可以完全不用你框架就能够解决