zoukankan      html  css  js  c++  java
  • Linux的常用命令

    切换目录命令cd:
      cd app  切换到app目录
      cd ..  切换到上一层目录
      cd /  切换到系统根目录
      cd ~  切换到用户主目录
      cd -  切换到上一个所在目录
      使用tab键来补全文件路径

    列出文件列表命令ls(list):显示当前目录下的内容
      格式:ls[参数] [路径或文件名]
        ls -a  显示所有文件或目录(包含隐藏的文件)
        ls -l 缩写成ll  列出文件的详细信息,包括文件权限信息
      在linux中以 . 开头的文件都是隐藏的文件

    创建目录和移除目录命令:
      mkdir(make directory)命令可用来创建子目录
        mkdir app  在当前目录下创建app目录

        mkdir –p app2/test   级联创建aap2以及test目
      rmdir(remove directory)命令可用来删除“空”的子目录

        rmdir app  删除app目录

    浏览文件命令:cat、more、less
      cat用于显示文件的内容。
        格式:cat[参数]<文件名>
          cat yum.conf
      more一般用于要显示的内容会超过一个画面长度的情况。
        按空格键显示下一个画面,回车显示下一行内容,按 q 键退出查看。
        more yum.conf
      less用法和more类似,不同的是less可以通过PgUp 和 PgDn 进行上下翻页。
        less yum.conf
      tail用于显示文件后几行的内容。
        用法:
          tail -10 /etc/passwd  查看后10行数据
          tail -f catalina.log  动态查看内容(当内容发生改变时,实时更新)
      ctrl+c 结束查看

    文件操作命令:
      rm 删除文件
        rm a.txt  删除a.txt文件
        删除需要用户确认,y/n

      rm 删除不询问
        rm -f a.txt  不询问,直接删除

      rm 删除目录
        rm -r a  递归删除

      不询问递归删除(慎用)
        rm -rf a  不询问递归删除
        rm -rf *  删除所有文件
        rm -rf /*  自杀,删库跑路

      cp(copy)命令可以将文件从一处复制到另一处
        cp a.txt b.txt  将a.txt复制为b.txt文件
        cp a.txt ../   将a.txt文件复制到上一层目录中

      mv 移动或者重命名
        mv a.txt ../  将a.txt文件移动到上一层目录中
        mv a.txt b.txt  将a.txt文件重命名为b.txt

      tar命令打包或解压
        tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。

        一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。

        常用参数:
          -c:创建一个新tar文件
          -v:显示运行过程的信息
          -f:指定文件名
          -z:调用gzip压缩命令进行压缩
          -t:查看压缩文件的内容
          -x:解开tar文件

        打包:
          tar –cvf xxx.tar ./*
        打包并且压缩:
          tar –zcvf xxx.tar.gz ./*

        解压:
          tar –xvf xxx.tar
          tar -zxvf xxx.tar.gz -C /usr/aaa

      find命令
        find指令用于查找符合条件的文件
        示例:
          find / -name “ins*” 查找文件名称是以ins开头的文件
          find / -name “ins*” –ls
          find / –user fan –ls 查找用户fan的文件
          find / –user fan –type d –ls 查找用户fan的目录
          find / -perm -777 -ls 查找权限是777的文件

      grep命令
        查找文件里符合条件的字符串。
        用法: grep [选项]... PATTERN [FILE]...示例:
          grep lang anaconda-ks.cfg 在文件中查找lang
          grep lang anaconda-ks.cfg –color 高亮显示

      pwd
        显示当前所在目录
      touch
        创建一个空文件
        touch a.txt
      clear / crtl + L  清屏

  • 相关阅读:
    javac不是内部或外部命令在win10上的解决方案
    HDU 6191 Query on A Tree(字典树+离线)
    hihoCoder #1558 : H国的身份证号码I
    HDU 6154 CaoHaha's staff(2017中国大学生程序设计竞赛
    湖南省第十二届省赛:Parenthesis
    POJ 3260 The Fewest Coins(完全背包+多重背包=混合背包)
    HDU 2923 Relocation(状压dp+01背包)
    HDU 2546 饭卡(01背包)
    HDU 1247 Hat’s Words(字典树)
    HDU 1711 Number Sequence(KMP)附带KMP的详解
  • 原文地址:https://www.cnblogs.com/roadlandscape/p/12283583.html
Copyright © 2011-2022 走看看