美文网首页
2018-07-13Linux基本语句学习

2018-07-13Linux基本语句学习

作者: 哆啦在这A梦在哪 | 来源:发表于2018-07-13 12:53 被阅读8次

    ls: 列出目录
    cd:切换目录
    pwd:显示目前的目录
    mkdir:创建一个新的目录
    rmdir:删除一个空的目录
    cp: 复制文件或目录
    rm: 移除文件或目录

    -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
    -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
    -l :长数据串列出,包含文件的属性与权限等等数据;(常用)

    使用 mkdir 命令创建 runoob 目录

    [root@www ~]# mkdir runoob

    使用绝对路径切换到 runoob 目录

    [root@www ~]# cd /root/runoob/

    使用相对路径切换到 runoob 目录

    [root@www ~]# cd ./runoob/

    表示回到自己的家目录,亦即是 /root 这个目录

    [root@www runoob]# cd ~

    表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;

    [root@www ~]# cd ..

    创建多级目录
    [root@www tmp]# mkdir test1/test2/test3/test4

    删除空目录:删除test文件
    [root@www tmp]# mkdir test

    useradd
    实例1

    useradd –d /usr/sam -m sam

    此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

    实例2

    useradd -s /bin/sh -g group –G adm,root gem

    此命令新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

    这里可能新建组:#groupadd group及groupadd adm

    增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。
    userdel
    userdel 选项 用户名
    常用的选项是 -r,它的作用是把用户的主目录一起删除。

    例如:

    userdel -r sam

    此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
    passwd 选项 用户名
    可使用的选项:

    -l 锁定口令,即禁用账号。
    -u 口令解锁。
    -d 使账号无口令。
    -f 强迫用户下次登录时修改口令。
    如果默认用户名,则修改当前用户的口令。

    例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:

    $ passwd
    Old password:******
    New password:*******
    Re-enter new password:*******
    usermod 选项 用户名
    常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。

    另外,有些系统可以使用选项:-l 新用户名

    这个选项指定一个新的账号,即将原来的用户名改为新的用户名。

    例如:

    usermod -s /bin/ksh -d /home/z –g developer sam

    1、# uname -a (Linux查看版本当前操作系统内核信息)

    2、# cat /proc/version (Linux查看当前操作系统版本信息)

    3、# cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)

    4、# cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)

    5、# getconf LONG_BIT (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

    32

    6、# lsb_release -a

    相关文章

      网友评论

          本文标题:2018-07-13Linux基本语句学习

          本文链接:https://www.haomeiwen.com/subject/jiyjpftx.html