运维工程师必备150个命令
1.mkdir make directory 创建目录,例子:mkdir /data表示在根下创建data目录。
2.cd change directorys 切换目录,例子:cd /表示进入根目录。
3.ls list 列表目录,例子:ls /etc, -l(long)长格式显示目录或文件属性。
-d(directory),表示查看目录
4.touch 创建文件或更改文件时间戳,例子:touch /data
5.pwd print work dirtorys 打印工作目录(路径),例子:pwd
6.vi 记事本 (简单,功能少)
7.vim 编辑器 (复杂,功能比较多)
8.cat 查看文件内容(编辑、追加)。例子:cat oldboy.txt
例子:
cat >>/data/oldboy1.txt<<EOF
I am studying linux.
EOF
9.echo 是一个打印输出内容的东西,例子:echo ‘I am study linux.‘
例子:
echo ‘
1111
2222
3333
‘>>oldboy.txt
例子:
echo -e ‘I am study linux\nI am study linux‘ >>b.txt
相对路径和绝对路径
windows绝对路径:E:\2016-老男孩-常用运维工具,从头开始的路径。
linux绝对路径:cat /etc/sysconfig/network-scripts/ifcfg-eth0,从/开始的路径。
相对路径:cat etc/sysconfig/network-scripts/ifcfg-eth0不从/开,不从头开始的路径。
特殊符号:
> 或 1> 输出重定向,把前面的东西输入到后面的文件中,会清除文件原有的内容。
>> 或 1>> 追加重定向,把前面的东西输入到后面的文件尾部,不会清除文件原有内容。
< 或 0< 输入重定向, 例子:xargs -n 2 <b.txt
<< 或 0<< 追加输入重定向,
2> 错误重定向,
2>> 错误追加重定向,
说明:
1.剪头的指向就是数据的流向。
2.数字说明:
a.标准输入(stdin):代码0,使用<或<<数据流向从右向左
b.正常输出(stdout):代码1,使用>或>>,数据流向从左向右。 echo oldboy >a.txt 2>&1 = echo oldboy >a.txt 2>&1
c.错误输出(stderr):代码2,使用2>或2>>,数据流向从左向右。cho oldboy 2>a.txt 1>b.txt
本文出自 “good cook” 博客,转载请与作者联系!
原文地址:http://goodcook.blog.51cto.com/11216229/1749016