系统移植busybox命令集,可以支持常用的linux命令。先将常用的工具使用进行说明。
登陆到数据采集仪,执行busybox命令将会有如下提示信息
[root@(none) /]$busybox
BusyBox v1.00 (2005.08.03-02:49+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use, and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, addgroup, adduser, ash, basename, bunzip2, busybox, bzcat, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp,
cp, cut, date, dd, deallocvt, delgroup, deluser, df, dirname, dmesg, du, echo, egrep, env, expr, false, fgrep, find,
free, ftpget, ftpput, getty, grep, gunzip, gzip, halt, head, hexdump, hostname, id, ifconfig, init, insmod, install,
kill, killall, klogd, linuxrc, ln, logger, login, ls, lsmod, mkdir, mknod, mktemp, modprobe, more, mount, mv, openvt,
passwd, patch, pidof, ping, pivot_root, poweroff, ps, pwd, readlink, reboot, reset, rm, rmdir, rmmod, sed, sh, sleep,
sort, strings, su, sulogin, swapoff, swapon, sync, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, touch,
tr, true, tty, umount, uname, uniq, unzip, uptime, usleep, vi, wc, wget, which, whoami, xargs, yes, zcat
这些就是HK-2000多功能数据采集仪所支持的命令列表。当然你可以根据自己的需要进行相关的工具与命令的移植。配置成您自己需求的设备。
常用命令说明:
增加网关
route add default gw 192.168.0.1
如何删除一个非空目
rm -rf XXX
拷贝指定目录以及文件
cp -r
显示或设置网络设备
ifconfig [接口名称] 参数 地址信息
参数:
up 启用此接口
down 停用此接口
Netmask 设置子网掩码
broadcast 设置广播地址
eth0 设置网卡0
例:
设置IP: ifconfig eth0 192.168.1.99
ifconfig lo 127.0.0.1
ifconfig eth0 192.168.0.14
uname -a 查看内核版本
ls -al 显示所有文件的属性
pwd 显示当前路径
cd - 返回上一次目录 cd / 返回主目录
date s 设置时间、日期
shutdonw -h now & half & poweroff 关机
reboot 重启
chgrp 改变档案群组 chgrp testing install.log
chown 改变所属人 chown root:root install.log
chmod 改变属性 chmod 777 install.log read=4 write=2 execute=1
cp 复制 cp filename
rm 删除文件 rm -rf filename 强制删除文件
rmdir 删除文件夹
mv 移动 mv 123.txt 222.txt 重命名
mkdir 创建文件夹
touch 创建文件 更新当前时间
cat 由第一行开始显示 cat |more 分页
df -h 显示分区空间
du 显示目录或文件的大小
jobs 观看后台暂停的程序 jobs -l
kill 结束进程 kill -9 PID [9]强制结束,[15]正常结束,[l]列出可用的kill信号
ps 查看后台程序
killall 要刪除某個服務 killall -9 httpd
free 显示内存状态
uptime 显示目前系统开机时间
dmesg 显示开机信息 demsg | more
depmod 分析可载入模块的相依性
lsmod 显示已载入系统的模块
insmod 载入模块
modprobe 自动处理可载入模块
rmmod 删除模块
压缩命令
*.Z compress 格式压缩文件;
*.bz2 bzip2格式压缩文件;
*.gz gzip格式压缩文件
*.tar tar格式压缩文件;
*.tar.gz tar格式压缩文件,其中并且经过 gzip 的压缩
compress filename 压缩文件 加[-d]解压 uncompress
gzip filename 压缩 加[-d]解压 zcat 123.gz 查看压缩文件内容
bzip2 -z filename 压缩 加[-d]解压
bzcat filename.bz2 查看压缩文件内容
tar -cvf /home/123.tar /etc 打包,不压缩
tar -xvf 123.tar 解开包
tar -zxvf /home/123.tar.gz 以gzip解压
tar -jxvf /home/123.tar.bz2 以bzip2解压
tar -ztvf /tmp/etc.tar.gz 查看tar内容
cpio -covB > [file|device] 份份
cpio -icduv < [file|device] 还原