大数据学习第十天(复习linux指令2)

1、echo输出指令
        1)当成指令输出:echo `ls`;
        2)普通的输出值:echo 值;

2、重定向就是将输出的数据可以写入指定文件
        符号>覆盖写入
        符号>>追加写入
        如:echo hello world > a.txt    //覆盖写入
        如:echo hello world >>  a.txt        //追加写入
        假如右边的文件不存在,它会自动创建

        1)将根目录下的文件名存入a.txt中

                echo `ls \ -a` > /a.txt

3、文件数据查看

        查看文件的全部内容

        基本用法:cat 文件

        1)显示行数:cat -n

        2)cat 文件

                如:cat a.txt    //查看文件的内容

4、more翻页查看

        文件数据较多时可以进行翻页查看

        基本用法:more 文件

        回车 一行行查看

        空格 向下翻一页

        b键 向上翻一页

        q键 退出查看

        如:more a.txt    //查看文件内容

5、tail持续查看

        查看文件的后几行

        基本用法:tail 文件名/tail -行数 文件 指定查看后几行

        1)默认是查看后10行

                如:tail a.txt

        2)查询最后一行

                如:tail -1 a.txt

6、grep直接过滤查询

        查询数据是否在文件中,如果在文件中返回对应数据

        grep 数据 文件

        grep -n 数据 文件 返回数据是显示行数

        1)查询目标end在第几行

                cat a.txt | grep -n end

        2)显示有end的进程

                ps /ef | grep end

7、wc命令做数量统计

        可以通过wc命令统计文件的行数、单词数量等

        语法:wc[-c -m -l -w] 文件路径

        1)选项,-c,统计bytes数量

        2)选项,-m,统计字符数量

        3)选项,-l,统计行数

        4)选项,-w,统计单词数量

注意:换行也算一个字符

8、find文件查找

        查找指定目录下的文件

        1)按照文件名查找

                find 目录路径 -name 文件名

        2)如果你不知道文件在哪直接从根目录去找

                find / -name a.txt

        3)如果记不得名了,可以用模糊查询字符是*

                如:find / -name 'a.*'

        4)按照文件大小(单位有k,M)

                基本用法:find 目录路径 -size 大小

                find 目录路径 -size +10k    大于10k 

                find 目录路径 -size 10k    等于10k 

                find 目录路径 -size -10k    小于10k

9、which命令

        可以通过which查看所使用的一系列命令的程序文件存放在哪里

        基本用法:which 要查找的命名

        如:which pwd/cd/touch

10、vim文件编辑工具

  • 命令模式

    • 默认vim进入文件就是命令模式,等待用户输入命令进入其他模式

  • 输入模式(insert模式)

    • 可使用 a,i,o命令进入

    • 可以在该模式下进行文本内容的编辑

  • 底线命令模式

    • 使用:进入

    • 可以输入保存退出指令

    • -w 保存

    • -wq 保存退出

    • -q 退出不保存

    • -!q 强制退出

需要从输入模式切换底线命令行,需要esc键先回退到命令模式

需要从底线命令行模式切换输入模式,需要esc键先回退到命令模式

基本用法:vim 文件名
  • 默认进入命令模式

  • 输入i键进入写入模式

    1)可以方向键控制光标的位置
    2)可以使用del或者back键删除数据
    3)回车进行换行

11、用户操作

        1)查看系统的有哪些分组

                getent group

        2)创建新的分组

                groupadd 分组名

        3)删除分组

                groupdel 分组名

12、用户操作

        1)查看已经存在的用户

                getent passwd

        2)创建用户

                useradd 用户名

        注意1:它会默认在home目录下创建一个同名用户目录

        注意2:如果创建用户时,没有指定分组,会自动使用用户名新建一个分组 

        3)指定分组

                useradd -g 分组 用户名

13、查看当前用户信息

        基本用法:id 用户名

明天最后一天复习linux指令然后就开始学大数据基础了

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值