三、Linux高级命令

news2025/3/7 2:14:21

目录

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文件的内容,实现了追加。

【下一章】

四、虚拟机网络配置

【往期回顾】

一、Linux系统概述和安装
二、Linux基础命令

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

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

相关文章

「Verilog学习笔记」自动贩售机1

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 自动贩售机中可能存在的几种金额:0,0.5,1,1.5,2,2.5,3。然后直接将其作为状态机的几种状…

HTTP 基本概念(计算机网络)

一、HTTP 是什么? HTTP(HyperText Transfer Protocol) :超文本传输协议。 HTTP 是一个在计算机世界里专门在「两点」之间「传输」文字、图片、音频、视频等「超文本」数据的「约定和规范」。 「HTTP 是用于从互联网服务器传输超文本到本地浏览器的协议…

接口测试工具:Jmeter详解

安装 使用JMeter的前提需要安装JDK,需要JDK1.7以上版本 目前在用的是JMeter5.2版本,大家可自行下载解压使用 运行 进入解压路径如E: \apache-jmeter-5.2\bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – C…

仿真的整体框架和类图设计

之前的写的模拟代码没有模块,没有对象,写的逻辑结构也很混乱。我花了些时间进行整理,首先所有的类如下图 在管理类中有统一的管理类的接口 ,提供所有管理类的虚拟初始化和关闭方法 然后事件的管理类 我希望在这个类中管理所有的脉…

匿名结构体类型、结构体的自引用、结构体的内存对齐以及结构体传参

文章目录 🚀前言🚀结构体✈️结构体类型的声明✈️结构体变量的创建与初始化✈️结构体类型的特殊声明✈️结构体的自引用✈️结构体的内存对齐🚁修改默认对齐数 ✈️结构体传参 🚀前言 在C语言中有着各种数据类型,这…

服务注册发现 配置中心 springcloud alibaba nacos

文章目录 0100 系统环境0200 nacos安装0201 下载0202 安装 0300 工程说明0301 结构说明0302 运行效果 0400 代码说明0401 服务提供者(Provider Service)0402 服务消费者(Consumer Service)服务提供者SDK(Provider Serv…

应用商店优化之利用季节性提高应用曝光

在应用商店中利用季节性优化,是提高应用和游戏的曝光度以及应用商店转化率的最有效策略之一。 1、季节性的影响。 用户消费来自许多不同渠道的新闻和信息,这会影响他们做出决策的方式。比如在节日期间,当用户寻找购物类型的应用时&#xff0…

springboot数据格式验证——自定义日期格式验证及list验证

我们在工作中经常需要对日期格式进行定义,如果客户端传来的日期字符串不符合要求,那么根本无法保存,但是已有的注解并没有日期格式的验证,那我们就自己实现一个 一、自定义日期格式验证的注解DateFormat import javax.validatio…

Linux--初识和基本的指令(3)

目录 1.前言 1.指令 1.1 cat指令 1.2 echo指令 1.3 more 指令 1.4 less指令 1.5 什么时候使用less和more 1.6 head指令 1.7 tail指令 1.8 wc指令 1.9 与时间相关的指令 1.9.1 date指令 1.9.2 cal指令 1.10 16.find指令:(灰常重要&#x…

熬夜会秃头——beta冲刺Day7

这个作业属于哪个课程2301-计算机学院-软件工程社区-CSDN社区云这个作业要求在哪里团队作业—beta冲刺事后诸葛亮-CSDN社区这个作业的目标记录beta冲刺Day7团队名称熬夜会秃头团队置顶集合随笔链接熬夜会秃头——Beta冲刺置顶随笔-CSDN社区 一、团队成员会议总结 1、成员工作…

蓝桥杯算法心得——小郑躲太阳(思维推导)

大家好,我是晴天学长,一道与平时的题型截然不同的题型,需要的小伙伴可以关注支持一下哦!后续会继续更新的。💪💪💪 1) .小郑躲太阳 问题描述 小郑一觉醒来发现起晚啦!现在需要从家里飞速前往公司…

服装行业中小企业零售数字化转型的工作目标和主要实施路径|徐礼昭

目标1:实现“人、货、场”的在线化和经营数字化 实施路径:中小企业可以选择商派的微信小程序商城系统,结合导购助手小程序,实现业务在线化,导购在线化,通过微信公众号、企微社群和视频号,开展私…

synchronized和volatile的区别是什么?

synchronized和volatile是Java中的两个关键词,分别用于实现线程同步和线程间的可见性。 synchronized用于实现线程之间的互斥同步,即同一时刻只能有一个线程访问被synchronized修饰的代码块或方法,其他线程需要等待。synchronized确保了线程…

在Android上搭建一个NDK项目

首先New Project,选择Native C,点击Next。 填入项目名称和包名,点击Next。 这里我们选择Cmake默认的C版本。 创建好的项目目录,里面比我们正常的Android项目多了一个cpp目录 打开MainActivity。里面定义了一个jni方法stringFromJN…

SOCKET、TCP、HTTP之间的区别与联系

SOCKET、TCP、HTTP之间的区别与联系 一、 Socket 1、什么是socket2、为什么需要socket3、建立socket连接 二、HTTP(基于TCP) 1、HTTP的概念2、HTTP连接的特点 连接请求:一次连接连接请求:短连接(socket是长连接) 三、TCP/IP协议簇 四、HTTP、Socket…

Linux中shell的运行原理

在Linux中,每次输入命令时,前面都会出现一串字母,我们称之为命令行提示符 实际上,命令行提示符是一种外壳程序 外壳程序的概念: 前面我们提到过,在Linux中,一切皆文件,所谓的命令就…

linux设置权限_setfacl_getfacl

3.2 设置权限ACL(access control list) 假设:/data所有者与所属组均为root,在不改变所有者的前提下,要求用户tom对该目录有完全访问权限(rwx)。只能考虑: 方法一:给/dat…

Spring AOP记录接口访问日志

Spring AOP记录接口访问日志 介绍应用范围组成通知(Advice)连接点(JoinPoint)切点(Pointcut)切面(Aspect)引入(Introduction)织入(Weaving&#x…

003、应用程序框架-UIAbility

之——UIAbility 目录 之——UIAbility 杂谈 正文 1.UIAbility 2.基本使用 2.1 创建Ability工程 2.2 添加基础功能 2.3 新建页面 2.4 页面间的跳转 3.生命周期 总结 杂谈 UIAbility,其中的页面创建、页面间的跳转、数据传递、生命周期。 正文 1.UIAbil…

BUUCTF-WEB-刷题记录(2)

[网鼎杯 2018]Fakebook 注册一个账户,进去之后查看源代码,感觉存在注入点 是数字型注入,payload: 1%20and(false) 1%20and(true)判断列数 1 order by 5改为4的时候则页面正常 判断显示位,可以看见第二列存在数据回…