Linux Shell学习笔记(一)

  Shell,见名知意,就是一个作为用户与Linux OS间接口的程序,允许用户向OS输入需要执行的命令。Shell众多,这里只介绍Bash。

  0)实验的Shell版本

 显示shell版本:

/bin/bash --version

  结果:

  技术分享

  1)文件.bash_history

该文件保存历史命令,一般是当用户正常退出Shell的时候保存,所在目录为:”~/.bash_history“。  

命令显示~目录下,所有以.开始的文件:

 ls -a ~ | grep ".*"

  结果:

  技术分享

  !!,两个叹号表示“执行上一条命令”;

  !n,表示执行历史命令中的第n条命令;

  !string,表示执行历史命令中第一次以string开头的命令;

  2)重定向

  重定向包括:重定向输出和重定向输出。

  重定向输出

   将显示内容重定向到test.txt文件中:

ls -l > test.txt

  使用vim打开文件,结果如下:

  技术分享  

将ps命令结果追加到test.txt文件

ps >> test.txt

  结果:

  技术分享

 

  ②重定向输入

  将test.txt文件的内容重定向输入给more命令:

more < test.txt

 

  结果:

  技术分享

 

   

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。