zoukankan      html  css  js  c++  java
  • linux 命令总结

    linux常用命令精心总结

    文件查看.处理

      cat file

      cat -n file

      head -n file

      tail -n file

      more file

      less file

      cat file1 > file2   覆盖导入

      cat file1 >> file2   追加导入

      vi file  

      wc -l [-m][-c][-w] file   统计行数[字符数][字节数][单词数]

    文件.目录

      cd dir

      cd -  返回上一次所在的位置

      cd  返回 home

      pwd  

      ls -l  

      ll

      mkdir dir

      mkdir -p dir/dir

      touch file

      rmdir dir  <rmdir -p>  空目录

    文本编辑vi底行模式

      :set nu  行号

      :set nonu  不显示行号

      :n  跳转到n行

      :q!  强制退出 不包吃

      :wq  保存且退出

      :w file  另存为

    文本编辑vi命令模式

      dd  删除行

      u  撤销

      yy  复制

      p  粘贴

    压缩.解压

      tar -zcvf file.tar.gz file/dir

      tar -ztvf file.tar.gz

      tar -axvf file.tar.gz

      tar -zcvf file.tar.gz -C dir 解压到新目录

      gunzip file.gz 解压

      zip file.zip file

    用户管理

      groupadd group1

      groupdel group1

      groupmod -n group2 group1  重命名group1为2

      

      useradd user1

      useradd -g group1 user1  将user1分配到group1里

      passwd  修改当前密码

      su - user1  切换

      

    权限管理

    权限

    对文件的影响

    对目录的影响

    r(读取)

    可读取文件内容

    可列出目录内容

    w(写入)

    可修改文件内容

           可在目录中创建删除内容

    x(执行)

    可作为命令执行

    可访问目录内容

    目录必须拥有 x 权限,否则无法查看其内容

        

    (1) 授予用户对A目录拥有rwx权限

    chmod  –R  u+rwx  A

    (2) 授予组对A目录拥有rwx权限

    chmod  –R  g+rwx  A

    (3) 授予用户、组、其他人对A目录拥有rwx权限

    chmod  –R  u+rwx,g+rwx,o+rwx  A

    (4) 撤销用户对A目录拥有w权限

    chmod  –R  u-w  A

    (5) 撤销用户、组、其他人对A目录拥有x权限

    chmod  –R  u-x,g-x,o-x A

    (6) 授予用户、组、其他人对A目录只有rx权限

    chmod  –R  u=rx,g=rx,o=rx  A

      

     

    最后在总结一下linux必备命令!!!

    Linux系统启动默认为字符界面,一般不会启动图形界面,所以应对命令行熟练操作,以便更加高效地管理Linux系统

    cd命令

     cd命令主要用于目录切换,例如cd/home表示切换至/home目录,cd/root表示切换至/root目录,cd../表示切换至上一级目录,cd./表示切换至当前目录。其中“.”和“..”可以理解为相对路径,例如cd./test表示以当前目录为参考,表示相对于当前目录,而cd/ home/test表示完整的路径,理解为绝对路径





     ls命令

    ls命令主要用于浏览目录下的文件或者文件夹,ls./表示查看当前目录所有的文件和目录,ls-a表示查看所有的文件,包括隐藏文件、以“.”开头的文件

    • -a,--all:不隐藏任何以“.”开始的项目
    • -A,--almost-all:列出除“.”及“..”以外的任何项目
    • -r,--reverse:排序时保留顺序
    • -s,--size:以块数形式显示每个文件分配的尺寸
    • -S:根据文件大小排序
    • .....等等

      

    pwd命令

    pwd命令主要用于显示或者查看当前所在的目录路径

    mkdir命令

    mkdir命令主要用于创建目录,用法为mkdir dirname,命令后接目录的名称

    用法:mkdir[选项]...目录

    • -p,--parents:需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理

    • -v,--verbose:每次创建新目录都显示信息
    • --help:显示此帮助信息并退出
    • --version:显示版本信息并退出

     

    rm命令

    rm命令主要用于删除文件或者目录,用法为rm-rf test.txt(-r表示递归,-f表示强制)

    用法:rm[选项]...文件...删除文件

    • -f,--force:强制删除,忽略不存在的文件,不提示确认
    • -i:在删除前需要确认
    • -I:在删除超过3个文件或者递归删除前要求确认,此选项比-i 提示内容更少,但同样可以阻止大多数错误发生

    • -r:递归删除目录及其内容

    cp命令

    cp命令主要用于复制文件,用法为cp old.txt/tmp/new.txt,常用来备份,如果复制目录需要加-r参数

    用法:cp[选项]...[-T]源文件 目标文件 或cp[选项]...源文件...目录   或cp[选项]...-t目录 源文件...

    mv命令

    mv命令主要用于重命名或者移动文件或者目录,用法为mv old.txt new.txt

    用法:mv[选项]...[-T]源文件 目标文件 或 mv[选项]...源文件...目录  或 mv[选项]...-t目录 源文件


    touch命令

    touch命令主要用于创建普通文件,用法为touch test.txt,如果文件存在,则表示修改当前文件时间

    用法:touch[选项]...文件...

    cat命令 

    cat命令主要用于查看文件内容,用法为cat test.txt,可以查看test.txt内容
    用法:cat[选项]...[文件]...

    chmod命令

    chmod命令主要用于修改文件或者目录的权限,例如chmod o+w test.txt,赋予test. txt其他人w写权限

    用法:chmod[选项]...模式[,模式]...文件...     或 chmod[选项]...八进制模式文件...  或 chmod[选项]...--reference=参考文件 文件...


    echo命令 

    echo命令主要用于打印字符或者回显,例如输入echo ok,会显示ok,echo ok>test.txt则会把ok字符覆盖testt.xt内容。“>”表示覆盖,原内容被覆盖,“>>”表示追加,原内容不变。例如echo ok>>test.txt,表示向test.txt文件追加ok字符,不覆盖原文件里的内容

    • a:发出警告
    • :换行且光标移至行首
    • :插入tab
    • \:插入“”字符
    • echo打印带颜色字符
      • <33[30m   black 33[0m> 
      • 与python基本一样 



    自我总结:

    通过学习linux 我对linux操作系统有了进一步的理解 并且能够快速解决系统运行过程中的故障,同时学习了Centos6 和Centos7系统的区别,了解了一定的IP协议及IP地址相关的内容     

  • 相关阅读:
    java代理模式 (转)
    android平台中编写jni模块的方法(1)
    android平台中编写jni模块的方法(2)
    Android AIDL——实现机制浅析
    android平台中编写jni模块的方法(3)
    Android AIDL使用详解
    android Launcher——拖放功能深入研究
    android 布局长度单位深入研究
    android Launcher——数据加载与变更
    PHP安装
  • 原文地址:https://www.cnblogs.com/xiaolizikj/p/11654913.html
Copyright © 2011-2022 走看看