跳转至

第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
将n1文件和n2文件合并成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目录下

评论