• linux学习3


    1.忘记root密码解决方案,单用户模式
    1)reboot重起
    2)不断按键盘的键
    3)选第二个 按e
    4)single b重启
    5)passwd改密码

    2.压缩文件 zip passwd.zip passwd
    解包unzip passwd.zip
    还有一种压缩 gzip passwd(文件的格式是passwd.gz)
    解包gzip -d passwd.gz(这样passwd就出来了)
    还有一种bzip2 shadow
    bzip2 -d shadow.bz2


    3多文件压缩打包
    -j bzip2
    -z gzip
    -f 设置文件名
    -c 新建打包文件
    -v 显示执行过程
    -x 执行解包
    -t 查看文件(不会解包)
    tar -zcvf /tmp/root/etc.tar.gz /etc
    tar zxvf etc.tar.gz (x发表解包)

    4.VIM的使用
    i当前位置插入
    I在行首插入
    a下一个字符
    A行尾插入
    o下一行
    O上一行
    sh把vim放入后台执行 exit获得vim
    :w b.php 另存为
    set nu 显示行号
    set nonu 不显示行号
    set tabstop=2 改变制表位
    :0调到最头上 数字几就第几行 最后面就随便打个大数字
    :/fengzhiqiang 向下检索来用的
    :n 查看下一个
    :?fengzhiqiang 向上
    :1,5s/$f/$a/g 把$f全部替换成$a(从第一行到第五行)
    :u 撤销执行的操作
    :1,5s/$f/$a/gc 可以问我确定一下
    dd剪切
    p粘贴上一行
    P粘贴下一行
    yy 复制
    3 dd 删除三行
    3 yy 复制三行
    :r 加文件名
    :sq 再开一个窗口 :sp index.php ctr(一直按)+w+上下窗口键切换
    :set autoindent 自动缩进

    5.用户管理的应用
    /etc/passwd 存放着用户的信息/etc/shadow 密码放在这里
    useradd bjhd
    passwd bjhd
    tail -n 1 /etc/shadow 最后一行
    /etc/shadow里面的含义
    bjasdf:sadfsdafasdfhlsdaf: 15855: 0: 9999: 7 : : :
    用户名 密码 注册天数 几天后可改密码 多少天后必须修改密码 提前7天告诉你要修改 再宽限你几天 设定时间如一个月这个账号就失效

    groupadd hp
    useradd -g hd u2 -G(附加组,u2就属于两个组了)
    chgrp hd hdphp把hdphp的所属组改为hd
    或者chown hdxj:hd hdphp 把hdphp的所有者改为hdxj,所属组改为hd
    useradd -G hd,hdxj,u1 u6 把u6加到这些组里
    useradd -M u5 不给u5创建家目录
    usermod -G hd u6 修改u6属于hd组
    usermod -L hdxj (在hdxj密码前面加个!锁定用户) 解锁usermod -U
    userdel u1(删不干净) userdel -r u2 家目录也删
    删除没有所有者的目录
    find / -nouser
    find / -nouser -exec rm -rf {} ;
    find / -nouser -exec rm -ri {} ;问你删不删

    passwd -l hdxj 锁定用户
    passwd -u hdxj 解锁
    passwd -S hdxj 查看状态
    chage -m 3 hdxj 它三天后才能修改密码
    chage -M 10 hdxj 它十天之后必须修改密码
    chage -W 2 hdxj 两天之前提醒了
    chage -I 2 hdxj 宽限它两天
    chage -E 2014-2-12 hdxj 在那天失效 写0的话马上失效


    groupdel hdxj 如果组里有用户删除不了
    可以先删除用户才能删除组

  • 相关阅读:
    JUnit之持续集成(CI,Continuous Integration)
    Junit初级编码(二)探索JUnit核心
    《opencv学习》 之 特征检测与匹配
    opencv小问题大智慧
    opencv3.1+contrib的配置大总结(配置了两天,遇到问题无数)
    《图像处理实例》 之 透视变换
    《图像处理实例》 之 物体计数
    《图像处理实例》 之 操作规则的圆
    《电路学习第三天》 之 彩扩机项目设计
    《图像处理实例》 之 提取特殊背景的直线
  • 原文地址:https://www.cnblogs.com/fengzhiqiangcaisangzi/p/3399608.html
Copyright © 2020-2023  润新知