大数据-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年一年的日历。

posted on 2021-09-23 10:34  方木Fengl  阅读(38)  评论(0编辑  收藏  举报

导航