第1章 基础准备与工具
1.2 路由器系统的基础知识和工具
1.2.2 BusyBox命令
在路由器系统中,因为存储空间受到限制,所以使用的Shell通常是一个经过裁剪的名为BusyBox的程序。在路由器系统的Shell中支持的这些命令其实都指向BusyBox的符号链接。
使用“busybox --help”命令查看当前路由器的BusyBox支持的命令,
ls命令:显示目录及文件信息
显示指定目录下的所有文件或文件夹
1 | ls [option][file|directory] |
显示当前目录的内容
1 | ls
|
显示当前目录的详细内容
1 | ls -l |
显示当前目录下的所有文件
1 | ls -a |
cd命令:改变当前工作目录
切换到指定目录
1 | cd [directory] |
切换到当前用户所在的主目录
1 | cd
|
回到当前目录的上一级目录
1 | cd .. |
cat命令:在标准输出设备上显示或连接指定文件
显示文件的内容(经常和more命令搭配使用),或者将数个文件合并成一个文件
1 | cat [option][file] |
显示当前目录下的readme.txt文件中的所有内容
1 | cat readme.txt |
将face.txt文件的内容附加到readme.txt文件之后
1 | cat face.txt >> readme.txt |
1 | cat n1 n2 > readme.txt |
rm命令:删除指定文件
删除文件或目录
1 | rm [option][file] |
删除当前目录下的myfile文件
1 | rm myfile |
强制删除,遇到问题不需要确认
1 | rm -f *.txt |
递归删除/tmp目录下的所有文件,并删除/tmp目录,系统会不断询问是否删除文件
1 | rm -r /tmp |
删除/tmp目录下的所有文件,并删除/tmp目录,需要确认是否删除时默认选项为删除
1 | rm -rf /tmp |
显示删除过程
1 | rn -v myfile |
mkdir命令:在当前目录下创建新的子目录
创建子目录
1 | mkdir [option][directory] |
在当前目录下创建子目录tools
1 | mkdir tools |
文件操作命令:包括mv、cp、du
把readme.txt文件复制到/opt目录下