rhcsa-数据流和重定向

news2024/12/26 21:47:53

cp

cp  选项   源文件   目标文件

****-a 复制目录的所有信息(保留文件信息) 

      -p保留原文件的权限,所有者以及时间戳的信息

      -r复制目录及所有子目录的所有文件

例:    cp -p  复制的源文件   复制的目标路径

mv

作用:1.移动文件

            2.给文件或目录改名或将目录或文件移动到其他位置

移动单个文件

  语法:mv 移动的文件  移动的目标文件

批量移动 文件

语法  mv 移动的文件 移动的文件 移动的目标文件

目标文件不存在时

例如:

        此目录下只有文件1-5

        现将文件5移动到文件6下,此时,文件6不存在,移动后文件5就会被文件6覆盖,文件5就不在了,就相当于把文件5改了个名字,将文件5改成了6.

移动目录

        语法:mv 要移动的目录  要移动的目录  移动的目标目录 

        此时,只有目录a,b

        要将a目录移动到c目录下面,mv a c,此时,用ll查看,就会发现a目录没有了,多出来一个c目录,就相当于给a目录重命名了。

命令行快捷键

*****ctrl+a跳到命令行的行首

        ctrl+e/u跳到命令行的行尾

        ctrl+d删除光标后面的一个单词

        ctrl+u删除光标前面的所有的内容

         ctrl+k删除光标后面的所有的内容

        ctrl+向左边的箭头 跳转至行首

          ctrl+向右边的箭头 跳转至行尾

数据流和重定向

数据流

标准输入stdin, 用0代表

标准正确输出stdout  用1代表

标准错误输出stderr  用2代表

重定向操作符

输出重定向操作符

>输出重定向符;>>追加输出重定向符

输出重定向符

**例:将系统时间移动到f2文件里面

**再将pwd查看到的文件也写到f2文件中,用是出重定向符将正确信息写入文件的时候,会覆盖原有的内容。

追加重定向符

例:将date用追加重定向符写到f2文件中,用追加重定向符不会覆盖原有的内容,而是添加新内容

输入重定向操作符

<输入重定向符    <<输入的终止结束符

<输入重定向符   

语法:要输入的内容 <  要输入的文件或目录

例:将date写到file1里面,再用输入重定向符将date写到file1里面

对比语法cat < file1cat file1,发现没有什么区别,所以,加不加<都行。

<<输入的终止结束符

用来指定一个符号来结束当前的命令 

例:

cat <<  .   意思就是以.为结束符或结束的标志

****终止结束符必须令起一行,官方指定的终止结束符市EOF

用数据流0.1.2输出

现在没有haha这个文件,将haha写到file1中,就会把错误信息写到file1中

批量输出

法1:

法2:

date &> file1(用&连接)

echo

输出字符串或变量提取后的值l

模糊查询(¥)

查看主机名

字符串输出

语法:echo string

普通字符串显示

echo "It is a test"

显示专业字符

echo "\"It is a test\""

结果是:   

"It is a test"

显示换行

echo -e "OK! \n" # -e 开启转义
echo "It is a test"

结果是:

OK!

It is a test

显示不换行

#!/bin/sh
echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"

结果是:

OK! It is a test

显示命令执行结果

echo `date`

