第二次总结

系统管理和维护:tab补全 tab一次:输入的内容能够唯一标识,直接跳出命令
输入的内容不能唯一标识再tab,显示出所有匹配的命令
tab命令补全的原理:vi,系统会根据环境变量 P A T H 去 寻 找 命 令 s h e l l 命 令 操 作 : C T R L + A 最 前 + E 最 后 + K 删 掉 光 标 之 后 + U 删 掉 光 标 之 前 + R 搜 索 历 史 命 令 + C 停 止 当 前 运 行 的 程 序 + L 清 屏 v i m 操 作 : 编 辑 模 式 : i : 在 当 前 光 标 下 插 入 O : 上 一 行 插 入 o : 下 一 行 插 入 历 史 命 令 : ! 10 ! + 历 史 命 令 的 行 数 ! PATH去寻找命令 shell命令操作:CTRL+A 最前 +E最后 +K删掉光标之后 +U删掉光标之前 +R搜索历史命令 +C停止当前运行的程序 +L清屏 vim操作:编辑模式: i:在当前光标下插入 O:上一行插入 o:下一行插入 历史命令:!10 !+历史命令的行数 ! PATHshellCTRL+A+E+K+U+R+C+LvimiOo10+?执行最后一次命令 help history 查看帮助
history -w把历史命令列表同步到历史命令文件中
echo $HISTFILE查看历史命令文件位置
如何设置历史命令的保存数量:
echo $HISTSIZE vi /etc/profile 修改 HISTSIZE=1000 source /etc/profile
如何设置历史命令的时间戳和使用用户:
vi /etc/profile
export HISTTIMEFORMAT="%F %T whoami" :wq source /etc/profile
alias net=“内容vi /etc/sysconfig/network-scripts/ifcfg-eth0” 定义别名 unalias net 取消别名 \net跳过别名 vi /etc/bashrc写在最后一行,永久设置别名生效 source/etc/bashrc 重启生效
#!/bin/bash
who=whoami //全局变量,作用于对当前文件
test(){
IP=‘192.168.254.125’ //局部变量,作用于一行代码,或者代码块
ping $IP
echo $who
}
test
a=name //当前shell进程,子进程
echo $SHELL
source /etc/bashrc 重载
环境变量:正对于当前的shell下的所有进程及子进程都生效
标准输入输出:标准输出到文件:>文件名字 (ls >file1) 错误输出到文件:>文件名字 (mysql 2>errname)
> filename 2>errname 将标准输出到filename文件,错误输出到errname文件
ll anaconda-ks.cfg anaconda-ks1.cfg &>file4
ll anaconda-ks.cfg anaconda-ks1.cfg &>file5 2>&1
标准输入到文件:cat > file3 <<EOF 标准输入到file3
>123
>abc
>EOF
$? 判断史昂一条命令是否成功,成功返回0,失败返回非0.
ping $IP &>/dev/null
“|”:管道符,把上一个命令的执行结果交给了下一个命令继续处理
如: ip a |grep inet ll |grep err
把过滤的结果打印到文件中
”…“ 代表上级目录 如: cd … “.”代表当前目录 “;”:多条命令的分割
内容”:把内容还原成命令 “*”:匹配所有 “?”:匹配单个任意字符
系统管理的常用命令:ls -a:显是所有隐藏文件及目录 ls -A:显是隐藏文件
ls:显示是链接文件及连接路径, ls -L:显示的是链接路径下的真实文件
用绝对路径,表示index.html ;/root/test/app/index.html
用相对路径,表示index.html;app/index.html
pwd显是的是当前路径,pwd -P显是链接文件的真实路径
cd - 执行上一个执行的路径切换命令 cd - 切换到上一次文件所在的路径 cd ~ 切换到用户的家目录
cd …/ 切换到上层目录 cd…/…/切换到上上层目录
date 时钟显示格式拼接:date ”+%Y-%m-%d %H:%M:%S“
修改系统时间:date -s 17:58:30 显示时区:date +%Z
#!/bin/bash
time=date "+%H"
echo $time.log
uname: uname -a 查看系统内核信息
uname -r
free -h 内存使用情况 free -m 不带单位的内存使用情况
mem:内存
swap:在磁盘上格式化的一个和内存格式相同的分区
buff:数据读的缓存空间
cache:数据写的缓存空间
shutdown -h now关机
reboot重启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值