8.23课程-3

基础特性2

1、文本名"通配"

特殊符号的含义

*任意长度的任意字符

?任意单个字符

[:alnum:]大、小写字母和数字

[:alpha:]大、小写字母

[:upper:]大写字母

[:lower:]小写字母

[:digit:]数字

[:space:]空白字符

[:punct:]特殊符号

显示/tmp下非字母开头的文件

复制/etc下.d结尾的文件到/tmp/1/下

2、组合键

Ctrl+l清屏

ctrl+a回到命令行首

Ctrl+e回到命令行尾

ctrl+c取消执行命令

ctrl+u删除光标到行首的内容

ctrl+k删除光标到行尾的内容

3、IO重定向和管道

标准输入keyboard 0 /dev/stdin

标准输出monitor1/dev/stdout

>覆盖重定向

>>追加重定向

set -C覆盖重定向,如果文件存在,则不执行

+C恢复正常,可以覆盖重定向到已存在文件

标准错误输出monitor 2 /dev/stderr

错误重定向

2>错误覆盖重定向

2>>错误追加重定向

同时重定向(正确+错误)

1、COMMAND > /path/to/file.out 2> /path/to/file.err

2、COMMAND > /path/to/file.out 2>&1

3、COMMAND &> /path/to/file.out

输入重定向

<<

tr 命令

-d 删除

前者命令:把大写写的A-Z替换小写的a-z

后者命令:删除掉a-f的字母

tee命令

用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是把数据重定向到给定文件和屏幕上

wc, cut, sort, uniq

wc命令Word count

-l统计行数

-w统计单词数

-c统计字节数

从左至右,行数单词数字节数

cut命令

-d指定分隔符

-f显示指定列

#显示#列

#-#显示#至#列

#,#,#显示#,#,#列

sort 命令排序输出

-t指定分隔符

-k #按照指定的列排序

-n按数字大小排序

-r逆序

-f忽略大小写

-u排序后去重

以:为分隔符,按照第三列值的数字大小进行排序

uniq命令unique 去重针对行操作

-c显示每行重复次数

-d只显示重复的行

-u只显示不重复的行

命令1,去重并且显示重复的次数

命令2,仅显示重复的行

命令3,仅显示不重复的行

时间: 2024-10-17 02:39:49

8.23课程-3的相关文章

8.23 课程-1

bash特性相关: 1.命令历史,history -c 清空命令历史缓存 -d #  删除指定编号的历史缓存 -a将命令历史缓存追加到文件中(~/.bash_history) history #  显示指定条数的命令历史 !#重复执行指定条目的命令 !!重复执行上一条命令 !STRING   调用追后一次以STRING开头的命令 !$上一条命令的参数 2.命令别名,alias [[email protected] ~]# alias cata="cat a.txt" [[email p

8.23 课程-2

目录类: mkdir, rmdir, tree, dirname, basename mkdir命令 -p 父目录不在时,一同创建 -v 显示过程 rmdir命令 删除空目录 目录中有文件,无法删除并提示 tree命令 -L指定显示层级 -d  只层级显示目录型的文件 dirname命令 查看基名 [[email protected] ~]# dirname /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scri

WeX5学习笔记

目录 WeX5学习笔记... 1 1.轻松看透WeX5产品能力和技术... 1 2.WeX5可以怎么玩?... 3 一.纯本地App. 3 二.关联一个网站,希望默认就打开某页... 4 三.UI设计器... 4 四.打包神器... 4 五.标准玩法... 4 3.WeX5 App与服务端交互原理... 4 4.Account示例程序... 5 5.Takeout示例程序... 7 5.1Index.w.. 7 5.2mapActivity.w.. 13 问题... 13 6.页面间交互视频..

学生管理系统管理系统

本系统是大一课程设计中课程设计做出来的! -----------------完成时间2013 06 08 1 /学生管理系统 完成时间2013 06 08 2 //大一第一次课程设计 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <string.h> 6 #define N 3 7 #define LEN (Student*) malloc(sizeof(Student)) 8 /* 学生数据结构 */ 9

appache POI 导入和导出

项目结构: 用到的Excel文件: XlsMain .java 类 //该类有main方法,主要负责运行程序,同时该类中也包含了用poi读取Excel(2003版) 1.  import java.io.FileInputStream; 2.  import java.io.IOException; 3.  import java.io.InputStream; 4.  import java.util.ArrayList; 5.  import java.util.List; 6. 7.  i

在存储过程里创建临时表,往表中直接插入数据

1 CREATE PROCEDURE [dbo].[Proc_PX_Practice] 2 @PageSize int, --每页多少个 3 @CurrPage int --当前页 4 5 AS 6 begin 7 create table #temp_table( 8 Row_ID int identity(1,1) primary key not null, --Row_ID 自增长 9 ItemGuid varchar(50), --Guid 10 PlanGuid varchar(50)

小组博客(八):测试及调试

软件测试是软件开发时期的最后一个阶段,也是软件质量和可靠性保证中至关重要的一个环节.软件测试的基本任务是通过在计算机上执行程序,暴露出程序潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险. 黑盒测试就是根据被测程序功能来进行测试,所以也称为功能测试.用黑盒法涉及测试用例,有四种常用技术:等价分类法,边界值分析法,决策表法和因果图法. 整个测试基于需求文档,看是否能满足需求文档中所有需求.黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,适用于对系统的功能进行测

SpringBoot从入门到上手实战

课程下载: https://pan.baidu.com/s/1ojz_nSIvJ2b0XcVv9bRxiw 提取码: kjd3 本课程从SpringBoot的最基础的安装.配置开始到SpringBoot的日志管理.Web业务开发.数据存储.数据缓存,安全控制及相关企业级应用,全程案例贯穿,案例每一步的都会讲解实现思路,全程手敲代码实现.让学员不仅能够掌握SpringBoot的应用,还能了解背后的原理,学习完本课程后,能够让学员动手独立完成一个中小型的SpringBoot Web应用开发. 课程大

ABP开发手记8 - 应用层创建应用服务

点这里进入ABP开发手记目录 创建目录 在应用层(即JD.CRS.Application)下新建文件夹Course //用以存放Course相关应用服务 在JD.CRS.Application/Course下新建文件夹Dto //用以存放Course相关数据传输对象 创建数据传输对象 在JD.CRS.Application/Course/Dto下新建两个Dto 只读对象 CourseDto.cs //用于查询Course对象 贴上AutoMapFrom的特性 [AutoMapFrom(typeo