如何多线程下载 lftp -c "pget -n 5 http://xxx.xxx.xxx.xxx/xxx.zip“
快速使用http方式共享目录
#进入需要共享的目录后运行: python -m SimpleHTTPServer #其它电脑使用http://ip:8000 来访问 #自定义端口为8080: python -m SimpleHTTPServer 8080
监控网络所有的tcp数据
sudo apt-get install snort #安装snort入侵检测程序 sudo snort -vde
监控TCP/UDP连接的流量
sudo apt-get install iftop sudo iftop #或 sudo apt-get install iptraf sudo iptraf
扫描某个IP的端口
nc -v -w 1 192.168.1.1 -z 1-1000临时重启一个服务
/etc/init.d/服务名 restart
临时关闭一个服务
/etc/init.d/服务名 stop
增加用户
sudo adduser 用户名
删除用户
sudo deluser 用户名
修改当前用户的密码
passwd
修改用户密码
sudo passwd 用户名
如何切换到其他帐号(需要该用户的密码)
su 用户名
批量转换文件内容由GBK到UTF8
for i in `find . *`; do if [ -f "$i" ]; then iconv -f gb2312 -t utf8 $i > "./converted/$i" fi ; done
把所有文件的後辍由rm改为rmvb
rename 's/.rm$/.rmvb/' *
查看当前目录的子目录
ls -d */ 或 echo */
增加 7Z 压缩软件
#支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式 sudo apt-get install p7zip p7zip-full p7zip-rar #将所有已txt结尾的文件都加入到files.7z 7z a -t7z files.7z *.txt #解压缩files.zip 7z x files.zip #删除 files.zip中所有已bak结尾的文件 7z d -r files.zip *.bak #列出file.7z中所有的文件信息 7z l files.7z #测试files.zip中所有doc结尾文件的正确性 7z t -r files.zip *.doc #更新files.zip中的所有doc结尾的文件(不是所有的压缩格式都支持更新这一选项) 7z u files.zip *.doc
增加 rar 软件压缩和解压缩支持
sudo apt-get install rar unrar
增加 zip 格式压缩和解压缩支持
sudo apt-get install zip unzip
解压缩 xxx.tar.gz
tar -xf xxx.tar.gz
解压缩 xxx.tar.bz2
tar -xf 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
XP 和 Ubuntu 相差了 8 小时的时差
#关闭UTC,将当前时间写入CMOS。 sudo sed -ie 's/UTC=yes/UTC=no/g' /etc/default/rcS sudo hwclock --systohc
gedit中文乱码的解决
gconftool-2 --set /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5,ISO-8859-15,UTF-16]" --type list --list-type string
GNOME登录时自动运行程序
系统 -> 首选项 -> 会话 ->启动程序