第三章 管道符、重定向与环境变量 2019年7月17日星期三 第四课

2019年7月17日星期三   第四课

2.7 文件目录管理命令

1、touch命令    创建空白文件或设置文件时间

如:touch haha.txt

touch -d “19:00”   修改文件访问和者修改时间

-a 修改读取时间   -m 修改修改时间 -d前两个都修改

2、mkdir命令    创建目录

如果要创建迭代关系的目录要加参数  -p

如:mkdir -p a/b/c/d/e/f/g

3、cp命令    复制文件或目录

复制目录时要加参数 -r

如:cp -r Music/ haha

4、mv命令 剪切和重命名文件或目录

同目录下操作为重命名

5、rm命令   删除文件或目录

参数 -f   强制删除(不询问)

-r   删除目录时要加

6、dd命令   按照指定大小和个数的数据块进行复制或转换

参数 if    input file    文件来源

of   outout file   输出文件

count            块

bs               大小

如:dd if=xiao.cfg of=da.cfg bs=20 count=1

向xiao.cfg取20k,取1次输出到da.cfg

7、file命令   查看文件类型

在linux中一切皆文件,包括目录也是文件,所以file也可查看目录文件类型。

2.8 打包压缩与搜索命令

1、tar命令   用于文件打包压缩或解压

常用参数: 1、-czvf

c 创建压缩文件

z=gzip≠zip 或j=bz2

v 显示压缩过程

f 压缩后的文件名

如:tar -czvf 压缩包名称.tar.gz 源文件

2、-xzvf

x  解压缩文件

如:tar -xzvf 压缩包名称.tar.gz

2、grep命令 执行关键词的搜索,并显示结果

如:grep 关键词 文件源

要显示行数可以加参数 -n

如:grep -n 关键词 文件源

3、find命令  查找文件

如:find / -name fstab

“/”指根目录,全盘搜索

“-name”为匹配文件名

fstab为关键词

如果搜索无结果,则没有返回值

参数-prune(忽略某个目录)必须与-path同时使用

如:find / -path /root -prune -name fstab

第三章 管道符、重定向与环境变量

3.1 输入输出重定向

将命令的输出信息写入到文件中 如:ls -l > haha

输出重定向

>       清空写入

>>      追加写入

2>      报错的清空写入

2>>     报错的追加写入

&>      不论是否报错,全部输出重定向

输入重定向

<       文件导入

如:wc -l < anaconda-ks.cfg 将文件导入到命令中

3.2 管道命令符

|  管道符 将前命令的输出信息输入给后面的命令进行处理

如:命令A | 命令B   将命令A 的输入信息传递给命令B

ls | wc -l  统计目录内的文件数

ps aux | grep ssh  统计关于ssh的进程信息

3.3 命令行的通配符

* 可以匹配空值或字符

? 只能匹配一个字符

[] 匹配具体的字符,用逗号分开,如:[1,3,5],或者[1-9]、[a-z]

3.4 常用的转义符

1、“”  为了避免空格带来的程序出错,选择用“”变成一个整体。

如:echo “hello word!”

2、\   将后面的操作符转化成一个纯粹的字符

如: PRICE=5

echo “Price is \$$PRICE”

输出的结果为:Price is $5

3、‘’ 全局转义,将‘’内部所有操作符转化成纯粹的字符

4、` ` 反引号内的内容为命令

原文地址:https://www.cnblogs.com/gbqs/p/11198806.html

时间: 2024-07-31 14:33:18

第三章 管道符、重定向与环境变量 2019年7月17日星期三 第四课的相关文章

3.管道符、重定向与环境变量

第3章 管道符.重定向与环境变量 章节概述: 目前为止,我们已经学习了数十个常用的Linux系统命令,如果不能把这些命令进行组合使用,则无法提升工作效率.本章首先讲解与文件读写操作有关的重定向技术的5种模式-标准覆盖输出重定向.标准追加输出重定向.错误覆盖输出重定向.错误追加输出重定向以及输入重定向,让读者通过实验切实理解每个重定向模式的作用,解决输出信息的保存问题.然后深入讲解管道命令符,帮助读者掌握命令之间的搭配使用方法,进一步提高命令输出值的处理效率.随后通过讲解Linux系统命令行中的通

