linux学习记录-命令替换-通配符-重定向-管道

author author     2022-09-07     168

关键词:

命令替换:$(command),`command`

touch ./file-$(date +%F-%H-%M_%S).txt


bash支持的引号有三种:

``:命令替换

"":弱引用,可以实现变量替换

‘‘:强引用,不完成变量替换


文件名通配 globbing

* 任意长度的任意字符

? 任意长度单个

[] 匹配指定范围内的任意单个字符

[^] 匹配范围外的


> 覆盖

>> 追加输出

-C 禁止对已经存在文件使用覆盖重定向

 强制覆盖输出,则使用>|

+C 关闭上述功能


2> 重定向错误输出

2>> 追加方式

&> 重定向错误输出或者标准输出到同一个文件


< 输入重定向 cat < /etc/fstab


tr ‘a-z‘ ‘A-Z‘ < /etc/fstab

cat /etc/fstab /etc/hosts

cat << EOF 手动输入内容用EOF结束

cat >> /tmp/myfile.txt << EOF  输入一部分内容存储到myfile.txt中


管道

把一个命令的输出当作另一个命令的输入

echo "hello, world." | tr ‘a-z‘ ‘A-Z‘

cut -d: -f1 /etc/passwd | sort | tr ‘a-z‘ ‘A-Z‘

cat /etc/passwd | wc -l 统计文件行数

 

tee 输出一份,再保存一份

echo "hello, world." | tee /tmp/hello.out


取文件第六行

head -6 /etc/inittab | tail -1 

取倒数第九行,显示用户名和shell

tail -9 /etc/passwd | head -1 | cut -d: -f1,7 | tee /tmp/users



 


















linux入门记录:十linux多命令协作:管道及重定向

一、多命令协作在Linux系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现一个或多个很简单的功能。通过将不同功能的命令组合一起使用,可以实现某个复杂功能的。Linux中几乎所有命令的返回数... 查看详情

linux学习笔记之管道重定向与正则表达式

管道:前一个命令的输出,作为后一个命令的输入命令1|命令2|命令3|命令4 #tee 即在显示器显示,又在文件在保存文件例#echo“hello,word”|tee/tmp/hello.out例#wc-l/etc/passwd|cut-d‘‘-f1I/O重定向  >     ... 查看详情

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

...准输入。格式:命令A|命令B2、输入输出重定向3、命令行通配符4、实用的PATH变量alias:用于设置命令的别名,格式:alias别名=命令如果担心复制文件是误将文件覆盖,那么执行aliascp=“cp 查看详情

linux常用命令及使用技巧

shell命令格式:command[options][arguments]shell的通配符*匹配任意一个或多个字符?匹配任意单一字符[]匹配任何包含在方括号内的单字符shell的重定向:  输入重定向<和<<  输出重定向>和>>  错误重定向2>和2>&g... 查看详情

管道符重定向与环境变量

...写入到指定文件中,输入用的比较少,输出用的比较多。通配符(个人认为类似正则表达式)顾名思义 查看详情

linux入门-7linux管道重定向以及文本处理

Linux管道、重定向以及文本处理1Linux多命令协作:管道及重定向管道和重定向2Linux命令行文本处理工具文件浏览基于关键字搜索-grep基于列处理文本-cut文本统计-wc文本排序-sort删除重复行文本比较-diff检查拼写-aspell处理文本内容-t... 查看详情

第三章重定向通配符管道符转义符环境变量

1. 重定向输入重定向<<<将wc-l<file输出重定向>>> 标准输入重定向STDIN文件描述符为0标准输出重定向STDOUT文件描述符为1错误输出重定向STDERR文件描述符为2    2. 管道符|command1|command2|command3将... 查看详情

第三章重定向通配符管道符转义符环境变量

1. 重定向输入重定向<<<将wc-l<file输出重定向>>> 标准输入重定向STDIN文件描述符为0标准输出重定向STDOUT文件描述符为1错误输出重定向STDERR文件描述符为2    2. 管道符|command1|command2|command3将... 查看详情

linux学习第一周;标准输入输出和错误重定向与管道

标准输入标准输出标准错误重定向:<#标准输入重定向,默认为键盘输入,利用<可以将文件代替键盘输入>#标准输出重定向(会覆盖1.text里面的内容);例子:ls>/data/1.text(将ls命令输出结果重定向道1.text中)>>#标... 查看详情

shell基础:介绍历史命令命令不全和别名通配符输入输入重定向管道发和作业控制

     Shell的介绍  zsh、ksh(yumlist|grepzsh进行查看,然后可以相应的进行安装)               命令历史1./root/.bash_hi 查看详情

windows批处理学习笔记2(代码片段)

...;&组合命令||组合命令""字符串界定符*?文件通配符/参数开关引导符:批处理标签引导符通配符:通配符是一种特殊语句,主要有*和?࿰ 查看详情

linux文件管理重定向和管道

文件的通配符:*匹配零个或多个字符?匹配任何单个字符是1个字符~当前用户的家目录~username用户家目录~+前一个工作目录[0-9]匹配这个范围数字[a-z][A-Z][wxc]匹配列表中的任何一个字符[^wxc]匹配列表中的所有字符以外的字符可以ma... 查看详情

重定向管道——linux基本命令

...输出是显示器。可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,可以直接把一个已经写好的文件用‘<’指向这条命令,就直接可以统计这个文件的字符数等了。 STDOUT(标准... 查看详情

3.管道符重定向与环境变量(代码片段)

...道符、重定向与环境变量章节概述:目前为止,我们已经学习了数十个常用的Linux系统命令,如果不能把这些命令进行组合使用,则无法提升工作效率。本章首先讲解与文件读写操作有关的重定向技术的5种模式—标准覆盖输出重... 查看详情

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

一丶输入输出重定向概念:输入重定向指把文件导入到命令中,输出重定向指把原本输出到屏幕的信息写入指定文件中.种类:1.标准输入重定向STDIN:默认键盘输入,也可以从其他文件或命令中输入文件描述为:02.标准输出重定向STDOUT:默... 查看详情

记录历史命令,history,命令补全和别名通配符输入输出重定向

shellshell是一个命令解释器,提供用户与机器之间的交互,支持特定的语法(逻辑判断、循环等);每个用户都可以有自己特定的shell;centos7默认shell为bash,其他shell还有zsh、ksh等;命令历史history命令:可以查看历史命令;在用... 查看详情

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

1、输入输出重定向输入重定向是指把文件导入到命令中,而输出重定向则是把原本要输出到屏幕的数据信息写入到指定文件中标准输入重定向(STDIN,文件描述为0):默认从键盘输入,也可也从其他文件或命令输入标准输出重定... 查看详情

linux学习第四课管道符重定向环境变量

 提前预习后果然再上课感觉超简单   查看详情