常用命令
创建:2023-10-27 17:46
更新:2023-10-27 17:46
  1. 修复默认bash

    sudo usermod -s /bin/zsh $username  
    sudo chsh -s /bin/zsh
    
  2. 插件存储大小

    df -h     # 查看磁盘
    df -h     # 查看目前所有文件系统的可用空间及使用情形
    du -h -d1 # 查看文件或文件夹的磁盘使用空间
    
  3. 获取时间

    last_hour=`date -d'1 hour ago' +%Y%m%d%H`
    
  4. 按照修改时间获取文件 (在20-50天内修改过的文件)(-mmin 分钟)

    find . -mtime +20 -a -mtime -50 -type f
    
  5. 删除5天以上未修改的文件

    find . -mtime +5 -delete
    
  6. awk

    cat vito.log | awk '{match($0, /"cmd":"([^"]+?)"/, a); print a[1]}' | sort | uniq
    cat event_proxy_202108* | awk '{match($0, /"cmd":"([^"]+?)"/, a); print a[1]}' | sort | uniq
    
  7. 查找机器上的所有http请求

    sudo tcpdump -i any -A -vv -s 0 | egrep -e "GET" -e "POST" -e "Host:"
    
  8. 系统备份

    # 备份
    dd if=/dev/sda1 bs=64M | gzip --fast | dd bs=32M of=/mnt/my_mounted_backup_drive/backup-sda1.gz
    
    # 导入
    dd /mnt/my_mounted_backup_drive/backup-sda1.gz bs=32M | gzip --decompress | dd bs=64M of=/dev/sda1
    
  9. 命令别名

    alias ll='ls -l'
    alias lh='ls -lh'