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
结果:
时间: 2024-10-12 04:52:29