运维linux命令的结构

linux命令的结构

1.命令 + 参数 + 文件路径

2.一切从根(/)开始

3.严格区分大小写

 

命令
1.ip address   ifconfig 

显示ip地址
2. mkdir  创建目录 
such 这个file文件. directory目录
3. ls  list 显示目录内容
4. ls  -l 显示详细信息
5. cd change directory 进入目录
6.pwd   显示当前位置 prink working (工作) directory
7.touch  创建文件
8.history 历史记录
vi
编辑i (a) 进入insert (编辑)
esc 编辑完成退出esc
:wq 保存并退出 (write保存 quit 退出)
q 退出不保存
q! 强制退出不保存
cat 显示文件内容+路径(绝对 和相对路径都可以)
more
cp   copy 拷贝
-a -  rpf
-f — 覆盖同名文件或目录时不进行提醒,而直接强制复制
-i — 覆盖同名文件或目录时提醒用户确认
-p — 复制时保持源文件的权限、属主及时间标记等属性不变
-r — 复制目录时使用,表示递归复制所有文件及子目录

xargs 分组
-n +数字 分为几组
echo 显示信息到屏幕上
touch  时间戳 创建文件


查询命令:
man  + 命令
命令 --help

符号:
">>"漏斗追加   追加到最后一行
例子:  echo "你好" >> /data/123.txt
cat >>/data/123.txt << EOF 结束标记 EOF end of file
EOF (追加覆盖原来的内容 )
 ">" 重定向符号 先把文件清空 覆盖
 2>> 错误追加重定向加入文件不会别覆盖
 例子 1213 2>>/data/123.txt
 cat /data/123.txt
 对的错的都导入进去命令
lidao >>/data/1123.txt 2>&1 不会被覆盖
命令错误 导入
echo lido >>/data/1123.txt 2>&1 不会被覆盖
 命令正确 导入 
 小于"<"
<  输入从定项 从某个文件中读取数据
xargs -n3 </data/456.txt n加数字就是就几列

<< 追加输入重定向
cat >>/data/123.txt<<EOF
EOF


 
 
 
 快捷键:
tab (自动补全)
crtl+l (清屏)
crtl +c (取消)

 

 

相对路径
没有从/的路径是相对路径
绝对路径
从/开始是绝对路径

posted @ 2018-07-13 09:06  落花~伤城  阅读(219)  评论(0编辑  收藏  举报