大数据day1 Linux

大数据day01

Linux课程

  1.目录操作:

       1.1切换目录

           命令: cd + 目录的路径

           查看目录的完整路径: pwd


           命令 cd .. 返回到父目录

2.1新建目录

    命令: mkdir + 目录名字

    查看当前目录下拥有的子目录和文件: ls

3.1 拷贝目录

    cp source dest –r

4.1 删除目录

    rmdirdirectory


    注意:rmdir只能删除空目录,若要删除非空目录则用rm命令

rm-rf dir


5.1 移动/更改目录

    移动文件或目录:mv + 目录/文件名字 + 其他路径

          mvtest /    将test目录移动到 根目录/ 下

    更改文件或目录的名字:mv + 旧目录名字 + 新目录名字


  2.文件操作

       2.1新建文件:(一切皆文件)

    touch web.log 创建一个空文件

2.2 复制文件

    cp web.log web_cp.log


    复制文件,加一个–r参数, 代表遍历复制,此时可用于复制一个目录.

2.3删除文件

    rmweb_cp.log


此时需要手动输入y ,代表确认删除。可加–f参数,直接删除,无需确认。当需要一个目录下所有东西时,加-r参数,代表遍历删除。


  3.查看

    3.1查看目录下的东西

       ls / ll

       命令 ls -l 等价于ll


       查看目录下的所有东西(包括隐藏文件)

命令:ls –al 等价于  ll –a

    3.2查看文件的内容

       catfilename:一次性显示整个文件的内容


注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。


因此,一般用more等命令分屏显示.

more filename 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比。

按Space键,显示文本的下一屏内容。按Enier键,只显示文本的下一行内容。

按B键,显示上一屏内容。

按Q键,退出。


命令:more/etc/profile


less命令 与 more命令 非常类似

less filename:

    h显示帮助界面

Q 退出less 命令

u 向后滚动半页

d 向前翻半页

空格键 滚动一页

b 向后翻一页

回车键 滚动一行

[pagedown]: 向下翻动一页

[pageup]: 向上翻动一页

以及上下键,向上一行,向下一行



3.3从头打印文件内容

       head  -10 filename 打印文件1到10行

  3.4从尾部打印文件内容

                  tail-10 filename打印文件最后10行


       注意:tail 还经常可以拿来查看文件的内容变化

加-f参数,tail –f filename


   3.5查找文件或目录

       find pathname –name filename

      例子:find /-name profile

      该命令表示为,在/目录下查找名字为profile的文件或目录,最后列出它的绝对路径


最后发现,linux系统根目录/ 下 一共有两个名字为profile,其中/etc/profile是一个文件,/etc/lvm/profile为目录

       还可以按正则表达式来查找,且pathname越精确,查找的范围越小,速度越快。

      find /etc -name pro*

      该命令表示为:在/etc目录下查找以pro开头的文件或目录。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容