当前位置: 首页 > news >正文

【Linux基本指令(2)】

文章目录

  • 一. 基本指令第二回

一. 基本指令第二回

  1. cp指令语法 cp src dst 将目标文件或者目录拷贝到指定目录下或文件下。注意同级目录下,不允许存在同名文件或同名目录。如果将一个file.txt文件拷贝到当前目录下,就重名了,报错cp不了,那怎么办?只能起别名即 cp file.txt file.txt.bak这种方式复制粘贴一份于同级目录下。
  2. cp dir …报错不能直接拷贝目录,要通过递归强制拷贝才可以,即cp -rf dir …
  3. cp -rf dir dir 同级目录下不能存在同名目录,所以将第二个dir看作目录,第一个dir看作文件复制粘贴到第二个dir目录下了。我就要在同级目录下形成两个一样的dir怎么办?只能起别名即cp -rf dir dir.bak
  4. 总结:
    1. 将文件拷到上级目录,直接cp file.txt …
    2. 将文件拷到同级目录下,cp file.txt file.txt.bak起别名
    3. 将目录拷到上级目录,不能直接拷贝,要带rf,cp -rf dir …
    4. 将目录拷到当前目录,cp -rf dir dir.bak,只能起别名。
  5. cp -rf dir /home/zpl/mydir 是将当前目录下的dir目录,拷贝到家目录里面用户下,并且重名名为mydir。
  6. cp -rf /home/zpl/* test 当前目录下的所有都拷贝到test目录里面。
  7. 注意cp拷贝不会把以点开头的隐藏文件拷贝过去,因为一旦拷贝过去会把该路径下的.和…都会拷贝过去,引起重名冲突,所以考不过去。
  8. mv 剪切 语法 mv src dst/重命名 mv file.txt ttt ttt 不存在就将file.txt重命名放在该目录下,存在询问是否替换,是目录直接放进去。
  9. echo “helloc” 默认向显示器输出,echo “helloc" > zp.txt 就输出到zp.txt文件里面了,> 这是输出重定向。
  10. alias 起别名 alias pp= 'ls- l’就是给ls-l这个指令起了一个别名,pp就相当于ls-l了。
  11. echo 输出
  12. cat 打印文件内容
  13. echo ”helloc“ > zpl.txt 如果zpl.txt存在就会将该语句写入文件,不存在就先创建zpl.txt再写入。再执行一次echo "helloc ss“ > zpl.txt 就会把原文件内容清空,再写入,所以>有两个功能,第一个清空目标文件,2.新建空文件,所以每次写之前都会清空文件再写,要想保留源文件内容继续写只能用 >> 追加 即 echo ”hello class“ >> zpl.txt
  14. 相当于c语言的w功能,>> 相当于c语言a追加功能,

  15. cat 从键盘文件读取什么,就向显示器文件写入什么,默认是从键盘读取的
  16. < 输入重定向 cat < zpl.txt 把原本从键盘读入,输入重定向为从文件读入,cat打印文件内容。
  17. 相当于c语言的r读取。

  18. i = 0;while[$i -le 1000]; do echo “hello $i”; let i++; done > file.txt 输出1000行该语句到file.txt中
  19. head -数字 file.txt 从头开始查看前数字行
  20. tail -数字 file.txt 从尾开始查看倒数数字行
  21. more file.txt 一屏打满,按回车一直逐行从上往下翻,只能从上往下翻查看,不能上下键,所以用less也是一屏打满,但可以回车往下翻,也可以上下建往上往下翻,还可以/后面直接输入数字直接定位到该数字行。
  22. 如果想查看其中部分行怎么办?比如8000-80010行,可以这么做head -80010 file.txt | tail -10 | tac | head -10 | less 这样就先去前80010行通过|管道将钱一条指令作为后一条指令的结果执行下一条指令,再去尾倒数十行,再tac 逆置一下,再less上下键查看即可。
  23. 查找 find /home/zpl -name test.c find指令以数的遍历来查找该路径下所有的test.c文件,并显示出来,which 指令名常用直接找到,在PATH环境变量中列出的目录中作为参数指定的可执行文件。
  24. whereis 也可以比较冷门一点。
  25. date +%Y-%m-%d_%H:%M:%S显示当前年月日,时分秒。
  26. date -d @ 时间戳即1970-01-01_08:00:00到现在经过的总秒数08是东八区标准时间。

相关文章:

【Linux基本指令(2)】

文章目录 一. 基本指令第二回 一. 基本指令第二回 cp指令语法 cp src dst 将目标文件或者目录拷贝到指定目录下或文件下。注意同级目录下&#xff0c;不允许存在同名文件或同名目录。如果将一个file.txt文件拷贝到当前目录下&#xff0c;就重名了&#xff0c;报错cp不了&#…...

Debian系统设置SSH密钥登陆

如果没有安装ssh&#xff0c;root权限运行apt install openssh-server进行安装。 ssh-keygen -t rsa # 生成配对密钥&#xff0c;后续一路enter即可会在用户目录&#xff08;即~这个&#xff09;下生成.ssh文件夹&#xff0c;里面的id_rsa是私钥&#xff0c;id_rsa.pub是公钥…...

uniapp cli开发和HBuilderX开发

uniapp cli开发和HBuilderX开发 前言 uniapp是一个跨平台的开发框架&#xff0c;可以开发出微信小程序、支付宝小程序、百度小程序、头条小程序、H5、App等&#xff0c;开发者只需要写一套代码&#xff0c;就可以发布到各个平台&#xff0c;大大提高了开发效率。 uniapp的开…...

【Java异常】idea 报错:无效的目标发行版:17 的解决办法

【Java异常】idea 报错&#xff1a;无效的目标发行版&#xff1a;17 的解决办法 一&#xff0c;问题来源 springcloud的第一个demo项目就给我干趴了 二、原因分析 java: 无效的目标发行版: 17 原因就是 JDK 版本不对。从 IDEA 编辑器中可以找到问题的原因所在&#xff0c;…...

代码提交规范-ESLint+Prettier+husky+Commitlint

代码提交规范-ESLintPrettierhuskyCommitlint 配置eslint &#xff08;3步&#xff09;配置prettier(4步)1.安装配置prettier2.设置忽略文件 .prettierignore3.处理eslint冲突4. 配置vscode 的settings.json husky安装并配置lint-staged&#xff08;3步&#xff09;安装配置com…...

手动实现 Vue 3的简易双向数据绑定(模仿源码)

Vue 3 带来了许多令人兴奋的新特性和改进&#xff0c;其中之一就是其双向数据绑定的实现方式。与 Vue 2 使用 Object.defineProperty 不同&#xff0c;Vue 3 利用了 JavaScript 的 Proxy 特性来创建响应式数据。在这篇博客中&#xff0c;我们将探讨 Vue 3 中双向数据绑定的基础…...

LVS最终奥义之DR直接路由模式

1 LVS-DR(直接路由模式) 1.1 LVS-DR模式工作过程 1.客户端通过VIP将访问请求报文&#xff08;源IP为客户端IP&#xff0c;目标IP为VIP&#xff09;发送到调度器 2.调度器通过调度算法选择最适合的节点服务器并重新封装数据报文&#xff08;将源mac地址改为调度器的mac地址&am…...

t-SNE高维数据可视化实例

t-SNE&#xff1a;高维数据分布可视化 实例1&#xff1a;自动生成一个S形状的三维曲线 实例1结果&#xff1a; 实例1完整代码&#xff1a; import matplotlib.pyplot as plt from sklearn import manifold, datasets """对S型曲线数据的降维和可视化"&q…...

配置应用到k8s

配置应用到k8s&#xff0c;前置条件是安装了Docker&#xff0c;Minikube&#xff0c;kubectl 应用已经通过Docker生成本地镜像文件 1&#xff0c;创建godemo-deployment.yaml apiVersion: apps/v1kind: Deploymentmetadata:name: godemo-deploymentspec:replicas: 3 #启动三个…...

(四)STM32 操作 GPIO 点亮 LED灯 / GPIO工作模式

目录 1. STM32 工程模板中的工程目录介绍 2. GPIO 简介 3. GPIO 框图剖析 1&#xff09;保护二极管及上、下拉电阻 2&#xff09; P-MOS 管和 N-MOS 管 3&#xff09;输出数据寄存器 3.1&#xff09;ODR 端口输出数据寄存器 3.2&#xff09;BSRR 端口位设置/清除寄存器 4&a…...

你知道跨站脚本攻击吗?一篇带你了解什么叫做XSS

1.XSS简介 &#xff08;1&#xff09;XSS简介 XSS作为OWASP TOP 10之一。 XSS中文叫做跨站脚本攻击&#xff08;Cross-site scripting&#xff09;&#xff0c;本名应该缩写为CSS&#xff0c;但是由于CSS&#xff08;Cascading Style Sheets&#xff0c;层叠样式脚本&#x…...

JVM入门

JVM概述 JVM位置 JVM体系结构 注意&#xff1a;栈中一定不存在垃圾&#xff0c;栈中数据用完一个弹出一个&#xff0c;总结来说&#xff0c;栈区、本地方法栈、程序计数器这三块必定不存在垃圾。JVM调优主要是针对方法区、堆&#xff08;99%&#xff09;进行调优。 常用的第三…...

Cmake基础(5)

这篇文章主要描述如何使用cmake构建一个库工程 文章目录 add_libraryinstall 库工程的代码&#xff1a;头文件和源文件 #ifndef ADD_H #define ADD_H#ifdef _WIN32 #ifdef MYMATH_EXPORTS #define MYMATH_API __declspec(dllexport) #else #define MYMATH_API __declspec(dll…...

Rabbitmq 死信取消超时订单

本文使用的版本 otp_win64_25.0rabbitmq-server-3.11.26rabbitmq插件 rabbitmq_delayed_message_exchange-3.11.1 pom.xml文件 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> …...

C语言—每日选择题—Day55

指针相关博客 打响指针的第一枪&#xff1a;指针家族-CSDN博客 深入理解&#xff1a;指针变量的解引用 与 加法运算-CSDN博客 第一题 1. 若有如下定义&#xff0c;则 p1&m&#xff1b;p2p1&#xff1b; 是正确赋值语句.说法是否正确&#xff1f; int *p1; int *p2; int m …...

软件测试岗位的简历怎么写?项目怎么包装

已经帮大家打包好了包装好的简历模板&#xff0c;大家可以直接进行套用&#xff0c;详情请望下看 自动化测试相关教程推荐&#xff1a; 2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂&#xff01;&#xff01;_哔哩哔哩_bili…...

服务器解析漏洞是什么?攻击检测及修复

服务器解析漏洞&#xff08;Server-side Include Vulnerability&#xff0c;SSI漏洞&#xff09;是一种安全漏洞&#xff0c;通常出现在支持服务器端包含&#xff08;SSI&#xff09;功能的Web服务器上。SSI是一种在Web页面中嵌入动态内容的技术&#xff0c;允许开发人员将外部…...

HTML---CSS美化网页元素

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 一.div 标签&#xff1a; <div>是HTML中的一个常用标签&#xff0c;用于定义HTML文档中的一个区块&#xff08;或一个容器&#xff09;。它可以包含其他HTML元素&#xff0c;如文本、图像…...

【Docker】基础篇

文章目录 Docker为什么出现容器和虚拟机关于虚拟机关于Docker二者区别&#xff1a; Docker的基本组成相关概念-镜像&#xff0c;容器&#xff0c;仓库安装Docker卸载docker阿里云镜像加速docker run的原理**为什么容器比虚拟机快**Docker的常用命令1.帮助命令2.镜像相关命令3.容…...

Potplayer播放器远程访问群晖WebDav本地资源【内网穿透】

文章目录 本教程解决的问题是&#xff1a;按照本教程方法操作后&#xff0c;达到的效果是&#xff1a;1 使用环境要求&#xff1a;2 配置webdav3 测试局域网使用potplayer访问webdav3 内网穿透&#xff0c;映射至公网4 使用固定地址在potplayer访问webdav 国内流媒体平台的内容…...

【神经网络】imshow展示图片报错

文章目录 代码示例报错信息报错原因解决方法其他问题 代码示例 plt.imshow(np.squeeze(images[0]))报错信息 Invalid shape (3, 60, 90) for image data报错原因 格式错误&#xff0c;输入具有RGB值的图像&#xff0c;输入三维数组参数的格式应该是&#xff08;高度&#xf…...

【C++】对象特性:无参有参构造函数,拷贝构造函数,析构函数

目录 对象的初始化和清理1.1 构造函数和析构函数1.2 构造函数的分类及调用1.3 拷贝构造函数调用时机1.4 构造函数调用规则1.5 深拷贝与浅拷贝 对象的初始化和清理 生活中我们买的电子产品都基本会有出厂设置&#xff0c;在某一天我们不用时候也会删除一些自己信息数据保证安全。…...

【算法与数据结构】1005、LeetCode K 次取反后最大化的数组和

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引&#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析&#xff1a;本题允许某个下标的数字多次翻转&#xff0c;因此思路比较简单。首先&#xff0c;我们要求最大和&…...

作业--day34

使用select完成TCP并发服务器和客户端 server.c #include <myhead.h>#define PORT 8888 #define IP "192.168.125.137"int main(int argc, const char *argv[]) {int sfd socket(AF_INET, SOCK_STREAM, 0);if(sfd -1){perror("socket error");re…...

车辆违规开启远光灯检测系统:融合YOLO-MS改进YOLOv8

1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义 随着社会的不断发展和交通工具的普及&#xff0c;车辆违规行为成为了一个严重的问题。其中&#xff0c;车辆违规开启远光灯是一种常见的违规行为&#xff0c;给其…...

爬虫工作量由小到大的思维转变---<第十三章 Scrapy之pipelines分离的思考>

前言: 收到留言: "我的爬取的数据处理有点大,scrapy抓网页挺快,处理数据慢了!" -----针对这位粉丝留言,我只想说:你那培训班老师可能给你漏了课程! 大概你们上课讲的案例属于demo,他教了你一些基本操作,但他没有对相关业务对你讲透! 你研究一下pipelines,或者看我现…...

【Unity】运行时创建曲线(贝塞尔的运用)

[Unity]运行时创建线&#xff08;贝塞尔的运用&#xff09; 1. 实现的目标 在运行状态下创建一条可以使用贝塞尔方法实时编辑的网格曲线。 2. 原理介绍 2.1 曲线的创建 unity建立网格曲线可以参考Unity程序化网格体的实现方法。主要分为顶点&#xff0c;三角面&#xff0c…...

基于DSP的IIR数字滤波器(论文+源码)

1.系统设计 在本次基于DSP的IIR数字低通滤波计中&#xff0c;拟以TMS320F28335来作为系统的主控制器&#xff0c;通过ADC0832模数转换芯片来对输入信号进行采集&#xff1b;通过TLC5615来将低通滤波后的信号进行输出&#xff1b;同时结合MATLAB仿真软件&#xff0c;对设计的II…...

Django(一)

1.web框架底层 1.1 网络通信 注意&#xff1a;局域网 个人一般写程序&#xff0c;想要让别人访问&#xff1a;阿里云、腾讯云。 去云平台租服务器&#xff08;含公网IP&#xff09;程序放在云服务器 先以局域网为例 我的电脑【服务端】 import socket# 1.监听本机的IP和…...

微信小程序如何利用createIntersectionObserver实现图片懒加载

微信小程序如何利用createIntersectionObserver实现图片懒加载 节点布局相交状态 API 可用于监听两个或多个组件节点在布局位置上的相交状态。这一组API常常可以用于推断某些节点是否可以被用户看见、有多大比例可以被用户看见。 节点布局相交状态 API中有一个 wx.createInter…...

郑州建设企业网站/百度关键词优化软件网站

随机梯度下降&#xff08;Stochastic gradient descent&#xff09;和 批量梯度下降&#xff08;Batch gradient descent &#xff09;的公式对比、实现对比 分类&#xff1a; 梯度下降 最优化2013-05-25 21:21 22978人阅读 评论(16) 收藏 举报梯度下降最优化迭代梯度下降&…...

垫江网站建设哪家好/制作网页的工具软件

图像分割—基于图的图像分割&#xff08;Graph-Based Image Segmentation&#xff09;Reference:Efficient Graph-Based Image Segmentation,IJCV 2004,MIT CodeGraph-Based Segmentation 是经典的图像分割算法&#xff0c;作者Felzenszwalb也是提出DPM算法的大牛。该算法是基于…...

网站建设 好牛/百度关键词搜索怎么收费

加了一个ensure_asciiFalse 就好了 json.dumps(data, ensure_asciiFalse)...

企业网站建设及前期准备/百度题库

这里是吧容器的本地日志目录挂载filebeat,然后filebeat 读取日志写入到kafka --- apiVersion: v1 kind: ConfigMap metadata:name: filebeat-confignamespace: kube-systemlabels:k8s-app: filebeat data:filebeat.yml: |-filebeat.inputs:- type: logpaths:- /var/lib/docke…...

wordpress menu插件/长沙关键词优化公司电话

这是一篇讨论Node.js在无需修改任何代码从单核垂直扩展到多核&#xff0c;再水平扩展到多台集群和消息集成的分布式系统&#xff0c;展示了Node.JS在无缝扩展性方面要强于Java。其主要架构是Node.js微服务 消息Messaging 集群Clustering 。翻译如下&#xff1a; 当使用微服务…...

如何用织梦cms做网站/新闻头条今日要闻

转自&#xff1a;https://wenku.baidu.com/view/1ef7c985b9d528ea81c779b8.html 在人像和微距摄影中经常会遇到背景虚化的手法。所谓背景虚化&#xff0c;就是说在保证被摄主体清晰的同时&#xff0c;将远处的背景模糊掉&#xff0c;从而突出被摄主体。很多人会问&#xff0c;…...