Shell

作者: 潇洒人生_cca2 | 来源:发表于2020-04-05 10:28 被阅读0次

    常用命令

    清空命令行:reset

    文件操作:
    显示列表
    ls -l
    ls -la 所有
    ls -l ja* 通配符查找

    创建文件
    touch today.c

    复制文件
    cp src.txt dest.txt
    cp -i src.txt dest.txt 询问
    cp src.txt . 复制到当前目录
    cp -R 目录 dest 复制整个目录到指定路径
    cp c_?1 ../ 通配符复制到上级目录

    删除文件
    rm file

    删除目录
    rm -rf 目录

    查看文件类型:
    file 文件

    查看文件内容:
    cat file
    cat -n file 显示行号

    查看文件最后10行
    tail -n 10 file
    查看文件最开始的10行
    head -n 10 file

    创建用户
    useradd -m jack 创建用户的同时,创建了home目录
    userdel -r jack 删除用户

    创建组
    groupadd androidgroup
    分配用户到组
    usermod -G androidgroup jack

    文件权限
    r读 w写 x执行
    drwxr-xr-x
    d rwx r-x r-x
    d目录
    1.文件所属用户具备的权限(root对该文件具备读写执行权限)
    2.文件所属用户的所属组具备的权限(读、执行)
    3.系统的其他用户具备的权限(读、执行)

    rwx必须是固定顺序

    权限 二进制 八进制
    --- 000 0
    --x 001 1
    -w- 010 2
    -wx 011 3
    r-- 100 4
    r-x 101 5
    rw- 110 6
    rwx 111 7

    修改文件权限
    chmod 644 file
    给用户加上执行权限
    chmod u+x file

    改变创建目录的默认权限
    umask 026,777-026 即是创建目录的权限

    改变文件的所属
    chown user.group file
    chown user file
    chown .group file

    shell脚本

    输出 echo

    相关文章

      网友评论

          本文标题:Shell

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