首页 > TAG信息列表 > TXT
liunx标准输入与输出
一、Linux提供了三种输入/输出通道给程序在linux中,每个进程都会有三个文件,并且这三个文件会进行重定向处理:1. 标准输入(STDIN) - 缺省为键盘2. 标准输出(STDOUT) - 默认为终端窗口3. 标准错误(STDERR) - 默认为终端窗口 4. 2>&1中的数字就是上面重定向后的数字 0: 表示键盘输Linux 指令:grep 查找文件内容
在 Windows 中打开文件用查找功能可以查找我们想要的字符,前提是要打开文件。Linux 有一个指令不用打开文件就可以查询字符,而且支持正则表达式—— grep 指令。不仅如此,grep 还支持在多个文件中查找想要的字符。 查找test-开头的文件中包含字母 a 的字符: zhengrenfu@zhengrenfu:~/shell脚本·正则表达式
正则表达式 字符 作用 . 点号 匹配任意一个且只有一个字符 [] 匹配[]集合内的任意一个字符 [^] 匹配不包含^后的任意字符 *星号 重复前一个字符(连续出现)0次或N次 .* 组合符 匹配所有内容 ? 匹配其前面的任意单个字符1次或0次 + 匹配其前面的任意单个字符至少1正则表达式
正则表达式 字符 作用 . 点号 匹配任意一个且只有一个字符 [] 匹配[]集合内的任意一个字符 [^] 匹配不包含^后的任意字符 *星号 重复前一个字符(连续出现)0次或N次 .* 组合符 匹配所有内容 ? 匹配其前面的任意单个字符1次或0次 + 匹配其前面的任意单个字符至少1linux sed
目录linux sed参数总结实例 linux sed 参数总结 sed [-hnV][-e<script>][-f<script文件>][文本文件] -e <script>或--expression=<script> 以选项中指定的script来处理输入的文本文件。 -f <script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件。linux grep
目录linux grep参数总结正则表达式汇总实例 linux grep 参数总结 -a2 显示当前和前后两行的数据 -A<显示行数>或--after-context=<显示行数> 显示当前和后面两行的数据 -b2或--byte-offset 标示出该行第一个字符的编号,并且打印前后两行 -B<显示行数> 或 --before-contextPython技巧-实现批量替换字符串
场景一 · 批量将不同的字符串替换为不同内容 # 要替换的内容 key-value replist = {"1":"一","2":"二","3":"三"} txt = "111-222-333-112233-123" def dl(t: str, repl: dict): for i in repl: t = t.replace(i,repl[i]) ret结对编程队友代码分析
代码分析: 队友的代码分为3部分,包括User类,makePaper类,还有一个main主类。 代码调用过程大致如下。定义User类,并在main函数中创建9个user对象,添加到事先声明好的arrylist容器array中。接下来在while循环中以array.length()为循环依次比对输入的账号(user.id)和密码(user.key),输入正HNU_结对编程队友ljq代码分析
结对编程队友代码分析 目录结对编程队友代码分析一、整体思路二、重要的代码实现1.顶层类设计2.生成合法算式3.满足初高中题目要求4.多文件去重和单文件去重5.Java的工具清屏类三.程序运行实际情况四.优缺点1.优点2.缺点 一、整体思路 队友使用Java语言进行编程,并分为三个文件使用 Python 进行简单的文件处理
使用 Python 进行简单的文件处理 如何使用 Python 打开、关闭、读取、写入和附加到文件 在本文中,我们将了解 Python 中一些最常见的文件处理操作。我们将学习如何打开和关闭文件、读取和写入文件,以及如何将数据附加到现有文件。在本文结束时,您将为在 Python 中处理文件打下坚实的Linux 运维需要掌握的 17 个实用命令
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-tLinux学习笔记1
Linux 概述 Linux主要发行版本:Ubuntu、RedHat、CentOs 网络连接的三种模式 1.桥接模式,虚拟系统可以和外部系统相互通讯,但是容易造成IP冲突 2.NAT模式,网络地址转换模式,虚拟系统可以和外部系统相互通讯,而且不容易造成IP冲突 3.主机模式,独立系统 目录结构 Linux 的shell - 对txt文本的写入与读取
1.目标 向文本写数据,从文本读数据 2.解决 写入文件 #记录本地ip到txt echo `ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"` > ./wlanip.txt 读取文件 #从txt读取ip wlanip="" while read line do wlanip=$wlanip$line done3 设置 Python 项目的技巧和窍门
3 设置 Python 项目的技巧和窍门 在本文中,我们将介绍命令提示符的基础知识,这是每个开发人员都必须熟悉的工具。我还将解释一个常见的混淆,因为大多数初学者没有意识到他们使用的是不同版本的 Python。 接下来,我将介绍 要求.txt ,一种安装现有项目所需软件包的有效方法。最后,有一个HDFS分布式文件系统知识点梳理(一)
HDFS分布式文件系统 一、HDFS简介 HDFS是Hadoop Distribute File System,翻译成中文就是Hadoop 分布式文件系统,它是Hadoop的核心组成部分,是一个分布式存储服务。 HDFS实现了横跨多台计算机进行文件管理的功能,这就为存储和处理超大规模的数据提供所需要的扩展能力。 HDFS是linux 中 生成文件的sha1码
001、 root@PC1:/home/test3# ls root@PC1:/home/test3# seq 1000 > a.txt ## 生成一个测试文件 root@PC1:/home/test3# ls a.txt root@PC1:/home/test3# sha1sum a.txt ## 使用sha1sum命令生成sha1码 234e7e9c9c8490946d3e8c2a01bff41e9acce2linux之crontab
linux之crontab ps -ef| grep cron yum install crontab -y -e 设定日程表 * * * * * 分钟 小时 天 月份 周 / 每隔几小时 ,几点到几点 -r 删除日程表-l 列出当前日程表 创建一个脚本#!/bin/bash cat hello.txt >> /home/wz/test/test,txt* * * * * /home/test.shwindows家庭版安装策略组服务gpedit.msc
新建一个txt文件 输入 Code@echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-PackaLinux的使用(二)之Linux文件指令
一、Linux的文件目录指令 1、文件操作指令 pwd指令 指令形式:pwd (功能描述:显示当前工作目录的绝对路径) pwd 输出:/home/b/a.txt 注意:绝对路径和相对路径区别 1.绝对路径是一个文件实际存在于你的硬盘中的路径。 2.相对路径,指的是与自身的目标档案相关的位置。 3.绝对路径是指可linux 中输出同时包含多个指定字符的文件
001、测试1 root@PC1:/home/test# ls ## 3个测试文件 a.txt b.txt c.txt root@PC1:/home/test# cat a.txt a j 6 b d j root@PC1:/home/test# cat b.txt 3 7 k j x v root@PC1:/home/test# cat c.txt i 8 k 6 a d root@PC1:/home/test# grep -l "a&quoWPF 读写文件
1.读文件 1 StreamReader sr = new StreamReader(@"D:\JointIn.txt"); 2 string sLine = ""; 3 while(!sr.EndOfStream) 4 { 5 sLine += sr.ReadLine(); 6 } 7 Console.WriteLine(sLine); 8 sr.Close(); 2.写文件 1 StreamWriter sw = new StreamW第十四章 重定向和追加
重定向的概述 将原本要输出到屏幕上面的内容,重定向到一个指定的文件中 将原本从键盘上面输入的内容,改为从命令或者文件当中读取 为什么要用重定向 1. 数据非常重要,需要保存 2. 后台程序的输出重定向到一个文件中 3. 定时任务的执行结果 4. 把一些错误的输出定向到linux按行读取 (while read line与for-loop)
转自: linux按行读取 (while read line与for-loop) 在linux下一般用while read line与for循环按行读取文件。现有如下test.txt文件: 1. while read line while read line; do echo $line done < test.txt 输出结果与上图一致。 这里也可以写为: cat test.txt | while rcmake 入门笔记
以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16667896.html 1. cmake 是什么? 这些年大型 C/C++ 工程都纷纷转到了 cmake 环境下,那么这个工具到底有什么魅力吸引着大家呢?无它,软件工程崇尚实用主义,而 cmake 的功能强悍而sed练习
1.sed打印文本第一行和最后一行 [root@ecs-76840553 sed]# cat chongfu.txt test 30 Hello 95 Linux 85 test 30 Hello 95 Linux 85 test 30 Hello 95 Linux 85 [root@ecs-76840553 sed]# sed -n '1p' chongfu.txt #打印第一行 test 30 [root@ecs-76840553 sed