IO重定向改变标准输出的位置:分为输出重定向和输出重定向。1.覆盖重定向 >>:将目标文件内的源内容覆盖掉。执行不存在的文件,既可以创建新文件。范例:# cat 1.txt 1111111111111111111122222222222222222222# echo -e "aaaaaaaaaaaaa\nbbbbbbbbbbbbb" > 1.txt
分类:
其他好文 时间:
2018-04-20 16:54:26
阅读次数:
118
shell介绍shell脚本在日常的Linux系统管理中是必不可少的;shell是系统跟计算机硬件交互时使用的中间介质。shell是一个命令解释器,提供用户和机器之间的交互;支持特定语法,比如逻辑判断、循环;每个用户都可以由自己特定的shell;centOS7默认shell为bash(BourneAginshell)还有zhs、ksh等。shell记录命令历史,默认保存至.bash_history
分类:
其他好文 时间:
2018-04-17 22:59:02
阅读次数:
222
1 表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1 1>/dev/null 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显 ...
分类:
其他好文 时间:
2018-04-16 10:19:33
阅读次数:
130
文件读写 【文件描述符】 Linux下,通常通过open打开一个文件,它然后返回给我们一个整数,通过这个整数便可以操作文件,这个整数我们称文件描述符(fd)。对应被打开的文件,它也是一种系统资源,那么fd打的能打开多少个文件呢?可以通过这两个命令查看 ulimit –n //查看系统打开文件的数据 ...
分类:
系统相关 时间:
2018-04-15 11:52:42
阅读次数:
325
什么是shell解释器解释器的总称bash解释器某一种解释器]#cat/etc/shells#查看已装的解释器useradd-s#创建用户并指定解释器usermod-s#修改用户的解释器标准和错误的输入输出(重定向)对shell很重要输出默认输出屏幕1正确输出#重定向>(覆盖)>>(追加)2错误输出#重定向2>2>>(追加)#正确错误都重定向&>&
分类:
系统相关 时间:
2018-04-14 11:18:22
阅读次数:
196
标准输入和输出 程序是由指令+数据组成 程序的数据流有三种: 输入数据流:<–标准输入(stdin),一般默认是键盘 输出数据流:–>标准输出(stdout),一般默认到终端窗口 错误输出流:–>标准错误(stderr),一般默认到终端窗口 标准输入:0 标准输出:1 错误输出:2 I/O重定向:改 ...
分类:
系统相关 时间:
2018-04-12 10:32:37
阅读次数:
167
1,>或1> 输出重定向:把前面输出的东西输入到后面的文件中,会清除原来的内容。 例如:echo “Im studying linux “>a.txt 2,>>或1>> 追加重定向:把前面输出的东西追加到后面的文件中,不会清除原来的内容。 例如:echo “Im studying linux “>> ...
分类:
系统相关 时间:
2018-04-11 21:47:18
阅读次数:
197
通配符与特殊符号 特殊符号: 引号系列: $() 和 ` ` 运行里面的命令 ' ' 将里面的命令原封不动的输出 " " 将里面的特殊符号解析运行 重定向系列 : > 标准输出重定向 >> 标准输出追加重定向 2> 错误输出重定向 < 标准输入重定向 << 标
分类:
系统相关 时间:
2018-04-09 19:07:00
阅读次数:
218
星号代表任意所有字符,如*.txt?代表任意一个字符:代表不同命令的分隔符#代表配置文件的注释|代表管道~代表用户的家目录-代表上一次的目录$变量前加$输出变量内容/路径分隔符,也表示根‘>‘或者1>输出重定向,覆盖原有数据‘>>‘或者2>>追加输出重定向。<输入重定向<<追加输入重定向‘单引号,不具有变
分类:
系统相关 时间:
2018-04-08 22:42:25
阅读次数:
274
命令>|>>file标准输入重定向(覆盖);(追加)2>|2>>file标准错误重定向(覆盖);(追加)file<标准输入重定向&>file==>file2>&1全部标准输出重定向tr转换和删除字符tee[-a]file1将stdin存入file1并输出(追加)cmd1|cmd2|cmd3...管道(多次)附加mail-s
分类:
系统相关 时间:
2018-04-08 15:54:05
阅读次数:
209