Linux命令基础2

                    昨天,学习了linux基础命令的前一部分,其中包含:cd命令、pwd命令、mkdir命令、touch命令、ls命令、mv命令、cp命令。今天讲解Linux命令的另一部分,包括:history命令、cat命令、head命令、tail命令、more命令、less命令、tac命令、echo命令、和rm命令。

history命令

作用:查看和控制历史命令记录。

  保存位置在:~/.bash_history

               1.在启动终端的时候,会自动从~/.bash _history

                 2.在终端中执行命令,命令的历史记录是保存在内存中

               3.再关闭终端的时候,会将内存中的命令自动保存到~/.bash_history

history的快捷操作:

   1. ! num:执行历史命令中编号为num的历史命令

   2. ! string:在历史命令中找多指定字符串为开头的命令,执行依次(从下到上)

   3. ! !: 执行上一个命令

   4. ! -num:执行历史命令中倒数第num条命令

历史命令的参数:

   -c:清空历史命令(内存中)

  -a:手动将内存中的历史命令保存到文件中

  -r:重新从~/.bash_history读取历史命令

   -d num:删除指定编号的历史命令(内存中)

cat命令

作用:显示一个文本文件中的内容

格式:cat  [选项]   文件名

选项:  -n:在每行前面显示行号     

            -E:显示行的结束符

                1.在Linux中文件的结束符:$       在windows中是:\n   这样的符号都是隐形符号-默认不可见的

head命令

作用:将一个文件的内容的前若干行显示出来(默认是前10行)

格式: head  选项  文件   

    选项:     -n:指定显示前n行

tail命令

作用:将一个文件的内容的后若干行显示出来(默认是后10行)

格式: tail  选项  file(文件)

      选项:-n:指定显示后n行。        -f:动态监控一个文件中的变化

more命令

作用:显示一个文件的内容(分屏显示)

     回车:显示下一行           空格:显示下一屏   b:向上翻一屏     q:推出查看

less命令

作用:显示一个文件的内容(分屏显示)

tac命令

作用:倒叙显示文件的内容

  总结:  cat、tac:显示一个文件的内容(内容少的文件)

             head、tail:显示文件的一部分

             more、less:显示一个文件内容很大的文件

     清屏操作:      1.快捷键:ctrl+l      2.命令:clear

echo命令

作用:打印输出内容

选项:  -n:输出信息但是不自动换行

            -e:这是控制字符,作用是让后面的特殊字符生效

                (1) \n:换行符     (2)\t:水平制表符  (3)\v:垂直制表符     (4)控制颜色

   控制颜色格式: 

                     \033[          <<<修饰字符的开头     

                    \033[0m      <<<修饰字符的结尾

颜色表示:    31m:红色    32m:绿色   34m:蓝色

背景颜色:    41m:红色    42m:绿色   44m:蓝色

字体:  4m:下划线

例子:将123456字体颜色是红色    答:echo  -e "\033[31m123456\033[0m"

Linux中的引号:双引号:强引号,将变量名替换成为变量值;单引号:弱引用,将引号中的内容原样输出;反引号:命令替换,将命令替换成命令的执行结果

rm命令

作用:删除文件或者目录

格式:  rm  选项  文件1   文件2...

选项:  -f:强制删除(不进行询问)   -r:删除目录(删除文件的时候也可以)

                 

  • 13
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值