1.命令历史 作用:查看之前使用的命令
关于命令历史的文件
每个用户家目录下面的。bash_history
在关机的时候,会自动写入一次
关于命令历史命令历史变量(环境变量)
2.命令补全
tab
扩展:制表符 代表4个空格键
3.目录补全
作用:提示 补全
对象.
4.命令展开—date命令
{}
linux目录需要遵循什么规则?--FHS目录规则
属性一 属性二
a 1
b 2
mkdir -pv /var{}{}
date基于date命令来创建命令
%F CCYY2019-mm-dd 年月日
%H hh时
%M MM分
%S ss 秒
%Y CCYY
通过for语句循环创建一个月的日志文件;
5执行命令状态
在linux,每一条执行后都会有两个结果:
命令本身放回的内容
其次,命令执行的结果状态
$?变量,就是用来存放命令执行的结果状态
.log 2019-8-6.http.log touch 'date+%F.http.log
命令的快捷键
ctrl+l
ctrl+c
ctrl+u//删除光标前的字符
ctrl+k//删除光标后的字符
ctrl+a
ctrl+e
ctrl+w//以空格为分隔符,去删除文件
ctrl+r// 进入一个交互界面,搜索最近一次使用的命令
7 alias别名
8 文件通配符
任意单个字符?
任意长度的任意字符
指定范围内的任意一个字符
1.以什么开头
2.[^]指定范围以外的任意一个字符
指定字符类
不是正则表达式
alias别名
网卡目录
alias
alias cdnet="cd /etc/sysconfig/network/-scriptes"这种方式只适用于当前的shell下
/etc/profile:定义环境变量(所有用户)--EXPORT HISTCONTROL=XXX
/etc/bashrc:定义本地变量(本地用户)
~/.bash_profile:定义环境变量(指定用户)
~/.bashrc:定义本地变量——alias(指定用户)
for i in {1..30};do
touch 'date +%Y -%m-$i()
tar
压缩文件
压缩工具 1234asdfghjkasdfghj1234
1234=ax
只能对文件进行操作不能对目录进行操作
gzip
bzip2
xz
zcat //查看压缩文件且不解压(不解压就能看)
tar的常见参数:
tar归档工具:可以对目录进行操作
-j bzip2
-J xz
-f 指定文件名
-x extract
-c create
-z gzip
-v 显示详细信息 verbose
-t不解压查看内容和zcat一样
tar cjvf 2018-08.http.log.bz2 2018-08-*.http.log
tar xvf 2018-08.http.log.bz2 -C abc
crontab -- 20 2***/root/xxx.sh
vim xxx.sh00
#!/bin/bash
done
clock
hwclock