zoukankan      html  css  js  c++  java
  • 软硬连接,find命令date命令,du大文件, tar zip压缩解压命令,

    file  显示文件类型

    mkdir 目录不存在 后面加 -p


    -普通文件
    d目录
    l链接文件
    p管道文件
    c字符文件
    b块文件
    s 套接字文件


    txt,log,
    cfg cong configure xml配置文件
    sh csh shell脚本

    后缀名对linux系统没有意义 windows 中用于关联程序

    find 

    find / -ctime -1 -name '*'|xargs ls -l
    find -name '*.txt'|xargs cp /tmp
    find -name '*.txt'|xargs cp -t /tmp
    find / -ctime -1 -name '*' -size +10M|xargs (可加其他命令理解成拆开)ls -l(把文件类型列出来)

    find / -maxdepth 4 -type f -size +100k | xargs ls -l     -h(将大小换成单位)

    find / -maxdepth 4 -type f -size +100k |wc -l  (统计数量)

    date

    date +%Y-%m-%d

    date -d '1 day' 按照描述输出

    date -s '20150506 12:30:30' 修改日期

     date +%F  格式化输出年月日

    date+%格式化输出时分秒

     ntpdate  ntp1.aliyun.com   (阿里云同步时间)
     
     
     
    tar 

    创建名为test5.tar压缩包 压缩home下的所有文件 但不包括 5.txt

    zcvf

    z  gzip进行压缩    c 创建压缩包   v 显示压缩过程   f 指定压缩

    压缩路径换成相对路径比较安全


    tar zcvf /tmp/test5.tar --exclude 5.txt ~/

     解压到当前目录  tar -xf /tmp/test4.tar 
    解压到指定路径 tar -xf /tmp/test4.tar -C ~/f 
    zip
     
     压缩/etc 到 /tmp/test1.zip
     zip -r /tmp/test1.zip  /etc
    -q静默模式

    unzip -d /tmp/ttt /tmp/test1.zip 
    -l查看zip压缩包含文件不解压缩
    -v查看显示文件列表压缩比率
    -t 检查是否损坏
     
     
     
    用户
    UID范围    管理员  0  普通 1-500  虚拟501-65535
    用户组
    相同特征或权限集合
    一对一  一对多 多对一  多对多
    useradd  -u指定UID   -s指定用户shell命令解释器  -M 表示不创建家目录创建虚拟用户  -g指定用户组 -c添加说明
    设置密码
    1.passwd   用户名
    2.echo 12345|passwd-stdin  用户名
     
    whoami 查看用户
    su 切换
    su - 切换更新环境变量
    -c切换到一个用户运行命令
    id 查看uid,gid 
    userdel   删除用户默认不删除用户家目录和邮箱
    -r  删除与用户有关的所有信息
    usermod  修改用户信息
    -s  修改解释shell命令解释器 
    -g  修改用户组
    -u  修改UID
    -c  修改说明
     
    groupadd 创建用户组
    -g  指定用户指定GID
    groupdel  删除用户组不删除还有用户归属的主用户组
     
     
    硬链接软连接
    硬链接复制节点信息
    软连接指向节点信息
     硬链接   ln 6.txt  666.txt
    软链接   ln -s 6.tx t 666.txt 
     


    当服务器运行了很长时间后 可能会出现磁盘已满的问题但是当你查看容量时发现还有空闲容量
    可能是因为inode节点不够用了,是由于小文件过多造成的
    使用find 来查找小文件 进行清理

    如果确实视容量不足 我们可以删除无用大文件
    使用du命令查找
    du / -sh |grep G # 查找超过一个G的文件
    然后一步一步跟踪找到对应文件进行清理

  • 相关阅读:
    echarts基础使用
    将数据表中的热词统计结果用echarts热词云展示
    LInux下bash: wget: command not found解决方法
    利用Jieba对txt进行分词操作并保存在数据库中
    idea运行Guns示例demo
    浅谈一下mshta在CVE201711882里的命令构造
    CVE201711882 POC 全版本通杀
    本地复现Flash 0day漏洞(CVE20184878)
    Oracle安装错误
    oracle远程连接服务器出现 ORA12170 TNS:连接超时 解决办法
  • 原文地址:https://www.cnblogs.com/wrqysrt/p/10820872.html
Copyright © 2011-2022 走看看