您的位置:首页 > 其它

常用命令

2015-10-15 14:14 148 查看
【Linux】

cat /proc/mtd 显示flash分区名称、大小

cat /proc/partition 显示block

cat /proc/<pid>/maps 查看进程内存分布

【windows】

ipconfig /all

查看wlan保存的profile:netsh wlan show profiles

查看wlan profile中的密码:netsh wlan show profile name="Tenda_48A460" key=clear

参考:http://windows.microsoft.com/zh-CN/windows-8/manage-wireless-network-profiles

【coredump】

addr2line 2ab1e274 2ab28250 3ab9ccf8 -s -C -f -e qmd

echo 2 /tmp/ > /sys/realtek_boards/misc_operations

echo 2 /tmp/usbmounts/sda1/ > /sys/realtek_boards/misc_operations

echo "coredump.%t.%e.%p.%s.qmd" > /proc/sys/kernel/core_pattern

【vim常用命令】
http://blog.chinaunix.net/uid-20147410-id-1989428.html
删除重复行:

1. 删除连续的重复行

1.1 保留最后一行

:g/^\(.*\)$\n\1$/d

1.2 保留最开始一行

:g/\%(^\1$\n\)\@<=\(.*\)$/d

1.3 删除连续多个空行,只保留一行空行

:g/^\s*$\n\s*$/d

2. 删除不连续的重复行

2.1 删除重复行,结果不要求按原顺序

:sort u

2.2 删除重复行,结果按照原顺序排列(这个有点麻烦)

2.2.1为了保存原有顺序,首先给每行加上行号和1个{

:let i=1|g/^/s//\=i.'{'/|let i+=1

2.2.2 按照行号后面的内容排序,参考:help :sort

:sort /^\d\{-}{/

2.2.3 删除行号后面的内容相同的行

2.2.3.1 保留后面的行

:g/^\d\{-}{\(.*\)$\n\d\{-}{\1$/d

2.2.3.2 保留开始的行

:g/\%(^\d\{-}{\1$\n\)\@<=\d\{-}{\(.*\)$/d

2.2.4 按照行号恢复顺序

:sort n

2.2.5 删除行首的原来的行号和{

:%s/\d\{-}{//
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: