1.通配符:?和*

 ?   --匹配任意字符单次。

*    --匹配任意字符任意次。
[root@localhost test]# rm -fr *
 
 
2.管道符: |
 将前面命令的结果传给后面命令继续执行。即:把第一个命令的输出,当做第二个命令的输入.(只能传递标准输出 ).管道只传递正确执行信息. 管道符不能用重定向功能.

[root@localhost test]# head -15 /etc/passwd |tail -1
dbus:x:81:81:System message bus:/:/sbin/nologin
 
 
3.转义字符:\ 把后面字符的特殊效果取消掉.
 [root@localhost test]# touch "a b"

[root@localhost test]# ll

total 0

-rw-r--r-- 1 root root 0 Oct  1 22:05 a b

删除名为a b的文件:

[root@localhost test]# rm -fr a\ b

或者

[root@localhost test]# rm -fr a?b

4.tee T:一个输入,两个输出。

 我们想把命令执行结果既通过管道符送给另外一个命令,又想保存一份

Tee用的是标准输出重定向功能(>):没有文件可以创建,有则会清空.

[root@lbg test]# ls /etc |tee /tmp/tee.out |tr
'a-z' 'A-Z'

将ls
/etc的结果输出重定向到/tmp/tee.out文件里,并将结果转换为大写输出到屏幕。

5.单引号、双引号、反引号、$()

 '' 
 :单引号 
     
     
    //强引用,无论引号中的字符串为什么,都原封不动的显示

“”:双引号   
 //弱引用,其中的变量会做变量替换,相当于变量值。

``
:反引号 
     
   
 //实现命令替换,注意是针对命令,相当于命令结果。

$()   
 
 //实现命令替换,与反引号作用相同,相当于命令结果。

例子:

[root@lbg test]# a=123

[root@lbg test]# echo $a

123

[root@lbg test]# echo '$a'   
     
   ---单引号,原封不动显示

$a

[root@lbg test]# echo ''$a''   
     
--双引号,变量替换,相当于echo 123

123

[root@lbg test]# echo `echo $a` 
  --反引号,命令替换,相当于echo 123

123

[root@lbg test]# echo $(echo $a) 
   --$(),命令替换,相当于echo 123

123

6.echo中-n/e与\t\n选项

  -n
                 //取消换行

-e
                 //生效反斜线表示的逃逸字符(转移符)

\t
                 //制表符,-e生效

\n
                 //换行,-e生效

例子:

 [root@lbg ~]# echo -e "1\t2"

1 2

[root@lbg ~]#
echo -e "1\n2"

1

2

[root@lbg ~]#
echo  -e -n "1\n2"

1

2[root@lbg
~]#