注意: 这里使用的是反引号 `, 而不是单引号 '。

结果将显示当前日期

结果是:

Thu Jul 24 10:08:46 CST 2014

tee

读取标准输入的数据,并将他的内容输出到标准输出设备同时保存成文件

|  管道符--用于两个命令或多个命令相连接

语法:命令  管道符  tee  文件

例:把更下的命令通过tee命令用管道符连接输出到f2文件中,并且输出到屏幕中

vim编辑器

命令行直接输入vim,回车

SHift:+q

用SHift+:调出命令行,然后输入q就退出了。

SHift:+help

帮助信息,此时,用用SHift:+q要退两遍

SHift:+help version8

查看版本信息

创建文件

输入vim f8回车,进去后按i,进入编辑页面,输入任意东西,点Esc,SHift:+wq退出。

用ll查看,就会有f8这个文件

用cat f8查看一下,就会有刚才写的东西

*****1.touch

        2.输出重定向符

        3.vim编辑器

编辑命令行

进入命令行模式

a

文件下面变成INSERT

此时在光变前输入,点Esc

A

光标到行尾了

此时在行尾进行插入

o

光标所在下一行进行输入

O

光标移动所在上一行进行插入

i

光标前插入

I

光标移动到行首进行插入

s

删除光标所在位置的字符并进入插入模式,并且向前插入

S

删除光标所在位置的整行

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

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

相关文章

ChatGLM2-6B下载与部署

0 写在前面 我们首先来看一下ChatGLM2-6B模型的requirements: protobuf transformers4.30.2 cpm_kernels torch>2.0 gradio mdtex2html sentencepiece accelerate sse-starlette streamlit>1.24.0可以看到&#xff0c;要求torch>2.0&#xff0c;这就产生了一个问题&…

解决uniapp的video标签和transition属性使用时出现错位的问题

template&#xff1a;三个视频都每个占满屏幕&#xff0c;点击按钮滚动最外层bgBox元素&#xff0c; style: 想要加上动画过渡效果&#xff1a; 这是显示第一个视频&#xff1a; 点按钮向上滑动滚动到第二个视频时&#xff1a; 视频错位了 &#xff0c;因为视频消失又出现的时候…

一款支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌等超卷的日历工具库

大家好&#xff0c;我是凌览。 日常GitHub划水发现一款超级6的日历工具库lunar&#xff0c;它支持阳历、阴历、佛历和道历&#xff0c;甚至还玩上了星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建…

day58--动态规划16

583. 两个字符串的删除操作 72. 编辑距离 编辑距离总结篇 第一题&#xff1a;两个字符串的删除操作 给定两个单词 word1 和 word2&#xff0c;找到使得 word1 和 word2 相同所需的最小步数&#xff0c;每步可以删除任意一个字符串中的一个字符。 示例&#xff1a; 输入: &qu…

单元测试学习

回顾测试理论基础 单元测试基础知识 什么是单元测试 单元测试流程、测试计划 测试策略设计、实现 单元测试 - 执行 HTML 报告生成 1 软件测试分类 目标 回顾测试理论知识-测试分类 1. 测 试分类 代码可见度上-划分分类&#xff1a; 1. 黑盒测试 2. 灰盒测试 3. …

Mac允许任何来源的的安装包进行安装

首先打开终端&#xff0c;开启“任何来源”&#xff0c;执行如下命令&#xff1a; sudo spctl --master-disable 然后回车&#xff0c;继续输入密码&#xff08;密码输入时是不可见的&#xff09;&#xff0c;然后回车。 接着打开【系统偏好设置】&#xff0c;选择【安全性与…

梦百合上榜2023鼎革奖数字化转型先锋榜

10月26日,第六届“鼎革奖”数字化转型先锋榜单揭晓,梦百合家居凭借数字化生产的卓越成果——SAP管理平台及供应链项目,入选2023【鼎革奖】数字化转型先锋榜年度供应链转型典范,梦百合家居COO 崔慧明同步入选2023【鼎革奖】数字化转型先锋榜年度首席运营官。 据了解,「鼎革奖」数…

用CHAT编写代码

今天小编带大家来试试用CHAT 写代码 问&#xff1a;本题要求编写程序&#xff0c;计算出从n个不同元素中取出m个元素&#xff08;m≤n&#xff09;的组合数。用c语言 CHAT 回复&#xff1a;在C语言中&#xff0c;我们可以通过事先定义一个函数用于计算阶乘&#xff0c;然后利用…

在如今的大环境下你是否选择测试岗?——打造敏捷测试团队

摘要&#xff1a;敏捷转型大潮汹涌而来&#xff0c;各大技术公司均被卷入其中&#xff0c;在管理层的重视下&#xff0c;效能提升成为测试团队日常工作的口头禅。但是我们也看到&#xff0c;敏捷转型的效果参差不齐&#xff0c;真正深入理解敏捷要义的骨干员工数量很少&#xf…

Maven Repository使用

1.Maven Repository网站 https://mvnrepository.com/https://mvnrepository.com/ 2.查询需要的依赖 3.参考例子 <!-- https://mvnrepository.com/artifact/org.freeswitch.esl.client/org.freeswitch.esl.client --> <dependency> <groupId>org.freesw…

needle库下载TypeScript程序用HTTP做个爬虫模版

下面是一个使用needle库进行下载的TypeScript程序&#xff0c;它下载了pinduoduo的内容&#xff0c;并且使用了proxy_host为duoip&#xff0c;proxy_port为8000的爬虫IP。 import needle from needle;// 设置爬虫IP needle.requestDefaults({proxy: {host: duoip,port: 8000} }…

不擅长花言巧语,但擅长把好东西分享给你

现在买冬装&#xff0c;不是为了让你立马穿上 而是等到寒冷天气的来临 别人你还在急急忙忙准备冬衣时 你的宝贝已经穿上新衣快快乐乐地出门啦

【C++代码】买卖股票最佳时机系列,动态规划--代码随想录

题目&#xff1a;买卖股票的最佳时机 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你…

使用lua-resty-request库编写爬虫IP实现数据抓取

目录 一、lua-resty-request库介绍 二、使用lua-resty-request库进行IP数据抓取 1、获取IP地址 2、设置请求 3、处理数据 三、代码实现 四、注意事项 五、总结 本文将深入探讨如何使用lua-resty-request库在爬虫程序中实现IP数据抓取。我们将首先介绍lua-resty-request…

Mac安装DBeaver

目录 一、DBeaver Mac版软件简介 二、下载地址 三、DBeaver连接失败报错 3.1 问题描述 3.2 连接失败问题解决 一、DBeaver Mac版软件简介 DBeaver Mac版是一款专门为开发人员和数据库管理员设计的免费开源通用数据库工具。软件的易用性是它的宗旨&#xff0c;是经过精心设计…

AMEYA360祝贺:大唐恩智浦荣获「2023年度最佳电源管理芯片奖」

2023年10月30日&#xff0c;由芯师爷主办、慕尼黑华南电子展协办、深圳市半导体行业协会支持的“第五届硬核芯生态大会暨2023汽车芯片技术创新与应用论坛”及“2023 年度硬核芯评选颁奖盛典”在深圳圆满落幕。 本次峰会以“芯生万象&#xff0c;集成未来”为主题&#xff0c;汇…

战略管理BLM模型

随着华为战略的成功&#xff0c;越来越多人的了解战略管理的方法BLM业务领先模型&#xff0c;今天从BLM模型各要素开始介绍模型及元素。 一、BLM业务领先模型 Business Leadership Model (BLM) 该模型采用一系例工具进行3年战略规划滚动、年度经营计划与跟踪&#xff0c;实现…

php计算中英文字符串长度方法

1、mb_strlen计算中英文函数长度 可以使用mb_strlen()函数来计算中英文字符串的长度。该函数可以计算多字节字符的长度&#xff0c;包括中文和其他非英文字母字符。 $str "Hello 你好"; $length mb_strlen($str, UTF-8); echo "字符串的长度是&#xff1a;…

大龄程序员的曙光?探讨2023程序员就业现象的真相

看到了官方发布的 2023开发者职场生存白皮书 &#xff08;感兴趣的小伙伴可以点击链接跳转至原文看一看&#xff09;&#xff0c;尽管一直保持着乐观心态的我&#xff0c;面对着马上到来的所谓 「35岁中年危机」&#xff0c;内心多多少少的也有些焦虑&#xff0c;作为即将下场的…

Tomcat运行日志乱码问题/项目用tomcat启动时窗口日志乱码

文章目录 一、问题描述&#xff1a;二、产生原因三、解决方法 一、问题描述&#xff1a; 项目在idea中运行时日志是正常的&#xff0c;用Tomcat启动时发现一大堆看不懂的文字&#xff0c;如 二、产生原因 产生乱码的根本原因就是编码和解码不一致&#xff0c;举个例子就是翻…