您的位置:首页 > 运维架构 > Linux

学习笔记☞Linux常用命令【二】 (文件查找统计命令、打包解包命令、管理命令)

2018-03-13 17:20 746 查看

文件操作命令

file 命令    作用:
        查看文件的类型

find 命令:    作用:
        根据文件名查找指定的文件
    格式:
        find 路径 -name "文件名"

终止程序:
    ctrl + c

grep 命令:    作用:
        查找文件中相应的内容及文本信息
    格式:
        grep "内容"    [选项] 文件名或路径
    常用选项:
        -n             显示行号
        -r            递归搜索文件夹内的文件
wc 命令(Word counter):    作用:
        统计文件中的字节数,字数,行数
    格式:
        wc [选项] 文件名
    常用选项:
        -l            只显示行数
        -c             只显示字节数
    示例:
        wc day03.txt

gzip 命令:    作用:
        用zip无损数据压缩算法对文件进行压缩,
        生成压缩后的文件
        注:只能压缩文件不能压缩文件夹
    格式:
        gzip 文件名
    示例:
        cp /etc/passwd mypasswd.txt
        gzip mypasswd.txt

gunzip 命令    作用:
        对用zip压缩算法压缩的.gz格式的数据进行解压缩
    格式:
        gunzip
    示例:
        gunzip mypasswd.txt.gz

打包和解包的命令

    tar 命令:        作用:
            对文件或文件夹进行打包和解包的操作
        格式:
            tar [选项] 文件名或路径
        常用选项:
            -c                 创建包
            -x                 解包
            -v                 显示操作文件的细节
            -f 文件名         操作的文件名
            -z                 用gzip/gunzip对包进行压缩和解压缩
    常用的打包命令:
        tar -czvf day02.tar.gz day02/
    常用的解包命令:

        tar -xzvf day02.tar.gz

用户权限管理命令:

    sudo 命令:        作用:
            用超级用户root权限执行这些命令
        格式:
            sudo 命令 [选项] [参数]
        常用选项:
            -i 选项,切换到root用户
        示例:
            $ sudo mkdir /myfolder_haha
            $ sudo -i         切换到root用户(Ubuntu下)

    exit命令:            作用:
                退出用户登录
            示例:

                # exit

UNIX/Linux 组管理命令:

    组相关的配置文件:        /etc/group

    groupadd 命令        作用:
            创建一个组

    groupdel 命令        作用:
            删除一个组    

UNIX/Linux 用户管理命令:

    用户信息:        1、用户名称
        2、用户ID
        3、用户的主组
        4、用户主目录
        5、用户密码
      
a32f
 6、用户登录时shell解释器

    用户相关的配置文件:        /etc/passwd
        /etc/shadow

    useradd 命令:        作用:
            添加一个用户
        常用选项:
            -g 组名或GID        指定主组
            -p 密码                在创建时指定密码
            -m                     创建用户主目录    
            -d 目录                指定其他的用户主目录
            -s shell程序路径    指定新用户的登录shell
        示例:
            $ sudo useradd weimz -m -s /bin/bash

    passwd 命令:        作用:
            修改用户密码
        格式:
            passwd [选项] 用户名
        示例:
        $ sudo passwd weimz         #修改weimz的密码
        $ passwd                    #修改当前用户密码

    userdel 命令:        作用:
            删除用户
        格式:
            userdel [选项] 用户名
        常用选项:
            -r             删除用户的主目录和相关文件
        示例:
            $ sudo userdel -r weimz

    usermod 命令:        作用:
            修改用户的相关信息
        格式:
            usermod [选项] 用户名
        常用选项见:
            usermod --help

    su 命令:        作用:
            切换到指定的用户
        格式:
            su [用户名]
            注:如果不指定参数,默认切换到root用户

文件权限管理:

    查看文件权限:        ls -l

    UNIX/Linux 文件类型:        -        普通文件
        d         文件夹
        c/b     设备文件
        p         管道文件
        l         链接文件
        s         套接字文件

    文件的权限类型:        r    读取权限
        w     写权限
        x     执行权限

    文件权限的分组        用户权限(user)    组权限(group)    其他(other)

属主:    每个文件必须属于某一个用户,所有者称为属主

属组:    每个文件必须属于某一个组,这个组称为属组

其他用户:    以上两个都不是的用户称为其他用户

    chmod命令:        作用:
            修改文件的权限
        格式:
            chmod 权限 文件名/文件夹名
        权限:
            u         用户(属主)
            g         同组用户(属组)
            o         其他用户
            a         所有用户
            +         添加权限
            -        去除权限
            777        最高权限
            000        最低权限
        示例:
            chmod o-r a.txt     其他人去掉读权限
            chmod g-rw a.txt     属组用户去掉读写权限

    chown 命令:        作用:
            修改文件的属主(需要管理员权限)
        格式:
            chown [owner][:group] [选项] 文件
        常用选项:
            -R 文件名或文件夹名        所有文件执行递归修改
        示例:
            $ sudo chown weimz:weimz a.txt
            $ sudo chown tarena a.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: