bash支持的引号:

"" 双引号:弱引用,可以实现变量替换(变量会替换为值)

[root@localhost ssh-6Xolw4LLAMwe]# echo "directory is $((pwd))"
directory is

'' 单引号:强引用,不完成变量替换(输入什么就输出什么)

[root@localhost ssh-6Xolw4LLAMwe]# echo 'directory is $((pwd))'
directory is $((pwd))

文件名通配:

* 任意长度匹配

?只有匹配一个字符

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

[^] 取反匹配    ls [^0-9]

I/P重定向:

>   覆盖输出

[root@localhost ~]# ls /tmp/ > /tmp/varrr
[root@localhost ~]# cat /tmp/varrr
ssh-6Xolw4LLAMwe
systemd-private-30HjJi
systemd-private-ch9s6X
systemd-private-MNh52B
varrr
yum_save_tx.--16.09-.K8WKo4.yumtx

>> 追加输出

[root@localhost ~]# ll /tmp/ >> /tmp/chen
[root@localhost ~]# cat /tmp/chen
总用量
-rw-r--r--. root root 8月 : chen
drwx------. chen chen 8月 : ssh-6Xolw4LLAMwe
drwx------. root root 8月 : systemd-private-30HjJi
drwx------. root root 8月 : systemd-private-ch9s6X
drwx------. root root 8月 : systemd-private-MNh52B
-rw-r--r--. root root 8月 : vara
-rw-r--r--. root root 8月 : varrr
-rw-------. root root 8月 : yum_save_tx.--16.09-.K8WKo4.yumtx

(2> 覆盖错误输出  2>> 追加错误输出)

&> 重定向标准输出或者错误输出到同一个文件,不管执行正确与否

[root@localhost tmp]# ls /tmp/ &> /tmp/ccc1
[root@localhost tmp]# cat /tmp/ccc1
ccc1
ssh-6Xolw4LLAMwe
systemd-private-30HjJi
systemd-private-ch9s6X
systemd-private-MNh52B
yum_save_tx.--16.09-.K8WKo4.yumtx
[root@localhost tmp]# ls /tmpppp &> /tmp/ccc2
[root@localhost tmp]# cat /tmp/ccc2
ls: 无法访问/tmpppp: 没有那个文件或目录


<  输入重定向

<< 在此处生成文档

  cat << END

  cat << EOF



管道: |

Linux bash重拾 2016-8-16的更多相关文章

  1. [linux]重拾linux

    起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做本地测试,学习使 ...

  2. 重拾linux

    重拾linux 起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做 ...

  3. 重拾C

    重拾C,一天一点点_10 来博客园今天刚好两年了,两年前开始学编程. 忙碌近两个月,项目昨天上线了,真心不容易,也不敢懈怠,接下来的问题会更多.这两天调试服务器,遇到不少麻烦. 刚出去溜达了一下,晚上 ...

  4. mysql查询练习题-2016.12.16

    >>>>>>>>>> 练习时间:2016.12.16 编辑时间:2016-12-20-->22:12:08 题: 涉及:多表查询.ex ...

  5. Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统 nsswitch.conf配置文件

    Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统  nsswitch.conf配置文件 朋友们,今天我对你们说,在此时此刻,我们虽然遭受种种困难和挫折,我仍然有一个梦 ...

  6. TOP 10 BEST LINUX GAMES RELEASED IN 2016

    Gaming on Linux used to be a very rare phrase. But since the arrival of Steam on Linux, the Linux ga ...

  7. Linux批量重命名文件

    五种方法实现Linux批量重命名文件 Linux批量重命名文件是指对某些特定的文件统一进行重新命名,以改变原来一批文件的名称,这里介绍五种方法来实现. Linux批量重命名文件会涉及到改变一个字母.改 ...

  8. 【Java】 重拾Java入门

    [概论与基本语法] 取这个标题,还是感觉有些大言不惭.之前大三的时候自学过一些基本的java知识,大概到了能独立写一个GUI出来的水平把,不过后来随着有了其他目标,就把这块放下了.之后常年没有用,早就 ...

  9. (4)Linux命令分类汇总(13~16)

    Linux命令分类汇总(13~16) (十三)系统管理与性能监视命令(9个) 79       chkconfig 管理Linux系统开机启动项. 80       vmstat 虚拟内存统计. 81 ...

随机推荐

  1. SRM 406(1-250pt, 1-500pt)

    DIV1 250pt 题意:有几家宠物店,vecort<int>A表示每家宠物店含有小狗占小狗总数的百分比.现在要做扇形统计图统计每家店的小狗百分比,如下图,问作出来的扇形统计图中最多含有 ...

  2. 二次战CPP链表

    Felling By Ruiy: Pre-learnning link list knowloages 熟悉 指针相关操作应用+结构体数据类型应用,且能简单融合使用,堆内存(内存泄露)->类似于 ...

  3. 用phpQuery像jquery一样解析html代码

    简介 如何在php中方便地解析html代码,估计是每个phper都会遇到的问题.用phpQuery就可以让php处理html代码像jQuery一样方便. 项目地址:https://code.googl ...

  4. poj1222

    貌似又是一个矩阵图形的问题,看起来应该是不太容易,不管了先做做吧! 题目大意: 题目:灯光延伸出去(延长熄灯)?? 在一个扩展的游戏版本 熄灯,它是一个难题(或者谜)在一个5行每一行有6个按钮(实际是 ...

  5. Cocos2d-iphone 为sprite添加双击的事件响应

    这篇文章介绍两种方式处理cocos2d中的双击事件响应. 在iOS中使用UITapGestureRecognizer ,很容易就可以添加双击事件处理,但是在cocos2d中无法直接向sprite添加U ...

  6. centos下的mysql安装

    卸载mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf ...

  7. 怎样在loop中处理异常

    怎样在loop中处理异常,而不跳出 出现符号“exception”在需要下下列之一时的解决办法; 如果sql中发生异常,我们可以用 exception       when others then d ...

  8. RT:How HTTP use TCP connection

    In HTTP/0.9 (not used anymore), each request uses a separate TCP connection, and the end of a respon ...

  9. Android 环境下编译FFmpeg

    Android 环境下编译FFmpeg 开发环境:Ubuntu 12.04.2 LTS , android-sdk-linux, android-ndk-r8e 一 .X264 编译 1.    X2 ...

  10. 如何做高大上的网站布局 -------------------->>转至(卧牛SEO/武汉SEO http://blog.sina.com.cn/zhengkangseo )

    SEO开始做,最重要的是网站布局,一个网站布局决定了用户在网站的停留时间,在网站中放入用户想要的内容之外,更重要的是要让用户看到网站之后,一目了然,视觉和感官上良好的体验.那新手该如何做网站布局呢? ...