linux中?*tee|\各类引号和-n-e\t\n的更多相关文章

  1. linux中backticks反引号的作用

    This is a backtick. A backtick is not a quotation sign. It has a very special meaning. Everything yo ...

  2. Linux中的元字符和转义符 单引号 硬引号 双引号 软引号

    Linux中的元字符和转义符  单引号  硬引号  双引号  软引号 Linux就这个范儿 Linux就这个范儿 P182单引号:硬引号,所有元字符特殊意义都会关掉双引号:软引号,只允许出现特定元字符 ...

  3. Linux Shell 中的反引号,单引号,双引号

    反引号在 (`) 键盘的Tab键的上方.1键的左方.在Linux中起着命令替换的作用.命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置.如下,shell会执行反引号中的date命 ...

  4. Linux Shell中的反引号,单引号,双引号

    反引号位 (`) 位于键盘的Tab键的上方.1键的左方.注意与单引号(')位于Enter键的左方的区别. 在Linux中起着命令替换的作用.命令替换是指shell能够将一个命令的标准输出插在一个命令行 ...

  5. Linux中各类程序的配置文件位置

    目录 Linux中各类程序的配置文件位置 1.启动引导程序配置文件 2.系统启动文件核脚本 3.网络配置文件 4.超级服务程序配置文件和目录 5.硬件配置 6.硬件访问文件 7.扫描仪配置文件 8.打 ...

  6. Linux中编写Bash脚本的10个技巧

    Shell 脚本编程 是你在 Linux 下学习或练习编程的最简单的方式.尤其对 系统管理员要处理着自动化任务,且要开发新的简单的实用程序或工具等(这里只是仅举几例)更是必备技能. 本文中,我们将分享 ...

  7. 在Linux中运行Nancy应用程序

    最近在研究如何将.NET应用程序移植到非Windows操作系统中运行,逐渐会写一些文章出来.目前还没有太深的研究,所以这些文章大多主要是记录我的一些实验. 这篇文章记录了我如何利用NancyFx编写一 ...

  8. Linux中可用于管道操作的命令总结

    在Linux中药进行稍复杂的操作,通常需要借助管道命令"|"多个命令的组合,形式如下: command 1 |  command 2 |  command 3 -- 在linux中 ...

  9. 【日常小记】linux中强大且常用命令:find、grep【转】

    转自:http://www.cnblogs.com/skynet/archive/2010/12/25/1916873.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍fin ...

随机推荐

  1. C语言实现和 *.ini文件。

    本文之前由于技术不到位,写的比较挫,最近花了大半天时间写了一个高级点的版本. 这里是我写的代码,已经上传到github了.跳转到github 主要是使用了链表保存ini文件的内容,在程序运行最初会初始 ...

  2. js 无刷新文件上传 (兼容IE9 )

    之前项目中有个文件上传了需求,于是直接就使用了FormData对象异步上传,但是在测试得时候发现ie9无法正常上传(项目要求兼容IE9+),无奈,查资料得知IE9- 版本不支持formdata对象得异 ...

  3. 【CodeForces】835F Roads in the Kingdom

    一.题目 题目描述 王国有\(n\)座城市与\(n\)条有长度的街道,保证所有城市直接或间接联通,我们定义王国的直径为所有点对最短距离中的最大值,现因财政危机需拆除一条道路并同时要求所有城市仍然联通, ...

  4. appium_android-常见的问题

    po模型的原则: 用公共方法代表UI所提供的功能 方法应该返回其他的PageObject或者返回用于断言的数据 同样的行为不同的结果可以建模为不同的方法 不要在方法内加断言 字段意义 不要暴露页面内部 ...

  5. 面试不再慌,看完这篇保证让你写HashMap跟玩一样

    今天这篇文章给大家讲讲hashmap,这个号称是所有Java工程师都会的数据结构.为什么说是所有Java工程师都会呢,因为很简单,他们不会这个找不到工作.几乎所有面试都会问,基本上已经成了标配了. 在 ...

  6. 面试题 02.02. [链表][双指针]返回倒数第 k 个节点

    面试题 02.02. 返回倒数第 k 个节点 方法一:使用外部空间 // 执行用时: 1 ms , 在所有 Java 提交中击败了 16.75% 的用户 // 内存消耗: 36.8 MB , 在所有 ...

  7. 腾讯云函数免费搭建onedrive网盘

    目录 腾讯云函数 介绍 真免费? 搭建教程 准备条件 创建云函数 创建触发器 配置SecretId和SecretKey 添加onedriver盘 自定义域名 访问路径处理 总结 搭建期间遇到的问题 想 ...

  8. MFiX-DEM中的并行碰撞搜索

    基于MFiX-19.2.2 DEM并行程序中的颗粒循环 在DEM并行程序中,每个进程只循环该进程包含的颗粒,并且每个进程还有一层ghost cell,用来存放另一个进程发送过来的颗粒信息. 下面添加一 ...

  9. js 实现吸顶效果 || 小程序的吸顶效果

    小程序吸顶效果 <!--index.wxml--> <view class="container"> <view class='outside-img ...

  10. JavaScript正则表达式随笔

    概念先行. 正则表达式:又称规则表达式.常用于检索,替换符合某种符合(规则)的文本. 组成:普通字符和元字符,普通字符就是一个普通的查找串,如abc,原字符具有特殊含义. 这里研究的是JavaScri ...