CentOS自动化运维常用命令-学习笔记

CentOS自动化运维常用命令-学习笔记

ID:37551969

大小:147.97 KB

页数:10页

时间:2019-05-25

CentOS自动化运维常用命令-学习笔记_第1页
CentOS自动化运维常用命令-学习笔记_第2页
CentOS自动化运维常用命令-学习笔记_第3页
CentOS自动化运维常用命令-学习笔记_第4页
CentOS自动化运维常用命令-学习笔记_第5页
资源描述:

《CentOS自动化运维常用命令-学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CentOS自动化运维常用命令-山西众创金融学习笔记自动化运维笔记在山西众创金融学习的这段时间,我成长了许多,也学会了很多自动化运维的常用命令和运维的经验技巧,感谢公司对我的培养。现在把这段时间的学习笔记分享出来,大家共同学习O(∩_∩)O哈哈~1.Bash:CentOS6.3默认通过/etc/profile文件定义了HISTSIZE=1000,执行history-c清除所有历史命令;2.通过Ctrl+r打开搜索功能,在命令历史中搜索相关命令;3.命令别名:alias#查看系统当前所有的别名;aliash5='head-5'#定

2、义新的别名unaliash5#取消别名定义4.管道与重定向:ifconfigeth0

3、grep'inetaddr'#过滤包含IP地址的行输出重定向可以使用>或者>>符合:>可以将输出导至文件,不存在则创建,如果已经存在则覆盖;>>可以将输出追加到文件;对应错误信息的重定向需要使用2>或2>>符号实现。输入重定向<符号,可以帮助我们从文件中提取输入信息。rpm-qa

4、grepgcc#查询计算机中是否安装了gcc软件查询一个包是否被安装#rpm-q列出所有被安装的rpmpackage#rpm-qaec

5、ho"pass"

6、passwd--stdintom#设置tom的密码为passls>list.txt#将输出保存至文件list.txt屏幕无输出3.3echo"pass"

7、passwd--stdinroot>/dev/null修改密码3.3.2命令使用技巧:1.firefox&后台运行浏览器,不影响shell的使用;2.ls/tmp;ls/root;ls/home所有的命令按照顺序执行(不管前边的命令是否执行成功,后边的照常执行);3.lstest.txt&&cattest.txt如果某个文件存在,则显示该文件内容,否则报错。4

8、.gedit

9、

10、vim如果有gedit编辑器,则打开该程序,否则打开vim编辑器。5.idtom&>/dev/null&&echo"Hitom"

11、

12、echo"Nosuchuser"如果idtom执行成功,则说明用户存在,屏幕将显示Hi,tom否则显示Nosuch..3.3.3作业控制技巧:#vim&#jobs#fg1通过fg<编号>的形式将进程再次调回到前台执行;3.3.4花括号{}的使用技巧:#echo{a,b,c}通过花括号扩展可以生成命令行或脚本所需要的字串#echouser{1,5,8}#user1user5user8#

13、echo{0..10}#12..10#echo{0..10..2}#024..10#echoa{2..-1}#a2a1..a-1#mkdir/tmp/dir{1..5}#ls-ld/tmp/dir{1,2,3}#chmod777/tmp/dir{1,2}#kill-9{4603,8345,11574,12257}3.4变量3.4.1自定义变量:建议统一使用大写或者首字母大写。默认NAME的值是可以被修改的,但可以通过typeset为这个变量添加只读属性来防止误操作,如果需要限定变量值可以设置为整数,亦可以用typeset添加属性

14、;NAME=tomcatecho$NAMEtypeset-rNAME#添加readonly只读属性declareINT_NUMBER#预先定义一个变量,但是暂时不给赋值typeset-inINT_NUMBER#设置整数变量readP_NUMBER#回车后输入要赋值给P_NUMBER的值echo$P_NUMBERread-p"Pleaseinputanumber:"P_NUMBER#set#查看当前系统中设置的所有的变量和值unsetP_NUMBER#删除变量;3.4.2变量的使用范围使用name=[value]的形式定义的变量默

15、认仅在当前shell中有效,子进程不会集成这样的变量.使用export命令会将变量放入环境中,这样的进程会从父进程哪里继承环境,export可以直接定义环境变量并赋值.TEST=passecho$TESTbash#在当前shell下开启新进程bashecho$TEST#查看变量值为空exitexportTEST#将已有用户变量添加至环境exportNAME=tom#直接定义环境变量3.4.3环境变量Bash预设定了很多环境变量,可以直接调用这些变量;Bash手册:BASHPID当前bash进程的进程号GROUPS当前用户所属的组

16、ID号HOSTNAME当前主机的主机名称PWD当前工作目录OLDPWD前一个工作目录RANDOM0-32767之间的随机数UID当前用户的ID号码HISTSIZE命令历史的记录条数HOME当前用户的家目录PATH命令搜索路径PS1主命令提示符PS2次命令提示符e

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

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

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