linux

1.系统启动关闭重启命令;

init 0 关机   init6 重启

2.文件管理:普通文件的管理(比如:文件的创建、删除、复制、粘贴、移动,文件权限设置修改),

    文件的创建 touch [-acdmt]

       -a 修改访问时间   -c 修改文件时间,不存在则创建 

      权限  

                umask  查看权限   

                r可读   w 可写   x可执行      rwx    对于 421  最高权限777


权限图

       以lhp.txt为例:

            -rw-rw-r--   文件权限    第一组 文件所有者的权限   第二组  文件所属用户组的权限  第三组  其他人对此文件的权限

               2  为连接数    lin lin 文件所有者 和文件所属用户组     4096 文件大小   11月份xxxxx  文件最后被修改时间

           chgrp  更改文件所属用户组      chgrp  新用户组  文件名

             chowm 改变文件所有者       chowm  新用户名  文件名 

              chmod  改变文件的权限    




目录文件的管理(比如:目录文件的创建、删除、复制、粘贴、移动,文件权限设置修改),

目录的浏览  ls   pwd

    ls -a 显示所有文件   ls -l 显示详细信息   ls -d 查看目录属性  

    pwd  显示当前工作目录

目录的切换 cd xxx

    cd / 切换到根目录    cd .. 返回上一级目录

  目录的创建  mkdir  [-mp]

                -m配置文件案的权限   不使用默认权限

    -递归创建

             [lin@localhost home]$ mkdir lhp1224-1  //创建lhp1224-1目录

            [lin@localhost home]$ ls   //查看目录和文件

          jack  lhp1224  lhp1224-1  lin    //显示内容

   目 录的删除  rmdir [-p]  删除一个空目录(有文件时 rm -r   删除 )

                -p 连同上层的空目录一起删除

                [lin@localhost home]$ rmdir lhp1224-1  //删除lhp1224目录

                [lin@localhost home]$ ls

                jack  lin

                [lin@localhost home]$

目录内文件的移动    mv    mv  /xxx/aa  /bb

目录文件的复制  cp       cp  /xxx    /bb    源文件的地址    bb   目标文件

-a复制的文件属性与源文件属性相同    -i 若存在目标文件 ,询问是否覆盖     -r 递归持续复制 用于目录的复制行为    -u 源文件比目标文件新  才进行复制

            [root@localhost ~]# cp -i /home/lhp11 /home/lin/Desktop/

            [root@localhost ~]# cd /home/lin/Desktop/

            [root@localhost Desktop]# ls -l

            -rw-r--r--. 1 root root    0 12月 23 22:29 lhp11

文件和目录的删除  rm   rm[-fir]文件或目录

             -f 忽略不存在的文件,不提示错误   -i 互动模式,询问操作   -r 递归删除

                [root@localhost Desktop]# rm -ir lhp3.txt    //删除 lhp3.txt

                   rm:是否删除普通文件 "lhp3.txt"?y

文件与目录的移动和重命名 mv   -[fiu]

            -f 文件已存在,不询问直接覆盖   -i若目标文件存在 ,询问是否覆盖   -u 比较两个文件 后更新

            [root@localhost Desktop]# mv lhp11 lhp22   //重命名操作



文件的查看、查 找、搜索命令,文件的归档与压缩,文件的解档与解压缩操作;

        文件的查看   cat [-nE]   xxx   more 翻页查看  head  -n  xxx  数据选取

            head  -n 20 显示前20行

            tail -n 100 显示最后20行 默认 10

            more翻页  空格下一页    回车下一行  /xxx  内在查询xxx    :f 显示文件名和当前行数    q退出

            -E 将结尾的断行字符$显示   -n  打印行号  


打印行号

 文件的查找        find      -name

                [root@localhost Desktop]# find / -name passwd

                /selinux/class/passwd

                /selinux/class/passwd/perms/passwd

                /etc/passwd

                /etc/pam.d/passwd

                /usr/bin/passwd

         查找  find 

                      [root@localhost Desktop]# find / -name lhp.*

                    /home/lin/lhp.txt

                    /home/lin/Desktop/lhp.txt

3.磁盘管理:添加新的磁盘,进行分区、格式化等操作,目录、光盘与u盘的挂载;

        打包或解包文件 tar

            -c 新的压缩包   -t列出压缩包中的文件的目录  -x 解压     -f 使用压缩包名字(放最后)  -v 输出相关信息   -z用gzip压缩(与x连用解压缩)              -Z(大写   compress来压缩归档文件 与 x连用解压缩)  -p 使用原文件属性

                [root@localhost tmp]# tar -cvf /tmp/lhp.tar /tmp/lhp     //压缩不归档

                [root@localhost tmp]# tar -zcvf /tmp/lhp.tar.gz /tmp/lhp.tar   //压缩

                [root@localhost tmp]# tar -ztvf /tmp/lhp.tar.gz     //查看压缩文件目录

                [root@localhost tmp]# tar -zxvf /tmp/lhp.tar.gz    //解压文件到当前目录






4.用户账户的配置与管理。

        liunx 用户分为三类

        超级用户 最高权限

        系统用户 与系统服务有关不能用于登录

        普通用户 由超级用户创建并赋予权限

        用户账号信息文件:/etc/password      用户密码信息文件:/etc/shadow

        用户组信息文件:/etc/group  用户组信息文件:/etc/gshadow

    useradd创建用户(超级用户可用)

useradd [参数] 【用户名】  选项: -d指定用户登录时的主目录  -e账号终止日期 -g指定账号所属用户组 -G指定账户所属的附加组

-s 指定账户登录使用的shell(Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行)

-u 指定用户ID号

useradd -g net04 zhangsan

passwd设置或修改用户密码和属性

passwd [参数] 【用户名】 选项: -d 删除用户的口令  -l 暂时锁定指定的用户账号 -u解除指定账号的锁定 -s显示指定账号的状态

usermod(修改用户的属性)超级用户可用

usermod[参数]【用户名】 选项: -d指定用户登录时的主目录  -e账号终止日期 -g指定账号所属用户组 -G指定账户所属的附加组

-s 指定账户登录使用的shell(Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行)

-u 指定用户ID号  -l新用户(用于修改用户名)

usermod -l zhangs zhangsan

userdel 删除指定的用户账号(超级用户可用)

userdel[参数]【用户名】  选项:-r 不仅删除此用户还删除用户主目录和本地邮件存储的目录或文件 -f 删除用户登录目录及目录所有文件

su 切换用户身份

su 【用户名】 超级用户切换成普通用户不用输入密码  普通用户换其他用户需要密码  用exit可以返回本来的用户身份

id 查看用户的UID、GID和用户所属组的信息 如果没有指定则默认为当前用户

id 【用户名】

whoami 查看当前用户名

w查看当前登录系统用户和详细信息

groupadd 新建组群

groupadd [参数] 【用户组名】 选项:-g 指定用户组ID  -o允许组ID号不唯一

groupmod 修改指定用户组的属性 (超级用户可用)

groupmod [参数] 【用户组名】 选项;-g 指定新的用户组ID  -n指定新的用户组名字  -o允许组ID号不唯一

groupdel 删除指定的用户组(超级用户可用)

groupdel 【用户组名】 删除用户组前保证不是用户的主要组群 否则要先删除以此为用户组的主要组群的用户才可以删除该组

你可能感兴趣的:(linux)