20121019 一些工具和linux命令的備忘記錄

記性不好,有的東西記錄在這裏備查。


比較工具:meld diff

串口工具:minicom 串口設置:minicom -s
選中serial port setup選項進入,修改
A - Serial Device的值爲/dev/ttyS0,
F - Hardware Flow Control的值爲No
然後保存即可。

局域網通訊工具:iptux
sudo apt-get install iptux

查看linux系統信息:
uname -a
查看內核/操作系統/cpu信息:
head -n
查看操作系統版本:
cat /proc/cupinfo
查看cpu信息:
hostname

linux下不懂的命令,可以用man 查看,例如:man uname


git:
安裝:    sudo apt-get install git
下載代碼:    git clone git://10.30.0.34/proj/Dlna


幾個常用svn命令:

svn checkout -r 2650 --username bao_jinyu --password 123456aA http://run-svn/project/cn/DTSTB

svn update -r 2000 --username bao_jinyu --password 123456aA http://run-svn/project/cn/DTSTB

svn add --username bao_jinyu --password 123456aA http://run-svn/project/cn/DTSTB


回收站:
/home/bao/.local/share/Trash/files/

板子上的一些命令:
busybox
ash
mount -o remount /system /system


putty:賬戶:caoss 密碼:123

通過putty以caoss登錄到服務器的終端:ssh [email protected]

sudo ifconfig eth0 <ip> netmask <netmask> up


在終端添加網絡功能:
ssh -fND localhost:8080 [email protected]

logcat -c
logcat -v time
hexdump -c /dev/bolck/sda1
  //查看u盤中的文件系統
df  //查看磁盤空間
mount -o remount /system /system//
netcfg eth0 dhcp
ipaddr
more -s testfile 
//諸頁顯示
more +20 testfile //從20行開始顯示
touch file  //將文件時間改爲當前時間
touch file1 file2
grep -rns “string” ./
find ./ -name file
find . -name filename | grep tag


netcfg eth0 dhcp
ifconfig eth0 <ip> netmask <netmask> <up or down>


find ./ -cmin -20  //查找20分鐘內修改的文件
find ./ -ctime -2  //查找2天內修改的文件


find ./ -cnewer filebase  //將比filebase更新的文件列出來

測試端口使用情況:
telnet 10.20.112.14 7933
telnet 10.20.112.54 7838

adb connect 10.20.112.54
adb root
adb remount
adb shell
adb -s ip:5555 remount
adb -s ip:5555 install **.apk
adb logcat -v time


將板子上網絡數據打包:
tcpdump -p -vv -s 0 -w searchNotify.pcap

打包後,導入wireshark抓包工具,即可進行分析。

tcpdump工具可從網絡上下載。


//ndk中可執行文件位置:(將其加入到PATH中)
/home/bao/dlna/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
使用類似下面的命令,快速找到出問題的接口函數:(其中,address是pc的值)
arm-linux-androideabi-addr2line -C -f -e  /home/bao/dlna/DLNA/libs/libctrlpt.so <address>
arm-linux-androideabi-addr2line -C -f -e  /home/bao/dlna/DLNA/libs/libctrlpt.so 00032264

tombstone exist in:
/data/tomestones/
/data/system/dropbox/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章