centos学习笔记

centos学习笔记

ID:38978838

大小:1.06 MB

页数:53页

时间:2019-06-22

centos学习笔记_第1页
centos学习笔记_第2页
centos学习笔记_第3页
centos学习笔记_第4页
centos学习笔记_第5页
资源描述:

《centos学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Shell脚本的执行方式1、echo输出命令[root@localhost~]#echo[选项][输出内容]选项:-e:支持反斜线控制的字符转换[root@localhost~]#echo-e"abbc"#删除左侧字符[root@localhost~]#echo-e"atbtcdtetf"#制表符与换行符2、第一个脚本[root@localhostsh]#vihello.sh#!/bin/Bash#Thefirstprogram#Author:shenchao(E-mail:shenchao@lampbrother.net)ech

2、o-e"Mr.ShenChaoisthemosthonestmaninLampBrother"3、脚本执行u赋予执行权限,直接运行Øchmod755hello.shØ./hello.shu通过Bash调用执行脚本Øbashhello.sh___________________________________历史命令与命令补全1、历史命令[root@localhost~]#history[选项][历史命令保存文件]选项:-c:清空历史命令-w:把缓存中的历史命令写入历史命令保存文件~/.bash_history历史命令默认会保存1000条,可以在

3、环境变量配置文件/etc/profile中进行修改历史命令的调用u使用上、下箭头调用以前的历史命令u使用“!n”重复执行第n条历史命令u使用“!!”重复执行上一条命令u使用“!字串”重复执行最后一条以该字串开头的命令2、命令与文件补全u在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,按“Tab”键就会自动进行补全________________________________________________命令别名1、命令别名[root@localhost~]#alias别名='原命令'#设定命令别名[root@

4、localhost~]#alias#查询命令别名2、让别名永久生效[root@localhost~]#vi/root/.bashrc3、删除别名[root@localhost~]#unalias别名Bash常用快捷键输入输出重定向注意错误用2表示。举例:[root@localhosttmp]#touchnfile[root@localhosttmp]#date>nfile[root@localhosttmp]#catnfile2018年01月07日星期日09:16:22CST[root@localhosttmp]#date>>nfile[roo

5、t@localhosttmp]#catnfile2018年01月07日星期日09:16:36CST2018年01月07日星期日09:16:49CST[root@localhosttmp]#lsdd2>nfile[root@localhosttmp]#catnfile-bash:lsdd:未找到命令[root@localhosttmp]#dateaaa>file_12>&1[root@localhosttmp]#catfile_1-bash:dateaaa:未找到命令[root@localhosttmp]#lsdd&>>file_2[root@l

6、ocalhosttmp]#catfile_21filefile_1file_2-bash:lsdd:未找到命令3、输入重定向(很少用)[root@localhost~]#wc[选项][文件名]选项:-c统计字节数-w统计单词数-l统计行数命令<文件把文件作为命令的输入命令<<标识符…标识符把标识符之间内容作为命令的输入多命令顺序执行与管道符1、多命令顺序执行举例:(1)[root@localhosttmp]#ls;date;cd/user;pwd1filefile_1file_22018年01月07日星期日09:42:43CST-bash:cd

7、/user:没有那个文件或目录/tmp(2)[root@localhost/]#ls/tmp&&echoyes1filefile_1file_2Yes[root@localhost/]#lsaa&&echoyes-bash:lsaa:未找到命令(3)[root@localhost/]#lal/tmp

8、

9、echoyes-bash:lal:未找到命令Yes这个特别实用,自动判断一个命令是否正确。[root@localhost~]#命令&&echoyes

10、

11、echono如果命令正确echoyes才会执行,echoyes执行,那么echono不执行。如

12、果命令错误echoyes不会执行,echoyes不执行,那么echono执行。下边这个主要用于硬盘数据拷贝的。[root@localhost~]#dd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。