三、Linux高级命令

目录

1、重定向命令

1.1 重定向 >

1.2 重定向 >>


该章节的所有操作都在/export/data/shell目录进行,请提前创建该目录。

mkdir -p  /export/data/

1、重定向命令

1.1 重定向 >

Linux 允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。如:ls >test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )。

案例:

将/目录下文件的详情保存到test.txt文件中

ll  / > test.txt

查看文件内容:cat test.txt

总用量 28

lrwxrwxrwx.   1 root root    7 3月  31 06:05 bin -> usr/bin

dr-xr-xr-x.   5 root root 4096 3月  31 06:22 boot

drwxr-xr-x.   3 root root   18 5月  12 09:15 data

drwxr-xr-x.  20 root root 3320 5月  10 15:48 dev

drwxr-xr-x. 132 root root 8192 5月  12 10:27 etc

drwxr-xr-x.   3 root root   18 5月   7 20:25 export

drwxr-xr-x.   3 root root   20 4月   9 10:16 home

drwxr-xr-x.   2 root root    6 11月  5 2016 media

drwxr-xr-x.   5 root root   41 4月   7 16:23 opt

dr-xr-xr-x. 206 root root    0 5月  10 15:47 proc

dr-xr-x---.  24 root root 4096 5月  12 15:43 root

drwxr-xr-x.  38 root root 1180 5月  10 15:48 run

lrwxrwxrwx.   1 root root    8 3月  31 06:05 sbin -> usr/sbin

drwxr-xr-x.   2 root root    6 11月  5 2016 srv

dr-xr-xr-x.  13 root root    0 5月  10 15:48 sys

drwxrwxrwt.  25 root root 4096 5月  12 16:32 tmp

drwxr-xr-x.  13 root root  155 3月  31 06:05 usr

drwxr-xr-x.  20 root root  282 3月  31 06:22 var

根绝结果发现命令的执行结果已经写入test.txt文件中了。

1.2 重定向 >>

>>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。

案例:

 现在有个文件1.txt,内容如下,现在将整个文件的内容追加到上一个案例的test.txt文件中

Hadoop HDFS MapReduce

Zookeeper Hive HBase

实现方式:

cat 1.txt >> test.txt

查看test.txt内内容:cat test.txt

总用量 28

lrwxrwxrwx.   1 root root    7 3月  31 06:05 bin -> usr/bin

dr-xr-xr-x.   5 root root 4096 3月  31 06:22 boot

drwxr-xr-x.   3 root root   18 5月  12 09:15 data

drwxr-xr-x.  20 root root 3320 5月  10 15:48 dev

drwxr-xr-x. 132 root root 8192 5月  12 10:27 etc

drwxr-xr-x.   3 root root   18 5月   7 20:25 export

drwxr-xr-x.   3 root root   20 4月   9 10:16 home

drwxr-xr-x.   2 root root    6 11月  5 2016 media

drwxr-xr-x.   5 root root   41 4月   7 16:23 opt

dr-xr-xr-x. 206 root root    0 5月  10 15:47 proc

dr-xr-x---.  24 root root 4096 5月  12 15:43 root

drwxr-xr-x.  38 root root 1180 5月  10 15:48 run

drwxr-xr-x.   2 root root    6 11月  5 2016 srv

dr-xr-xr-x.  13 root root    0 5月  10 15:48 sys

drwxrwxrwt.  25 root root 4096 5月  12 16:32 tmp

drwxr-xr-x.  13 root root  155 3月  31 06:05 usr

drwxr-xr-x.  20 root root  282 3月  31 06:22 var

drwxr-xr-x.   3 root root   17 4月   8 16:17 xxx

doop HDFS MapReduce

Zookeeper Hive HBase

通过查看结果发现test.txt中已经有了1.txt文件的内容,实现了追加。

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

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

相关文章

群晖NAS:docker(Container Manager)、npm安装Verdaccio并常见命令集合

群晖NAS:docker(Container Manager)、npm安装Verdaccio并常见命令集合 自建 npm 资源库,使用Verdaccio。如果觉得麻烦,直接可以在外网注册 https://www.npmjs.com/ 网站。大同小异,自己搭建搭建方便局域网…

虾皮、Lazada稳定的测评系统需要哪些技术要求

测评作为一项高效运营手段,具有显著的重要性。然而,对于卖家而言,自行建立一套测评系统所需的技术条件并非易事。 在构建系统之前,必须深入理解每个平台的控制风险机制,而后才能开展下一步的建设工作。 1.首先&#…

代币化:2024年的金融浪潮预示着什么?

自“TradFi”领袖到加密专家,各方预测代币化机会高达数十万亿。虽然已有引人注目的用例,但与未来几年可能在链上转移的大量数字化资产相比,这些仅是冰山一角。 代币化何时会变为洪流?什么阻碍了其发展? 今年10月&…

VGN S99快捷键,说明书

VGN S99快捷键-说明书 按键说明灯光效果常见疑难 按键说明 切换关闭电量指示灯:Fn home 灯光效果 常见疑难

微服务API网关Spring Cloud Gateway实战

