Linux bash重拾 2016-8-16
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的更多相关文章
- [linux]重拾linux
起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做本地测试,学习使 ...
- 重拾linux
重拾linux 起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做 ...
- 重拾C
重拾C,一天一点点_10 来博客园今天刚好两年了,两年前开始学编程. 忙碌近两个月,项目昨天上线了,真心不容易,也不敢懈怠,接下来的问题会更多.这两天调试服务器,遇到不少麻烦. 刚出去溜达了一下,晚上 ...
- mysql查询练习题-2016.12.16
>>>>>>>>>> 练习时间:2016.12.16 编辑时间:2016-12-20-->22:12:08 题: 涉及:多表查询.ex ...
- Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统 nsswitch.conf配置文件
Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统 nsswitch.conf配置文件 朋友们,今天我对你们说,在此时此刻,我们虽然遭受种种困难和挫折,我仍然有一个梦 ...
- 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 ...
- Linux批量重命名文件
五种方法实现Linux批量重命名文件 Linux批量重命名文件是指对某些特定的文件统一进行重新命名,以改变原来一批文件的名称,这里介绍五种方法来实现. Linux批量重命名文件会涉及到改变一个字母.改 ...
- 【Java】 重拾Java入门
[概论与基本语法] 取这个标题,还是感觉有些大言不惭.之前大三的时候自学过一些基本的java知识,大概到了能独立写一个GUI出来的水平把,不过后来随着有了其他目标,就把这块放下了.之后常年没有用,早就 ...
- (4)Linux命令分类汇总(13~16)
Linux命令分类汇总(13~16) (十三)系统管理与性能监视命令(9个) 79 chkconfig 管理Linux系统开机启动项. 80 vmstat 虚拟内存统计. 81 ...
随机推荐
- Apache-Tika解析Excell文档
通常在使用爬虫时,爬取到网上的文章都是各式各样的格式处理起来比较麻烦,这里我们使用Apache-Tika来处理Excell格式的文章,如下: package com.mengyao.tika.app; ...
- Hibernate三 关联关系
Hibernate的关联映射 客观世界中很少有对象是独立存在的,比如我们可以通过某个老师获取该老师教的所有学生,我们也可以通过某个学生获得教他的对应的老师,实体之间的互相访问就是关联关系.在Hiber ...
- Java GC CMS 日志分析
https://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs 笔者对其中某几条记录又进行了详细说明,以下是一条完整的CMS日志记录的示 ...
- UIScreen UIWindow UIView
UIScreen(屏幕),UIWindow(窗口),UIView(视图)是IOS的几个基本界面元素.其中UIWindow(窗口)和UIView(视图)是为iPhone应用程序构造用户界面的可视组件.U ...
- 杯具,万达电商又换CEO
万达电商CEO再离职.而这距他入职还差一个月才满一年. 昨晚.万达电商CEO董策告诉新浪科技6月3日已正式从万达电商离职.将去往澳洲照应家人.而谈到离职原因和万达电商时,董策以开会为由收了电话. 从2 ...
- spring mvc使用ClassPathXmlApplicationContext或FileSystemXmlApplicationContext和XmlWebApplicationContext类的操作其中 XmlWebApplicationContext是专为Web工程定制的。
一.简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象).可以用: ApplicationContext ac = new ClassPathXmlAp ...
- [转] JAVA的Random类
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要 ...
- Eclipse快捷键 10个最有用的快捷键(转)
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升. ...
- POJ 1113 Wall 求凸包的两种方法
Wall Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 31199 Accepted: 10521 Descriptio ...
- (转)ecshop 后台商品分类添加图片的功能
转之--http://blog.sina.com.cn/s/blog_4696b3760100n5ee.html 1 .首先找到数据表 ecs_category (商品分类表) 添加一 cat_i ...