shellday1

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

原文地址:https://www.cnblogs.com/qhlove/p/11347854.html