概述 微服务网关是为了给不同的微服务提供统一的前置功能;网关服务可以配置集群,以承载更多的流量;负载均衡与网关互相成就,一般使用负载均衡(例如 nginx)作为总入口,然后将流量分发到多个网关…

mybatis参数输入 #{}和${}

1、建库建表 CREATE DATABASE mybatis-example;USE mybatis-example;CREATE TABLE t_emp(emp_id INT AUTO_INCREMENT,emp_name CHAR(100),emp_salary DOUBLE(10,5),PRIMARY KEY(emp_id) );INSERT INTO t_emp(emp_name,emp_salary) VALUES("tom",200.33); INSERT INTO…

Unity中Shader编译目标渲染器

文章目录 前言一、Unity在打包时,会把Shader编译成不同平台对应的代码我们在状态栏,可以看见我们目前所处于的目标平台 二、在Unity中,怎么指定目标平台1、#pragma only_renderers2、#pragma exclude_renderers 三、我们测试一下看看效果1、 …

C语言重点突破(六)文件操作

本章重点 1. 为什么使用文件 2. 什么是文件 3. 文件的打开和关闭 4. 文件的顺序读写 5. 文件的随机读写 6. 文本文件和二进制文件 7. 文件读取结束的判定 8. 文件缓冲区 1. 为什么使用文件 我们在前面的文章介绍了通讯录的程序,当通讯录运行起来的时候&#xff0c…

ubuntu终端代理配置

ubuntu浏览器的无需手动设置,主要解决在终端中的配置问题,按照下面配置后可能会ping不通一些ip,但wget/git都是可以的,具体原因以后再分析 查找端口 首先要找到自己代理对应的HTTP端口,以QV2ray软件作为示例,我为8889 手动配置 # 配置系统proxy export http_proxy=1…

Java Swing管理系统万能模板 课程设计素材

JavaSwing管理系统万能模板 视频教程: 【课程设计】2小时学会JavaSwing课程设计-万能模板-图书管理系统-[你的课程我设计] 万能模板是用Java Swing开发的,包含管理系统常用的多角色登录、数据查询、添加、修改、删除。常用的管理系统都可以使用万能模板…

MySQL与其他数据库产品的比较,优势在哪里?

作为数据库管理领域的博主作家,我深知数据库在软件开发和数据管理中的重要性。在当今众多的数据库产品中,MySQL作为一种流行的开源关系型数据库管理系统,具有许多优势和特点。下面,我将通过对与其他数据库产品的比较以及MySQL的优…

原来字节跳动这么容易就能进····

“字节是大企业,是不是很难进去啊?” “在字节做软件测试,能得到很好的发展吗? 一进去就有12.5K,其实也没有想的那么难” 直到现在,心情都还是无比激动! 本人211非科班,之前在字节…

CHEM 14 not know

Goals of this lab: • Create and use a calibration curve for the absorbance/concentration relationship for crystal violet • Evaluate absorbance versus time measurements to determine the order of a reaction • Analyze graphs of data to determine best linea…

TiDB专题---1、TiDB简介和特性

什么是TiDB TiDB 是一个分布式 NewSQL 数据库,它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适合 OLAP 场景的混合数据库。 TiDB 是 PingCAP 公司自主设计、研发…

土壤养分分析仪:精准农业,从“土”开始

在农业生产中,土壤的质量是决定农作物产量和品质的关键因素。然而,传统的土壤检测方法耗时费力,且结果往往不够准确。随着科技的发展,土壤养分分析仪为现代农业带来了新的可能。 土壤养分分析仪是一种专门用于测量土壤中各种养分含…

C++和Python混合编程在数据采集程序中的应用

目录 一、引言 二、C和Python的特性及其在数据采集程序中的应用 1、C的特性及其在数据采集程序中的应用 2、Python的特性及其在数据采集程序中的应用 三、C和Python混合编程在数据采集程序中的实现方法 四、混合编程的优缺点以及未来发展趋势 五、代码示例 六、结论 一…

c语言通过前序遍历构建二叉树

前言: 在链式二叉树中,我们一般都是通过一个建立好的二叉树从而算出他的前序遍历,那么如何通过一个前序遍历来创建一个二叉树呢,本文将详细解读前序遍历每一个步骤是如何创建二叉树的。 1、分析前序遍历,构建出二叉树…

智慧垃圾分拣站:科技改变城市环境,创造更美好的未来

随着城市化进程的不断加快,垃圾处理问题日益凸显。为了更好地解决垃圾分类问题,越来越多的城市开始推广智慧垃圾分拣站,利用创新科技实现高效垃圾分类处理。 山海鲸使用三维建模技术,建立了一个智慧垃圾分拣站数字孪生模型&#x…

外包干了5个月,技术退步明显.......

先说一下自己的情况,大专生,18年通过校招进入武汉某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测…

每天一点python——day81

#每天一点Python——81 #递归函数: 递归函数: 一个函数在该函数体内调用了该函数本身,这个函数称为递归函数 【释:我自己调用自己的函数】 递归函数的组成部分: 递归调用与递归终止条件。 【一定有一个跳出循环的终止条…