六周第三次课(1月17日) 9.6/9.7 awk

六周第三次课(1月17日)9.6/9.7awk ==================================================================================================================================================================================================================================

六周第三次课(1月17日)

六周第三次课(1月17日)9.6/9.7 awk awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理.awk有3个不同版本: awk.nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本.awk其名称得自于它的创始人 Alfred Aho .Peter Weinberger 和 Brian Kernig

第一章 部署虚拟环境linux系统 2019年7月15日星期一 第二课

第一章 部署虚拟环境linux系统 2019年7月15日星期一  第二课 1.1 准备的工具 VmawareWorkSation 12.0   虚拟机 RadHatEnterpriseLinux[RHEL]7.0   红帽操作系统 1.2 安装配置VM虚拟机 略…… 1.3 安装配置VM虚拟机 VM配置要开启BIOS里的inte-TV  虚拟化服务 1.4 配置root用户密码 红帽RHCSA考前辅导视频 1.5 Rpm红帽软件包 (1)源代码安装弊端:1.难度高,安装困难. 2.需要自己解决依

第三章:管道符、重定向与环境变量

光用命令本身并不能做好工作,学习Shell脚本的使用方法能更好的工作,本章对这两者起到承上启下的作用.理论知识比较多. 1.管道命令符 管道命令符"|"的作用是将前一个命令的标准输出作为后一个命令的标准输入.格式:命令A|命令B 2.输入输出重定向 3.命令行通配符 4.实用的PATH变量 alias:用于设置命令的别名,格式:alias 别名=命令 如果担心复制文件是误将文件覆盖,那么执行alias cp="cp-i"则每次覆盖都会询问用户. unalias命令取

第3章 管道符、重定向与环境变量

章节概述: Don't be so excited!虽然此刻您已经学完了上百个常用Linux命令,但如前面所说:“光用命令本身并不能做好工作”. 下个章节将学习Shell脚本的使用方法,所以本章节要有些承上启下的作用,理论知识点会比较多,但都很实用. 当读者学习完管道命令符.输入输出重定向.通配符以及环境变量后便可以将命令组合的更加恰当.高效率. 本章目录结构 3.1 管道命令符 3.2 输入和输出重定向 3.3 命令行通配符 3.4 实用的PATH变量 3.5 重要的环境变量 3.1 管道命令

管道符、重定向与环境变量

1.输入输出重定向 1.输入重定向:把文件导入到命令中. 符号及作用: 命令 < 文件 : 将文件作为命令的标准输入 命令 << 分界符 : 从标准输入中读入,直到遇到分界符才停止 命令 < 文件1 > 文件2 : 将文件1作为命令的标准输入并将标准输出到文件2 使用输入重定向把readme.txt文件导入给wc -l 命令,统计文件中的内容行数. 2.输出重定向:把原本要输出到屏幕的数据信息写入到指定文件中. 符号及作用: 命令 > 文件 : 将标准输出重定向到一个文

linux中的管道符、重定向于环境变量

1.输入输出重定向输入重定向是指把文件导入到命令中,而输出重定向则是把原本要输出到屏幕的数据信息写入到指定文件中标准输入重定向(STDIN,文件描述为0):默认从键盘输入,也可也从其他文件或命令输入标准输出重定向(STDOUT,文件描述为1):默认输出到屏幕错误重定向(STDERR,文件描述为2):默认输出到屏幕输入重定向中用到的符号及其作用命令 < 文件 将文件作为命令的标准输入命令 << 分节符 从标准输入中读入,知道遇见分节符才停止命令 <文件1> 文件2 将文件1作为

Linux管道符和重定向与环境变量

一丶输入输出重定向 概念:输入重定向指把文件导入到命令中,输出重定向指把原本输出到屏幕的信息写入指定文件中. 种类: 1.标准输入重定向STDIN:默认键盘输入,也可以从其他文件或命令中输入 文件描述为:0 2.标准输出重定向STDOUT:默认输出到屏幕 文件描述为:1 3.错误输出重定向STDERR:默认输出到屏幕 文件描述为:2 输入重定向 输出重定向 二丶管道命令符 作用:把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入 语法:命令A | 命令B 示例: 1.二合一 2