1、快捷命令
Ctrl+c
强制终止当前命令Ctrl+l
清屏Ctrl+d
断开连接 telnet 192.168.1.1 port
连接设备(用户名Root)
2、打开文件夹
cd 文件夹名称
如cd data进入data文件夹中cd /mnt/mtdblock
打开mnt文件夹下的mtdblock文件夹
3、文本进入编辑状态
vi 文件名称
如要编辑options.cfg文件,用vi options.cfg命令
4、文本进入编辑状态
a/i键:进入编辑状态;
Esc键:退出编辑状态进入命令模式;
5、保存及退出
命令模式下:w
保存文件但不退出vi:w file
将修改另外保存到file中,不退出vi:w!
强制保存,不推出vi:wq
保存文件并退出vi:wq!
强制保存文件,并退出vi:q
不保存文件,退出vi:q!
不保存文件,强制退出vi:e!
放弃所有修改,从上次保存文件开始再编辑
6、移动或修改名称命令
移动文件:mv +路径
; 如:mv main /lib (将main移动到lib文件夹中)
重命名文件:mv 源文件名 新文件名
如:(mv main main_bak将main改为main_bak)
7、打印日志
先杀看门狗 :
老架构:先ps
看下看门狗的名称如wdt、wdtc3、wdt_new等;命令:killall+看门狗名称
;
新架构:在/mnt/mtdblock/service中进行命令:./killwdt
新/老架构对应目录下执行对应的进程;
新架构看详细过程:加EIWD
如看push的详细通讯过程(./pushcomm EIWD)
将进程日志另存为别的文件中:./pushcomm EIWD > +文件名
8、查当前在哪个目录下
执行pwd
命令
9、查设备容量
free
命令df -h
df
10、新架构查数据库中的参数
方一:进data文件夹中,执行./sqlite3 ZKSystem.db
进入数据库,执行sql语句即可;
表名:option_info
参数名:option_name
查询: select * from option_info where option_name like 'RcheckOpenDoor'
;
更新:update OPTION_INFO SET Option_Value = '1' where Option_Name = 'SendPinToSerial'
;
方二(新架构个别机器):
在service文件夹中执行:./
获取参数值:testoption get 参数名 DNSD
修改参数值:testoption set 参数=要设置的值
11、上传及下载(文件和tftp工具在一个目录下)
上传:tftp -r 文件名 -g 当前电脑ip
下载:tftp -r 文件名 -p 当前电脑ip
12、打包/解压命令
打包:tar cvzf 压缩文件名 要压缩的文件
如:tar cvzf main.tgz main lib data(将main、lib、data打包为main.tgz)
解压:tar xvzf 压缩包名称
如:tar xvzf main.tgz (解压main.tgz)
解压文件步骤:
1、cd /mnt/mtdblock
2、tftp -g -r 文件全称(包含后缀名) 本地电脑ip
3、tar -zxvf 文件全称(包含后缀名)
4、reboot
13、查看文件
ls
查看当前文件夹里的文件ls -l
查看当前文件夹里的文件详情ls -al
查看当前文件夹里包括隐藏文件的文件详情
14、重启
reboot
15、查看时间
date
16、创建目录
mkdir 目录名
17、搜索文件
find / -name file1
从 '/' 开始进入根文件系统搜索file1
18、改变文件权限
chmod 777 文件名
19、网络
ifconfig 查看当前网络回环
20、删除文件或目录
rm 文件名
(目录的话要加-r)
21、查看目前程序的执行情景和内存使用
top (ctrl+c键退出)