zoukankan      html  css  js  c++  java
  • Linux基础命令和文件权限

    Linux命令与文件权限

    Linux基础命令

    1.   reboot   重启
    2.   cd          切换目录
    3.   cd ..     回到上一级目录
    4.   cd ~      回到主目录
    5.   cd /          回到根目录
    6.   ls             查看文件目录并显示相关信息
    7.   ls -l        即ll
    8.   ls -al      查看文件目录包含隐藏文件(以.开头)
    9.   cat filename |grep "cont" 管道过滤,在指定文件中查找包含指定的内容( cat为查找命令,grep为过滤命令filename为文件名,cont为查找内容)
    10.   cat filename |grep "cont1" |grep "cont2" 再次过滤
    11.   ll |grep "node" 仅显示含有node的文件信息
    12.   mkdir  dirname              创建文件夹
    13.   touch  filename         创建文件
    14.   mkdir -p test1/test2 创建test2文件夹,如果没有test1文件夹,则也创建test1文件夹
    15.   rmdir  dirname              删除文件夹,后跟文件夹名,仅能删除空文件夹
    16.   rm -rf  dirname        递归的删除文件夹
    17.   mkdir -m dirname          创建带权限的文件夹
    18.   mkdir -m 777 dirname   创建公有读写执行权限的文件夹
    19.   pwd         显示当前文件夹的绝对路径
    20.   vi   filename              vim打开文件,如果该文件不存在则创建,如果不保存则文件最终不会被创建
    21.   chmod 777 filename 给指定文件添加777权限
    22.   lscpu     查看cpu信息
    23.   df      查看磁盘信息
    24.   df -i     查看磁盘信息(索引)
    25.   ps aux   查看目前系统运行的服务
    26.   top        资源占用情况
      • 其中的load average为1,3,15分钟的占用情况
      • Cpu(s)的参数分别为:
        • us  用户的cpu占用比,
        • sy  系统的cpu占用比,
        • ni  改变过优先级的进程cup占比,
        • id  空闲cup百分比,
        • wa  i/o等待的占用百分比,
        • hi  硬件中断cup占比,
        • si  软件中断cpu占比,
        • st  实时cup占比
    27. systemctl disable firewalld 关闭防火墙( 需reboot才有效)

     

    用户命令

    tip:用户必须至少属于某一个组

    • useradd name 创建新用户, name为用户名
    • cat /ect/passwd 查看用户列表及信息,[用户名:密码(x为未知):用户ID(自己定义的用户ID从1000开始):用户所在组id:备注:用户目录]
    • passwd username 添加用户密码,username为用户名,完成后会让填写密码
    • ssh ip 远程连接用户,ip为用户ip地址(ip addr查看)
    • cat /etc/group 查看用户组
    • groupadd groupname添加用户组,groupname为用户组名
    • useradd -G groupname username 新增用户至指定用户组
    • groupdel groupname 删除用户组,不可删除有用户(且该组为这个用户唯一的组)的组
    • userdel username 删除用户
    • groups usernamw 查看用户所在组
    • whoami 查看自己所在用户组
    • su username 切换用户,切换为管理用户请加上sudo
    • exit 返回用户

     

    vim命令

    vi打开文件后

    • [i] 进入insert模式,可以编辑文件

    • [h] [j] [k] [l] 光标移动,上线左右

    • [2h] 光标向指定方向移动指定个位置

    • [+] 光标移动移动至下一个非空格行

    • [ctrl+f] 向翻页

    • [ctrl+b] 向上翻页

    • [ctrl+d] 向下翻半页

    • [esc] 退出insert模式

    • [$] 跳转至行尾

    • [^] 跳转至行首

    • [shift+g] 跳转至最后一页

    • [5+shift+g] 跳转至第5行

    • [gg] 跳转至第一行

    • [/] 查找最近的符合条件的内容,后面跟查找内容,向下查找

    • [?]向上查找

    • :w 保存

    • :wq 退出并保存

    • :w! 强制退出并保存

    • :q! 强制退出

     

    文件权限

    当使用ll查看文件目录时,文件前面都会有一串字符,代表了改文件/文件夹的权限

    第一个字符:文件夹or文件[文件为 -,文件夹为d]
    后面分三组:

    • 当前所属用户权限

    • 当前所属组的权限

    • 其他用户权限

    每组3个字符:

    •   R权限读
    •   W权限写
    •   X权限执行

    这三组按RWX来写,不拥有此权限则为-,如仅读: r--

    设置权限时可以使用数字代表它们:

    • R代表数字4
    • W代表数字2
    • X代表数字1

    可以使用他们的和来设置,如:读写权限为6,写和执行权限为3,只读4

    在上面的基础命令中有使用777,现在应该知道777代表什么了吧? 

    把兴趣变为职业是很酷的事
  • 相关阅读:
    如何制作挖空的填空题试卷?
    原型制图工具有哪些?
    书籍推荐?来几本吧
    离线部署ELK+kafka日志管理系统【转】
    Elasticsearch5.0 安装问题集锦【转】
    在Nginx服务器上屏蔽IP
    MySQL Warning: Using a password on the command line interface can be insecure.解决办法
    不老的神器:安全扫描器Nmap渗透使用指南【转】
    MySQL数据库设置为只读及测试【转】
    Linux中切换用户变成-bash4.1-$的解决方法
  • 原文地址:https://www.cnblogs.com/hhyf/p/11149012.html
Copyright © 2011-2022 走看看