<?xml version="1.0" encoding="UTF-8" standalone="yes"?><document><webSite>http://www.djhui.net/</webSite><webMaster>djhui@djhui.cn</webMaster><updatePeri>60</updatePeri><item><title>解决系统登陆后自动注销</title><link>http://www.djhui.net/post/396.html</link><description>单位一电脑登陆输入密码后注销，安全模式和最后一次正确配置都不能解决，其实登陆后注销的原因就2个，系统文件破坏被删除，注册被修改，而此中的系统文件主要为三个Explorer.exe      %SystemRoot%\system32\logonui.exe       C:\WI</description><text>单位一电脑登陆输入密码后注销，安全模式和最后一次正确配置都不能解决，其实登陆后注销的原因就2个，系统文件破坏被删除，注册被修改，而此中的系统文件主要为三个Explorer.exe      %SystemRoot%\system32\logonui.exe       C:\WINDOWS\system32\userinit.exe，而注册表的键值就如下所示Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]&quot;Shell&quot;=&quot;Explorer.exe&quot;&quot;Userinit&quot;=&quot;C:\\WINDOWS\\system32\\userinit.exe,&quot;&quot;UIHost&quot;=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6c,00,\  6f,00,67,00,6f,00,6e,00,75,00,69,00,2e,00,65,00,78,00,65,00,00,00从安装光盘里面提取userinit.exe文件（在安装光盘i386目录下，文件名是USERINIT.EX_,用expand命令即可把userinit.exe解压出来），然后放到%systemroot%\system32目录里面即可注意:expand命令这样使用 expand 光盘盘符:\i386\USERINIT.EX_ 系统盘盘符:\Windows\system32或者用深度的系统进入Win PE，然后再提取这几个系统文件到系统中，打开系统的注册表，修改即可</text><keywords>登陆,注销,系统</keywords><category>Windows系统</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-11-28 13:7:4</pubDate><image></image></item><item><title>分秒必争多功能查询工具</title><link>http://www.djhui.net/post/395.html</link><description>目前已有的功能,   查询公积金/养老金/天气预报/企业黄页,所有的操作都要互联网的支持,而且部分功能因地区限制而不能使用,目前通用的功能,天气预报跟企业黄页,公积金跟养老金只有部分人能用,比如你的公积金帐户或者养老金帐户在萧山的才可以用.此工具实现原理,发送你输入的命令到指定网站,然后,再从网站页面提取有用信息并显示在文本框中  本工具使用WxPython</description><text>目前已有的功能,   查询公积金/养老金/天气预报/企业黄页,所有的操作都要互联网的支持,而且部分功能因地区限制而不能使用,目前通用的功能,天气预报跟企业黄页,公积金跟养老金只有部分人能用,比如你的公积金帐户或者养老金帐户在萧山的才可以用.此工具实现原理,发送你输入的命令到指定网站,然后,再从网站页面提取有用信息并显示在文本框中  本工具使用WxPython制作，功能从最起先的几个功能增加到十几个，今后将继续增加，而且可以    替代系统内置的记事本，有些功能可能会因网络问题而假死，请耐心等候，个别本机信息查询也        会假死，请不要关闭此程序，等候即可。目前能查询的功能比较少，急切需要大家的建议。另外，        为了更好的做这个工具，如果运行出错，请将你的系统版本（右击我的电脑----属性查询查看）        如：Windows Xp Professional Service Pack 3,以及出错详情发到我邮箱里~我会尽快给大家解        决，随着功能的增加工具会越来越庞大，这也没办法，这是Python的问题！    ,如有问题将会在今后的日子中慢慢改进,主界页如下  Change Log：    1、2008年11月6日，版本为1.0，初步功能完成       最初功能为养老金，公积金，天气，黄页的查询功能       养老金，公积金只有帐户在萧山的人才可查询       天气和黄页无地区限制    2、2008年11月7日，版本为1.0.2,优化了检查更新功能，不会像刚起先一       样，形同虚设，新加入IP归属地，手机归属地，英汉字典功能    3、2008年11月10日，版本为1.0.3，解决了运行时背后有个黑框的问题    4、2008年11月11日，版本为1.0.4，新加身份证归属地查询，IP Whois和URL Whois        查询，为了下次升级，调整窗口大小。    5、2008年11月12日，版本为1.0.5，新加固定电话归属地与周公解梦,做了点小更改，当        执行出错时，不会像原来一样弹出错误窗口，而是直接显示在显示窗口中            6、2008年11月14日，版本为1.0.6，本次更新在功能上新加了一个列车时刻表，但还不是很完善        另外还把记事本的功能差不多都加上了，工具界面有很大的调整，而且新加了一个主题颜色的更改        支持工具透明程度的调整，还支持右键操作。到目前也差不多有多功能工具变成了多功能记事本        优化了显示问题非常建议更新    7、2008年11月14日，版本为1.0.7，本次更新新加了黄历查询，姓名吉凶查询，邮编查询及星座运势查询        部分功能仅供娱乐。另外还调整了界面，增加了快捷键，增加了历史记录功能,增加打开工具自动检查更        新的功能，无须每次都手动更新，优化部分代码，架构了部分框架    8、2008年11月26日，版本为1.0.8，完成大部分框架功能，增加程序左上角图标，增加出错提示，使程序更友好    9、2008年11月30日，版本为1.0.9，增加配置记忆功能与本机信息功能，本机信息查询包括：1、CPU 内存        2、进程与所运行的程序目录方便查找木马位置，3、存储设备信息，4、开机启动程序5、本机IP，6、共享目录查询        本机信息查询无须网络支持。修改了更新功能，更新工具无须打开网页下载，只要确定要升级，工具将自动下载最新版        程序到当前目录,为了方便自动更新，将工具打包成多个文件，以便在更新的时候加快更新速度 下载地址如下:点此下载 百度搜索此工具    Google搜索此工具    YaHoo搜索此工具  Sogou搜索此工具   SoSo搜索此工具</text><keywords>查询,工具,功能</keywords><category>我的玩意</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-11-6 15:54:33</pubDate><image>http://www.djhui.net/upload/200811111414083117.jpg</image><headlineImg>http://www.djhui.net/upload/200811111414083117.jpg</headlineImg></item><item><title>魔神争霸小助手SP1 - 方士专用版（11.5发布）</title><link>http://www.djhui.net/post/394.html</link><description>魔神争霸小助手V2.3版版暂停更新魔神争霸小助手SP1-版本更新内容如下：1、针对官方游戏升级而更新。2、修正方士召唤宝宝时，召唤术容易被打断的一个问题。3、再次声明：小助手不修改任何游戏数据，只是为了打造一个解放双手的绿色辅助工具而已。</description><text>点击下载魔神争霸小助手SP1注：魔神争霸小助手V2.3版本已暂停更新魔神争霸小助手SP1-版本更新内容如下：1、针对官方游戏升级而更新。2、修正方士召唤宝宝时，召唤术容易被打断的一个问题。3、再次声明：小助手不修改任何游戏数据，只是为了打造一个解放双手的绿色辅助工具而已。</text><keywords>魔神争霸小助手SP1</keywords><category>魔神争霸小助手</category><author>空空</author><source>分秒必争</source><pubDate>2008-11-1 4:33:44</pubDate><image>http://www.djhui.net/upload/200811050112140887.JPG</image><headlineImg>http://www.djhui.net/upload/200811050112140887.JPG</headlineImg></item><item><title>AppSniff汉化版提供下载</title><link>http://www.djhui.net/post/393.html</link><description>上次提供AppSniff汉化版提供下载想不到下载的人挺多了，于是动手汉化了一下供大家下载，要用的人自己点，嘿嘿网通  |  电信  |</description><text>上次提供AppSniff汉化版提供下载想不到下载的人挺多了，于是动手汉化了一下供大家下载，要用的人自己点，嘿嘿网通  |  电信  |</text><keywords>AppSniff,下载,汉化</keywords><category>分享之地</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-28 9:15:28</pubDate><image></image></item><item><title>制作离线升级包更新</title><link>http://www.djhui.net/post/392.html</link><description>前面写了一个制作离线升级包的东东，会重复复制文件，对硬盘空间要求比较大，写了一个更新版，生成离线升级包后直接删除无用的旧包，硬盘空间要求降低一半，硬盘的读写操作也减少一半，速度更快，脚本如下apt-get updateapt-get dist-upgrade -yapt-get upgrade -ycp -a /var/cache/apt/archives/*   /media</description><text>前面写了一个制作离线升级包的东东，会重复复制文件，对硬盘空间要求比较大，写了一个更新版，生成离线升级包后直接删除无用的旧包，硬盘空间要求降低一半，硬盘的读写操作也减少一半，速度更快，脚本如下                        apt-get update            apt-get dist-upgrade -y            apt-get upgrade -y            cp -a /var/cache/apt/archives/*   /media/sda7/edgy            cd /media/sda7            dpkg-scanpackages edgy /dev/null |gzip &gt;edgy/Packages.gz             cd edgy                        cp Packages.gz Packages.gz.bak            gzip  -d  Packages.gz            cat Packages |grep ^Filename &gt; temp            sed -e &apos;s/Filename: //g&apos; temp &gt;temp1                        sed -e &apos;s/edgy\///g&apos; temp1 &gt;temp2            echo Packages.gz.bak &gt;&gt;temp2            echo test &gt;&gt;temp2                        for i in *;do if [ &quot;`grep -w &quot;$i&quot; temp2`&quot; ] || [ &quot;$i&quot; = &quot;temp2&quot; ];then continue;else rm $i;fi;done            rm temp2                                    cp Packages.gz.bak Packages.gz                                    apt-get autoremove -y            apt-get clean             </text><keywords>debian,离线,升级</keywords><category>Linux专区</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-24 11:11:30</pubDate><image></image></item><item><title>Ubuntu论坛上面动态的一句话技巧</title><link>http://www.djhui.net/post/391.html</link><description>查看软件xxx安装内容dpkg -L xxx查找软件库中的软件apt-cache search 正则表达式查找软件库中的软件aptitude search 软件包查找文件属于哪个包dpkg -S filename查找文件属于哪个包apt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepe</description><text>查看软件xxx安装内容dpkg -L xxx查找软件库中的软件apt-cache search 正则表达式查找软件库中的软件aptitude search 软件包查找文件属于哪个包dpkg -S filename查找文件属于哪个包apt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一个光盘源sudo apt-cdrom add系统升级sudo apt-get update;sudo apt-get dist-upgrade清除已删除包的残馀配置文件dpkg -l |grep ^rc|awk &apos;{print $2}&apos; |sudo xargs dpkg -P编译时缺少h文件的自动处理sudo auto-apt run ./configure查看安装软件时下载包的临时存放目录ls /var/cache/apt/archives备份当前系统安装的所有包的列表dpkg --get-selections | grep -v deinstall &gt; ~/somefile从备份的安装包的列表文件恢复所有包dpkg --set-selections &lt; ~/somefile;sudo dselect清理旧版本的软件缓存sudo apt-get autoclean清理所有软件缓存sudo apt-get clean删除系统不再使用的孤立软件sudo apt-get autoremove查看包在服务器上面的地址apt-get -qq --print-uris install ssh | cut -d\\&apos; -f2查看内核uname -a查看Ubuntu版本cat /etc/issue 或 lsb_release -a查看内核加载的模块lsmod查看PCI设备lspci查看USB设备lsusb -v查看网卡状态sudo ethtool eth0查看CPU信息cat /proc/cpuinfo显示当前硬件信息sudo lshw显示系统运行时间uptime查看硬盘的分区sudo fdisk -l硬盘分区sudo fdisk /dev/sda硬盘格式化sudo mkfs.ext3 /dev/sda1硬盘检查(请不要检查已经挂载的分区，否则容易损坏数据)sudo fsck /dev/sda1分区挂载sudo mount -t 文件系统类型 (-o nls=utf8 或 -o iocharset=utf8) 设备路经 访问路经 分区卸载sudo umount 目录名或设备名查看IDE硬盘信息sudo hdparm -i /dev/hda查看STAT硬盘信息 sudo hdparm -I /dev/sda 或 sudo blktool /dev/sda id查看硬盘剩馀空间df查看目录占用空间du -hs 目录名优盘没法卸载sync;fuser -km /media/usbdisk查看硬盘当前读写情况sudo iostat -x 2查看当前的内存使用情况free动态显示进程执行情况top查看当前有哪些进程ps -A查看当前进程树pstree中止一个进程kill 进程号 或 killall 进程名强制中止一个进程kill -9 进程号 或 killall -9 进程名图形方式中止一个程序xkill 出现骷髅标志的鼠标，点击需要中止的程序即可查看进程打开的文件lsof -p显示开启文件abc.txt的进程 lsof abc.txt 显示22端口现在运行什么程序 lsof -i :22 显示nsd进程现在打开的文件 lsof -c nsd在后台运行程序，退出登录后，并不结束程序 nohup 程序 print x[2]}&apos;&quot;查看当前外网的IP地址 &quot;w3m -no-cookie -dump www.123cha.com|grep -o &apos;[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}&apos;&quot;查看当前监听80端口的程序 lsof -i :80查看当前网卡的物理地址arp -a | awk &apos;{print $4}&apos;同一个网卡增加第二个IP地址 sudo ifconfig eth0:0 1.2.3.4 netmask 255.255.255.0立即让网络支持nat echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward; sudo iptables -t nat -I POSTROUTING -j MASQUERADE 查看路由信息netstat -rn 或 sudo route -n手工增加一条路由 sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1手工删除一条路由sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1修改网卡MAC地址的方法 sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE统计当前IP连接的个数 netstat -na|grep ESTABLISHED|awk &apos;{print $5}&apos;|awk -F: &apos;{print $1}&apos;|sort|uniq -c|sort -r -n屏蔽IPV6 echo &apos;blacklist ipv6&apos; | sudo tee /etc/modprobe.d/blacklist-ipv6察看当前网络连接状况以及程序 sudo netstat -atnp查看ADSL的当前流量sudo ethstatus -i ppp0查看域名的注册备案情况whois baidu.cn查看到某一个域名的路由情况tracepath baidu.cn重新从服务器获得IP地址 sudo dhclient下载网站文档wget -r -p -np -k http://www.xxx.com如何5个线程下载axel -n 5 http://www.xxx.com/downloadfile.zip添加一个服务sudo update-rc.d 服务名 defaults 99删除一个服务 sudo update-rc.d 服务名 remove临时重启一个服务/etc/init.d/服务名 restart临时关闭一个服务/etc/init.d/服务名 stop临时启动一个服务/etc/init.d/服务名 start增加用户sudo adduser 用户名删除用户sudo deluser 用户名修改当前用户的密码passwd修改用户密码sudo passwd 用户名修改用户资料sudo chfn userid如何禁用某个帐户sudo usermod -L 用户名 或 sudo passwd -l 用户名如何启用某个帐户sudo usermod -U 用户名 或 sudo passwd -u 用户名增加用户到admin组sudo usermod -G admin -a 用户名配置默认Java使用哪个 sudo update-alternatives --config java终端设置代理 export http_proxy=http://xx.xx.xx.xx:xxx修改系统登录信息sudo vim /etc/motd使用sun的java编译器sudo update-java-alternatives -s java-6-sun切换输入法引擎im-switch -c转换文件名由GBK为UTF8 convmv -r -f cp936 -t utf8 --notest --nosmart *转换文件内容由GBK到UTF8 iconv -f gbk -t utf8 $i &gt; newfile转换 mp3 标签编码 sudo apt-get install python-mutagen;find . -iname &apos;*.mp3&apos; -execdir mid3iconv -e GBK {} \\;控制台下显示中文 sudo apt-get install zhcon;zhcon --utf8 --drv=vgalftp 登录远程Windows中文FTP　lftp :~&gt;set ftp:charset GBKPDF 文件乱码 sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data一屏查看文件内容 cat 文件名分页查看文件内容more 文件名可控分页查看文件内容less 文件名根据字符串匹配来查看文件部分内容grep 字符串 文件名显示包含字符串的文件名grep -l -r 字符串 路径显示不包含字符串的文件名grep -L -r 字符串 路径快速查找某个文件find 目录 -name 文件名创建两个空文件touch file1 file2递归式创建一些嵌套目录mkdir p /tmp/xxs/dsd/efd递归式删除嵌套目录rm fr /tmp/xxs回当前用户的宿主目录cd ~查看当前所在目录的绝对路经pwd列出当前目录下的所有文件ls -a移动路经下的文件并改名mv 路经/文件  /新路经/新文件名复制文件或者目录cp -av 原文件或原目录 新文件或新目录查看文件类型file filename对比两个文件之间的差异diff file1 file2显示xxx文件倒数6行的内容 tail -n 6 xxx不停地显示最新的内容 tail -n 10 -f /var/log/apache2/access.log查看文件第五行到第10行的内容 &quot;sed -n &apos;5,10p&apos; /var/log/apache2/access.log&quot;查找关于xxx的命令 apropos xxx 或 man -k xxx通过ssh传输文件 scp -rp /path/filename username@remoteIP:/path 把所有文件的后辍由rm改为rmvb rename &apos;s/.rm$/.rmvb/&apos; *把所有文件名中的大写改为小写rename &apos;tr/A-Z/a-z/&apos; *删除特殊文件名 --help.txt 的文件rm -- --help.txt 或 rm ./--help.txt查看当前目录的子目录ls -d */. 或 echo */.将最近30天访问过的文件移动到上级back目录 find . -type f -atime -30 -exec mv {} ../back \\;显示一小时以内的包含 xxxx 的文件find . -type f -mmin -60|xargs -i  grep -l xxxx &apos;{}&apos;显示最近2小时到8小时之内的文件find . -mmin +120 -mmin -480 -exec more {} \\;删除修改时间在30天之前的文件 find . -type f -mtime +30 -mtime -3600 -exec rm {} \\;删除创建时间在30天之前的文件 find . -type f -ctime +30 -ctime -3600 -exec rm {} \\;删除掉guest的以avi或rm结尾的文件find . -name &apos;*.avi&apos; -o -name &apos;*.rm&apos; -user &apos;guest&apos; -exec rm {} \\;删除掉不以java和xml结尾7天没有使用的文件 find . ! -name *.java ! -name *.xml -atime +7 -exec rm {} \\;删除所有的 .svn 目录 find . -name .svn -type d -exec rm -fr {} \\;删除所有以“~”结尾的临时文件 &quot;find . -name &quot;&quot;*~&quot;&quot; -exec rm {} \\;&quot;统计当前文件个数ls .|wc -w统计当前目录个数ls -l |grep ^d|wc -l显示当前目录下2006-01-01的文件名 ls -l |grep 2006-01-01 |awk &apos;{print $8}&apos;使用ssh方式同步远程数据到本地目录 rsync -Pa -I --size-only --delete --timeout=300 Remote_IP:/home/ubuntu /backup增加 7Z 压缩软件sudo apt-get install p7zip p7zip-full p7zip-rar增加 rar 软件压缩和解压缩支持 sudo apt-get install rar unrar解压缩 xxx.tar.gz tar -zxvf xxx.tar.gz解压缩 xxx.tar.bz2 tar -jxvf xxx.tar.bz2压缩aaa bbb目录为xxx.tar.gz tar -zcvf xxx.tar.gz aaa bbb压缩aaa bbb目录为xxx.tar.bz2 tar -jcvf xxx.tar.bz2 aaa bbb增加 lha 支持 sudo apt-get install lha增加解 cab 文件支持 sudo apt-get install cabextract显示日历cal设置日期date -s mm/dd/yy设置时间date -s HH:MM将时间写入CMOS hwclock --systohc查看CMOS时间 hwclock --show读取CMOS时间 hwclock --hctosys从服务器上同步时间 sudo ntpdate ntp.ubuntu.com设置电脑的时区为上海sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime关闭UTC，将当前时间写入CMOS。sudo sed -ie &apos;s/UTC=yes/UTC=no/g&apos; /etc/default/rcS;sudo hwclock --systohc修改mysql的root口令 sudo mysqladmin -u root -p password &apos;你的新密码&apos;如何使用命令关闭显示器 xset dpms force off设置CPU的频率 sudo apt-get install cpufrequtils;sudo cpufreq-info 命令关机sudo halt现在关机sudo shutdown -h now晚上11点自动关机sudo shutdown -h 23:0060分钟后关机sudo shutdown -h +60命令重启电脑sudo reboot现在重启电脑sudo shutdown -r now关闭笔记本的触摸板 synclient touchpadoff=1开启笔记本的触摸板synclient touchpadoff=0统计每个单词的出现频率并排序 &quot;awk &apos;{arr[$1]+=1 }END{for(i in arr){print arr[i]\&quot;&quot;\\t\&quot;&quot;i}}&apos; FILE_NAME | sort -rn&quot;统计80端口的连接并排序 netstat -na|grep :80|awk &apos;{print $5}&apos;|awk -F: &apos;{print $1}&apos;|sort|uniq -c|sort -r -n把终端加到右键菜单sudo apt-get install nautilus-open-terminal 如何删除Totem电影播放机的播放历史记录 rm ~/.recently-usedvim 如何显示彩色字符 sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc让 vim 直接支持编辑 .gz 文件 sudo apt-get install vim-fullvim 如何显示行号:set number查看在会话设置的启动程序ls ~/.config/autostart提高wine的反应速度 &quot;sudo sed -ie &apos;/GBK/,/^}/d&apos; /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE&quot;制作ISO文件mkisofs -o test.iso -Jrv -V test_disk /home/carla/延迟10秒抓图gnome-screenshot -d 10延迟5秒抓当前激活窗口gnome-screenshot -w -d 5如何命令行刻录&quot;cdrecord -scanbus;cdrecord -v -eject speed=8 dev=1,1,0 test.iso&quot;回收站在哪里~/.local/share/Trash/默认打开方式的配置文件在哪里~/.local/share/applications/mimeapps.list如何查看HTTP头w3m -dump_head http://www.xxx.com连续监视内存使用情况watch  -d free如何切换到root帐号sudo -Hs只读挂载ntfs分区&quot;sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c&quot;可写挂载ntfs分区&quot;sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c&quot;挂载fat32分区&quot;sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c&quot;挂载共享文件&quot;sudo mount -t smbfs -o  username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share&quot;挂载ISO文件&quot;sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso&quot;带行号显示文件的内容nl 文件名批量将rmvb转为avifor i in *; do mencoder -oac mp3lame -lameopts vbr=3 -ovc xvid -xvidencopts fixed_quant=4 -of avi $i -o `echo $i | sed -e &apos;s/rmvb$/avi/&apos;`; done批量将svg转为pngfor i in *; do inkscape $i --export-png=`echo $i | sed -e &apos;s/svg$/png/&apos;`; done批量缩小图片到30%for i in *; do convert -resize 30%x30% $1 sm-$1; done批量转换jpg到pngfor i in *; do convert $i `echo $i | sed -e &apos;s/jpg$/png/&apos;`; done获取jpg的扩展信息(Exif)identify -verbose xxx.jpg查看当前系统所有的监听端口nc -zv localhost 1-65535去掉文件中的^M&quot;cat filename | tr -d \&quot;&quot;^M\&quot;&quot; &gt; newfile&quot;去掉文件中的^M&quot;sed -e \&quot;&quot;s/^M//g\&quot;&quot; filename &gt; newfile&quot;转换bin/cue到iso文件sudo apt-get install bchunk;bchunk image.bin image.cue image转换目录到iso文件mkisofs dirname -o isofile.iso转换CD到iso文件dd if=/dev/cdrom of=isofile.isoape转换为flac&quot;sudo apt-get install flac shntool;shntool split -t \&quot;&quot;%n.%p-%t\&quot;&quot; -f example_UTF-8.cue -o flac example.ape -d flacOutputDir&quot;ape转换为mp3&quot;sudo apt-get install flac shntool lame;shntool split -t \&quot;&quot;%n.%p-%t\&quot;&quot; -f example_UTF-8.cue -o &apos;cust ext=mp3 lame --r3mix -b 320 --quiet - %f&apos; example.ape -d mp3OutputDir&quot;检查本地是否存在安全隐患sudo apt-get install rkhunter;rkhunter --checkall如何安装杀毒软件sudo apt-get install clamav;clamscan -r ~/查看网络连接状态&quot;netstat -n | awk &apos;/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}&apos;&quot;统计程序的内存耗用&quot;ps -eo fname,rss|awk &apos;{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}&apos;|sort -k2 -nr&quot;显示当前内存大小&quot;free -m |grep \&quot;&quot;Mem\&quot;&quot; | awk &apos;{print $2}&apos;&quot;按内存从大到小排列进程&quot;ps -eo \&quot;&quot;%C  : %p : %z : %a\&quot;&quot;|sort -k5 -nr&quot;按cpu利用率从大到小排列进程&quot;ps -eo \&quot;&quot;%C  : %p : %z : %a\&quot;&quot;|sort  -nr&quot;统计当前目录下所有jpg文件的尺寸find . -name *.jpg -exec wc -c {} \\;|awk &apos;{print $1}&apos;|awk &apos;{a+=$1}END{print a}&apos;清除僵死进程&quot;ps -eal | awk &apos;{ if ($2 == \&quot;&quot;Z\&quot;&quot;) {print $4}}&apos; | sudo kill -9&quot;CD 抓轨为 mp3 (有损)sudo apt-get install abcde;abcde -o mp3 -bCD 抓轨为 Flac (无损)sudo apt-get install abcde;abcde -o flac -b显示系统安装包的统计信息apt-cache stats显示系统全部可用包的名称apt-cache pkgnames显示包的信息apt-cache show k3b </text><keywords>一句话,技巧</keywords><category>Linux专区</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-23 16:35:44</pubDate><image></image></item><item><title>解决不能使用搜索问题</title><link>http://www.djhui.net/post/390.html</link><description>当进行系统&quot;瘦身&quot;操作后或因安装某个程序而破坏系统文件，可能会引发Windows XP搜索助理功能失效。其具体表现为：在执行&quot;搜索&quot;功能后，系统弹出错误对话框，提示&quot;无法找到运行搜索助理需要的一个文件。您可能需要运行安装。&quot;而后，&quot;搜索助手&quot;工具栏将显示一片空白。　　　　　其解决方法有三个，  &amp;n</description><text>当进行系统&quot;瘦身&quot;操作后或因安装某个程序而破坏系统文件，可能会引发Windows XP搜索助理功能失效。其具体表现为：在执行&quot;搜索&quot;功能后，系统弹出错误对话框，提示&quot;无法找到运行搜索助理需要的一个文件。您可能需要运行安装。&quot;而后，&quot;搜索助手&quot;工具栏将显示一片空白。　　　　　其解决方法有三个，       其一：打开文件夹&quot;C:\Windows\inf&quot;，找到&quot;srchasst.inf&quot;文件，用鼠标单击右键，在弹出菜单中选择&quot;安装&quot;（可能会提示插入系统安装盘）；　　    其二：运行注册表，定位于&quot;HKEY_CURRENT_ USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState&quot;，新建字符串&quot;Use Search Asst&quot;，设置其值为&quot;NO&quot;。　　    其三：打开“记事本”，输入下面的内容，然后将内容另存为一个.BAT文件，运行即可。　　cd /d &quot;%SystemRoot%\System32&quot;　　regsvr32 /u /s msxml3.dll　　regsvr32 /s msxml3.dll　　exit</text><keywords>搜索,搜索助理</keywords><category>Windows系统</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-23 13:27:28</pubDate><image></image></item><item><title>另类解决找不到本地连接方法</title><link>http://www.djhui.net/post/389.html</link><description>相信很多人都有过找不到本地连接的情况，其中有一部分原因是系统的驱动丢失而找不到本地连接，可以在设备管理器中查看驱动有没有问题。如果有问题，重装下网卡驱动就行了，不过有一种问题在设备管理器中根本找不到网络适配器，也就不一定是驱动问题了，查找新硬件也不能发现。就像本单位一台财务的机器，因不想装系统，换了一块同样的主板，刚换好的时候还好好的，第二天来居然找不到本地连接，重启后问题依然还在。后经高人指教，</description><text>相信很多人都有过找不到本地连接的情况，其中有一部分原因是系统的驱动丢失而找不到本地连接，可以在设备管理器中查看驱动有没有问题。如果有问题，重装下网卡驱动就行了，不过有一种问题在设备管理器中根本找不到网络适配器，也就不一定是驱动问题了，查找新硬件也不能发现。就像本单位一台财务的机器，因不想装系统，换了一块同样的主板，刚换好的时候还好好的，第二天来居然找不到本地连接，重启后问题依然还在。后经高人指教，居然可以通过放电的方法解决，见识了！关机，拆机，拔电源线，拔钮扣电池，短接放电后，装机，开机，问题排除</text><keywords>本地连接,丢失,修复</keywords><category>Windows系统</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-23 10:46:35</pubDate><image></image></item><item><title>一个自动更新及制作离线升级包的Shell</title><link>http://www.djhui.net/post/388.html</link><description>我的第一个Shell脚本：此脚本理论支持所有Debian系统，如Ubuntu,Elive，实际在Ubuntu下测试通过，此脚本最大的优点就是去除了多余的包，因为离线升级包会因系统的升级越来越多，特别是一些老的没用的包，通过手动删除基本不可能，因为太多了，还要挑出来哪个旧的哪个新的。有了这个脚本，所有旧的文件全部自动删除，以便携带，不过此脚本最大的缺点就是制作离线包是通过多次复制和删除而成的，硬盘操</description><text>我的第一个Shell脚本：此脚本理论支持所有Debian系统，如Ubuntu,Elive，实际在Ubuntu下测试通过，此脚本最大的优点就是去除了多余的包，因为离线升级包会因系统的升级越来越多，特别是一些老的没用的包，通过手动删除基本不可能，因为太多了，还要挑出来哪个旧的哪个新的。有了这个脚本，所有旧的文件全部自动删除，以便携带，不过此脚本最大的缺点就是制作离线包是通过多次复制和删除而成的，硬盘操作比较多，而且须要有足够的硬盘空间。源码如下：                        echo &quot;Update the sources&quot;            apt-get update            echo &quot;Update the system &amp; soft&quot;            apt-get dist-upgrade -y            apt-get upgrade -y                                    if   [   -e   ~/edgy   ]              then                  echo   ~/&quot;edgy already existed&quot;               else                mkdir ~/edgy            fi            echo &quot;Copy files&quot;            #cp -a /var/cache/apt/archives/*   ~/edgy            cd ~/            echo &quot;Make Packages.gz&quot;            dpkg-scanpackages edgy /dev/null |gzip &gt;edgy/Packages.gz                        mkdir ~/temp_djhui_net            copy ~/edgy/Packages.gz ~/temp_djhui_net            cd ~/temp_djhui_net            gzip  -d  Packages.gz            cat Packages |grep ^Filename &gt; temp            sed -e &apos;s/Filename: /cp \~\//g&apos; temp &gt;temp1                        sed -e &apos;s/.deb/.deb \~\/new_djhui\//g&apos; temp1 &gt;temp2                        mkdir ~/new_djhui                        chmod +x temp2                        ./temp2                        cp ~/edgy/Packages.gz ~/new_djhui                        rm -rf ~/edgy            rm -rf ~/temp_djhui_net                        mv ~/new_djhui ~/edgy                                                              </text><keywords>Shell,更新,离线,升级</keywords><category>Linux专区</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-13 11:24:10</pubDate><image></image></item><item><title>解密（批处理）BAT文件</title><link>http://www.djhui.net/post/387.html</link><description>目前此方法可以通杀所有批处理文件，其实此方法早就知道了，只是以前为了保密自己的批处理，所以一直没有公开，现在自己写了都开源了，就公开此解决方法大家都知道批处理其实就是DOS命令，可以用记事本直接打开查看源码,但是用记事本查看一些加密后的BAT文件会显示乱码，比如如下文件： 你根本不知道这是什么东西。接下去我们就要用到一</description><text>目前此方法可以通杀所有批处理文件，其实此方法早就知道了，只是以前为了保密自己的批处理，所以一直没有公开，现在自己写了都开源了，就公开此解决方法大家都知道批处理其实就是DOS命令，可以用记事本直接打开查看源码,但是用记事本查看一些加密后的BAT文件会显示乱码，比如如下文件： 你根本不知道这是什么东西。接下去我们就要用到一个东西，QuickBFC，这个本来是对BAT进入加壳封装成EXE的工具，可他还有一个更好用的功能，就是解密BAT文件。用此工具打开加过密的BAT文件，源码就会被打成源型，如下图所示 可以见到第一行有很多%%a，这就是典型的对文件头加密。当然你也可以用别的编辑工具打开也有这种效果，比如EmEditot，如图： 还有一种加密更让人郁闷，就是封装后再改扩展名，要运行照样可以，但是你要是编辑的时候，比刚才图一的更郁闷，显示的是这样的情况 看到这样的情况，不用管他这么多，只要看到这句话，This program must be run under Win32，那么你直接把扩展名换成EXE好了，这个只是障眼法。换成EXE运行后，跟BAT运行的窗口是一样的，他会在你的临时文件（C:\Documents and Settings\当前用户\Local Settings\Temp）下释放出一个隐藏的BAT文件，你只要在你的临时文件夹下把那个临时文件另存为就行了。包括那种用工具把BAT变成EXE的，都会在这文件夹释放的。而且你要反编译EXE成BAT可能还要密码，用这种方式，可以很简单的查看到源码。</text><keywords>解密,BAT,批处理</keywords><category>Dos相关</category><author>分秒必争</author><source>分秒必争</source><pubDate>2008-10-7 12:0:46</pubDate><image>http://www.djhui.net/upload/200810071201246500.jpg</image><image>http://www.djhui.net/upload/200810071201406367.jpg</image><image>http://www.djhui.net/upload/200810071202072236.jpg</image><image>http://www.djhui.net/upload/200810071202267168.jpg</image><headlineImg>http://www.djhui.net/upload/200810071201246500.jpg</headlineImg></item></document>