• 大数据常用的Linux命令


    Linux文件系统基础知识

    要想熟练使用命令,就先要熟练掌握Linux文件系统基础知识:

    1. 三个路径

      • 当前路径:也叫当前工作目录,就是当前状态下用户所处的位置
      • 相对路径:相对于当前工作目录开始的路径,会随着当前工作目录变化而变化
      • 绝对路径:不管当前工作目录在哪,绝对路径都会从/根目录开始,唯一不重复
    2. 特殊符号

      • / :根目录
      • . :如果目录或文件以.开始,说明该目录或文件是隐藏的;如果路径以.开始,说明路径是从当前路径开始的
      • .. :当前目录的上一级目录
      • ~ :当前用户的home目录

    Linux常用操作命令

    • ls (list files):用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

          -a 显示所有文件及目录(.开头的隐藏文件也会列出)
          -l 除文件名称外,将文件形态、权限、拥有者、文件大小等信息列出,ls -l 命令可以简写为 ll
      

    • cd (change directory):用于切换当前工作目录。切换的路径可为绝对路径或相对路径。若路径省略,则切换至使用者的home目录。

    • mkdir (make directory):用于创建目录
      -p 确保父目录名称存在,不存在会自动创建。

    • touch :创建一个空文件

    • rm (remove):用于删除文件或目录
      -f 强制删除
      -r 将目录以及一下所有递归逐一删除

    • cp (copy file):用于复制文件或目录
      -r 在复制目录时使用,用于复制该目录下所有的子目录和文件

    • mv (move file):用来为文件或目录改名、或将文件或目录移入其他位置。

    • cat (concatenate):用于在控制台查看文件,适用于查看小文件

    • more :类似cat,以页面形式显示。空格键翻下一页,b翻上一页

    • tail :用于查看文件结尾部分的内容。
      -n 用于显示行数,默认为10
      -f 用于实时显示文件动态追加的内容。会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要文件有更新,就可以看到最新的文件内容。

    • echo :将所写内容输出到控制台上

    • | :管道命令,将前一个命令执行的结果作为内容交给下一个命令处理。可以形成多级管道。

    • :输出重定向覆盖命令,将输出的内容重定向到追加的地方,并覆盖原有内容。

    • :输出重定向追加命令,将输出的内容重定向到追加的地方,新追加的内容保存在文件末尾。

    • tar (tape archive):打包、解包。常用于备份文件。是用来建立、还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
      -c 打包
      -x 解包
      -v 显示指令执行过程
      -f 指定备份文件


      -z 压缩

    Linux常用系统命令

    • date:显示或设定系统的日期与时间

    • cal (calendar):显示当前或指定日期的日历

    • free :显示内存使用情况

    • df(disk free):显示Linux系统的文件磁盘使用情况

    • ps(process status):显示当前进程的状态 kill -9 进程号 来结束进程

  • 相关阅读:
    诡异的bug之dlopen
    企业新闻稿怎么写?教你撰写企业新闻稿
    计算机毕业设计Java蛋糕网店(源码+系统+mysql数据库+lw文档)
    程序员日均写7行代码被开除,这个行业真的还是普通人的最优选吗
    Oracle/PLSQL: Atan2 Function
    Easy Future亮点集锦|品牌升级,加速产业数字化
    Netty之数据解码
    基于树莓派的人脸识别门禁系统
    基于STM32F407ZET6的环境温湿度监控系统(粤嵌GEC-M4)
    Spring IOC
  • 原文地址:https://www.cnblogs.com/he-cheng/p/16753496.html