LIUNX自动化运维(一)


自动化运维 Shell 简介***

一个完整的计算机体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责
对硬件进行管理与操作的是系统软件的内核部分,用户是无法与硬件或内核打交道的,用户通
过应用程序或部分系统软件发出指令(可能是通过浏览器发送一封邮件),这些指令会被翻译并
传给内核,内核在得知用户的需求后调度硬件资源来完成操作(比如,使用网卡发送数据包)。
在Linux环境下,我们可以通过Shell与内核进行交流,并最终实现我们想要使用计算机资源的
目的。由于Linux的开放性特点,使得在Linux下对Shell的选择也有很多,CentOS 6.3系统中
可以使用的 Shell 有/bin/sh、/bin/bash、/bin/tcsh、/bin/csh 这几种,/etc/shells 文件说明了当前系
统有哪些可用的Shello不同的Shell有不同的特点以及操作方式,这里以CentOS默认使用的
Shell为例讲解,也即是Bash。


Bash功能介绍 命令历史


Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己家目录
下的.bashjiistory1隐藏文件中。查看这些命令历史记录的方法有很多,可以通过直接打幵文件
来查看,也可以通过键盘的上下键来上翻或下翻历史记录,还可以通过history命令查看历史记
录,所有的命令历史都有记录编号。命令历史能够记录的信息数量由HISTSIZE变量所决定,
CentOS 6.3默认通过/etc/profile文件定义了 H1STSIZE=1000,也就是最多可以记录最近所使用
的1000条命令,当有第1001条命令执行时,第一条命令会被覆盖,执行history-C命令可以清
空所有的历史记录。
记录命令历史除了可以查看历史记录外,还可以在需要时直接调用历史记录再次执行该命
令。
® 上下键翻阅历史命令,找到合适的命令后直接回车键即可执行。
® 输入!string调用命令历史(string为关键字),如!vim将调用最后一次执行的以vim幵
头的命令。或者通过!n来准确定位历史记录,如!242将直接调用命令历史的第242条
记录并执行。
® 通过Ctrl+r快捷键打开搜索功能,接着输入关键字,即可在命令历史中搜索相关命令,
按回车键完成执行操作。如果没有搜索到适合的命令,按Esc键退出搜索。
3.2.2 命令别名
在CemOS6.3系统中,我们可以直接使用11命令来显示文件的详细信息,其实系统中并没
有11命令,它只是被提前定义好的一个别名而已,别名的好处是可以把本来很长的指令简化缩
写,为常用且复杂的命令及选项创建别名可以大大提高日常工作效率。
[root@centos6〜]# alias #查看系统当前所有的别名
alias cp=rcp 一i’
alias 1. = 9Is 一d --color=auto9
alias 11=9Is -1 ——color=autor
alias ls=9Is --color=autof
Linux中以开头的文件或目录为隐藏文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值