zoukankan      html  css  js  c++  java
  • 大数据-linux实操篇-文件目录类指令

    一、pwd

       可以看到自己当前在哪个文件下。

    二、ls

         可以看到当前目录的所有内容

         ls -l 以列表的形式展示

         ls -a 显示当前目录的所有内容,包含隐含文件。

    三、cd

    1、绝对路径和相对路径

    绝对路径:路径的写法一定是由根目录 / 写起的,例如/usr/local/mysql
    相对路径:路径的写法不是由根目录 / 写起的。
    例如:使用相对路径到/root 目录
    这里我们需要知道该用户目录在哪个目录下,才能写出这个指令,假设在/usr/lib,则 cd ../../root, 表示回到当前目录的上一级目录用cd ..

     2、 cd~或cd空格:表示到根目录

            cd..:表示到上一级目录

    三、mkdir

          创建目录,即创建空文件夹

          mkdir [选项] 目录

          -p 创建多级目录

     四、remdir

          rmdir  目录:删除空目录

          rm -rf   目录:删除非空目录

    五、touch

         创建空文件

    六、cp

         拷贝指令:拷贝文件到指定目录

        cp [选项] 被拷贝文件  拷贝目的地

        -r:递归拷贝整个文件夹

        cp:强制覆盖且不需要提示

     七、rm指令

        删除文件或者目录

        rm [选项] 要删除的文件或目录

         rm -rf 递归删除整个文件夹

         rm -f强制删除不提示

     八、mv 

         移动文件或目录或者重命名

         mv 原文件名 新文件名:要求是这个原文件在当前的目录下,这时才会给此文件重命名。

         mv  文件  要移动到的位置

     九、cat

         以只读的形式打开文件

         cat [选项] 文件

         -n 显示行号

        cat指令通常跟 | more一起使用,他的作用是分页。

    十、more

         查看文件,结合快捷键一起使用。

        enter一行一行的看,空格一页一页的看,ctrl+b看上一页,ctrl+f看下一页。

    十一、less

         也是查看文件,功能与more相似,但是不是把文件全部加载完才显示,而是按照需要加载文件,对较大的文件比较友好。

    十一、>输出重定向和>>追加指令

          ls -l>文件,例如ls -l>a.txt,就是将ls -l显示的内容写入a.txt,若a.txt不存在,就创建这个文件,然后再将内容写入,如果这个文件存在且有内容就覆盖他的内容。

          ls -l>>文件,追加,将ls -l显示的内容追加到文件尾。

          cat 文件1>文件2,将文件1中的内容覆盖到文件2中。

         echo"内容“>文件,将内容覆盖到文件中,echo"内容”>>文件,将内容追加到文件中。

    十二、echo

    输出内容到控制台

    一般用echo指令输出环境变量:echo $PATH

    十三、head

    默认为查看文件前十行的内容

    head [选项] 文件

    head -n 5 文件  查看文件前五行的内容

    十四、tail

    tail 文件 默认查看文件后十行的内容

    tail -n 5 文件,查看文件后五行的内容

    tail -f实时查看文件的更新内容

     十五、ln

    ln -s 原文件名  软连接名

    软链接或符号链接,相当于windows里面的快捷键,主要存放了链接其他文件的路径

     

     

     此时就到了root下。

    删除软链接:rm -rf  linkToRoot

    当使用软链接进入目录时,不能使用使用pwd查看目录,否则看到的仍是软链接所在目录。

    十六、history

    查看所有已经执行过的指令。

    history 10 显示最近执行过的10个指令

    !某个指令的编号,就是去执行此编号的指令。

    history -c  清空历史指令

    十七、data

    显示当前的时间

    data  "+%Y-%m-%d":显示当前年月日。

    data "+%H:%M:%S":显示当前的时分秒。

    data设置时间:data -s

     十八、cal

    显示日历时期

    cal显示本月日历

    cal 2020 显示2020年一年的日历。

  • 相关阅读:
    MyEclipse的使用
    监控linux各主机系统时间是否一致
    Myeclipse反编译工具
    Myeclipse添加源码链接
    ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
    Authentication token manipulation error报错解决办法
    大数据项目
    maxcompute笔记
    kfrobotaidlog查找
    2019.02.12-2019.02.19 工作安排
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/15320668.html
Copyright © 2011-2022 走看看