• Linux基础


    Linux基础知识:
    1、时间:date +%Y-%m-%d    
    2、日历:cal 7 2015
    3、计算机:bc    quit退出
    4、功能补全键:Tab,输入任意字符后按此键可补全或列出对应命令,一下直接补全,两下列出所有
        ls -al ~/.bash:列出该目录下以.bash开头的文件名
    5、按两下TAB键可显示所有命令数
    6、显示英文版:# LANG="cn"
    7、查看命令详细说明:man(manual简写)
    8、查找文件位置:whereis profile    结果:profile: /etc/profile /etc/profile.d
    9、查看命令位置:which ifconfig        结果:/sbin/ifconfig
    10:文件名查询命令:whereis locate    find
    11、显示指定目录: ll -d / /bin /boot /sys
    12、显示挂载点:ls -ild / /. /.. /etc
    13、显示linux 支持的文件系统格式:ls -l /lib/modules/$(uname -r)/kernel/fs
    14、格式化分区:fdisk /dev/hdc
    15、dumpe2fs /dev/hdc    :    分区的superblock信息
    16、硬盘分区:fdisk
    17、磁盘格式化:mkfs
    18、磁盘检查:fsck,badbolcks
    19、文件压缩/解压缩/查看:适用于单个文件
        gzip -v man.config --> man.config.gz  解压:gzip -d 会删除原文件    查看:zcat
        bzip2 -z man.config->man.config.bz2         bzip2 -d man.config.bz2 查看:bzcat man.config.bz2  
    20、打包并压缩:
        压缩:tar -jcv -f filename.tar.bz2 若文件名为*.tar.gz 则加上-z 参数         例:tar -zpcv -f /root/etc.tar.gz /etc    (j->bz2/p->gz)
    21、账号相关文件:1、群组:/etc/group    2、用户:/etc/passwd    3、密码:/etc/shadow
    22、useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c 说明栏] [-d 主文件夹绝对路径] [-s shell] 用户账号名
        -M:强制不创建用户主文件夹    -m:强调创建用户主文件夹
        说明:默认会创建用户主文件夹,且权限为700
              默认情况下,新建的账号无法登陆,因为没有密码;可用passwd username  来设置密码后方可登陆
        默认动作:1、/etc/passwd 里创建一行账号相关数据,包括创建UID/GID主文件夹等
                  2、/etc/shadow 里面将此账号的密码相关参数填入,但尚未有密码;
                  3、/etc/group     里面加入一个账号名称一模一样的组名;
                  4、/home 下面创建一个与账号相同的目录作为用户主文件夹,且权限为700
                  
        例:useradd -u 700 -g users vbird2
            ll -d /home/vbird2    
            grep vbird2 /etc/passwd    /etc/shadow    /etc/group
        useradd -D:显示命令的默认值
        用PAM来管理密码机制:/etc/pam.d/passwd当中
        直接定义用户密码:"--stdin" 例如:echo "abc543cc" | passwd --stdin vbird2
    23、修改用户设置:usermod [-cdegGlsuLU] username
        例如:usermod -c "VBird's test" vbird2
              grep vbird2 /etc/passwd
              ll -d ~vbird3
              cp -a /etc/skel home/vbird3
              chown -R vbird3:vbird3 /home/vbird3
              chmod 700 /home/vbird3
              ll -a ~vbird3
    24、删除用户:userdel [-r] username
    25、finger:目前系统上登录用户信息    chfg:可以修改
    26、id [username]
    27、用户组管理
        新增:groupadd [-g gid] [-r] 用户组名
            例:groupadd group1
                grep group1 /etc/group /etc/gshadow
        修改:groupmod [-g gid] [-n group_name] 用户组名        (不要随意改GID,会造成系统资源错乱)
        删除:groupdel [groupname]
        设置密码:gpasswd groupname










        
        

        
        


  • 相关阅读:
    mybatis Result Maps collection already contains value for com.ebways.dictionary.dao.impl.PtInfoDaoImpl.beanMap
    spring mvc 重定向加传参
    http apr 8080 exec 3解决
    jsp调用java方法 function taglib
    java读取xml文件
    jsp自定义标签(时间格式化包括Long转时间)
    JAVA-JSP内置对象之request获得所有的参数名称
    JAVA-JSP内置对象之request对象参数
    JAVA-JSP内置对象之移除属性
    JAVA-JSP内置对象之application范围
  • 原文地址:https://www.cnblogs.com/pingzhanga/p/4663980.html
Copyright © 2020-2023  润新知