[yunt@ShellFun]$dpkg -L xxx

[yunt@ShellFun]$apt-cache search 正则表达式

[yunt@ShellFun]$aptitude search 软件包

[yunt@ShellFun]$dpkg -S filename

[yunt@ShellFun]$apt-file search filename

[yunt@ShellFun]$apt-cache depends xxx

[yunt@ShellFun]$apt-cache rdepends xxx

[yunt@ShellFun]$sudo apt-cdrom add

[yunt@ShellFun]$sudo apt-get update;sudo apt-get dist-upgrade

[yunt@ShellFun]$dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

[yunt@ShellFun]$sudo auto-apt run ./configure

[yunt@ShellFun]$ls /var/cache/apt/archives

[yunt@ShellFun]$dpkg --get-selections | grep -v deinstall > ~/somefile

[yunt@ShellFun]$dpkg --set-selections < ~/somefile;sudo dselect

[yunt@ShellFun]$sudo apt-get autoclean

[yunt@ShellFun]$sudo apt-get clean

[yunt@ShellFun]$sudo apt-get autoremove

[yunt@ShellFun]$apt-get -qq --print-uris install ssh | cut -d\' -f2

[yunt@ShellFun]$uname -a

[yunt@ShellFun]$cat /etc/issue 或 lsb_release -a

[yunt@ShellFun]$lsmod

[yunt@ShellFun]$lspci

[yunt@ShellFun]$lsusb -v

[yunt@ShellFun]$sudo ethtool eth0

[yunt@ShellFun]$cat /proc/cpuinfo

[yunt@ShellFun]$sudo lshw

[yunt@ShellFun]$uptime

[yunt@ShellFun]$sudo fdisk -l

[yunt@ShellFun]$sudo fdisk /dev/sda

[yunt@ShellFun]$sudo mkfs.ext3 /dev/sda1

[yunt@ShellFun]$sudo fsck /dev/sda1

[yunt@ShellFun]$sudo mount -t 文件系统类型 (-o nls=utf8 或 -o iocharset=utf8) 设备路经 访问路经

[yunt@ShellFun]$sudo umount 目录名或设备名

[yunt@ShellFun]$sudo hdparm -i /dev/hda

[yunt@ShellFun]$sudo hdparm -I /dev/sda 或 sudo blktool /dev/sda id

[yunt@ShellFun]$df

[yunt@ShellFun]$du -hs 目录名

[yunt@ShellFun]$sync;fuser -km /media/usbdisk

[yunt@ShellFun]$sudo iostat -x 2

[yunt@ShellFun]$free

[yunt@ShellFun]$top

[yunt@ShellFun]$ps -A

[yunt@ShellFun]$pstree

[yunt@ShellFun]$kill 进程号 或 killall 进程名

[yunt@ShellFun]$kill -9 进程号 或 killall -9 进程名

[yunt@ShellFun]$xkill 出现骷髅标志的鼠标,点击需要中止的程序即可

[yunt@ShellFun]$lsof -p

[yunt@ShellFun]$lsof abc.txt

[yunt@ShellFun]$lsof -i :22

[yunt@ShellFun]$lsof -c nsd

[yunt@ShellFun]$nohup 程序 &

[yunt@ShellFun]$strace -f -F -o outfile

[yunt@ShellFun]$ulimit -n 4096 或 echo 4096 > /proc/sys/fs/file-max

[yunt@ShellFun]$sudo pppoeconf

[yunt@ShellFun]$sudo pon dsl-provider

[yunt@ShellFun]$sudo /etc/ppp/pppoe_on_boot

[yunt@ShellFun]$sudo poff

[yunt@ShellFun]$sudo plog

[yunt@ShellFun]$w3m -no-cookie -dump 'http://usere:pass@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org'

[yunt@ShellFun]$arping IP地址

[yunt@ShellFun]$nmblookup -A IP地址

[yunt@ShellFun]$ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'

[yunt@ShellFun]$w3m -no-cookie -dump www.123cha.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'

[yunt@ShellFun]$lsof -i :80

[yunt@ShellFun]$arp -a | awk '{print $4}'

[yunt@ShellFun]$sudo ifconfig eth0:0 1.2.3.4 netmask 255.255.255.0

[yunt@ShellFun]$echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward; sudo iptables -t nat -I POSTROUTING -j MASQUERADE

[yunt@ShellFun]$netstat -rn 或 sudo route -n

[yunt@ShellFun]$sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1

[yunt@ShellFun]$sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1

[yunt@ShellFun]$sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

[yunt@ShellFun]$netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n

[yunt@ShellFun]$echo 'blacklist ipv6' | sudo tee /etc/modprobe.d/blacklist-ipv6

[yunt@ShellFun]$sudo netstat -atnp

[yunt@ShellFun]$sudo ethstatus -i ppp0

[yunt@ShellFun]$whois baidu.cn

[yunt@ShellFun]$tracepath baidu.cn

[yunt@ShellFun]$sudo dhclient

[yunt@ShellFun]$wget -r -p -np -k http://www.xxx.com

[yunt@ShellFun]$axel -n 5 http://www.xxx.com/downloadfile.zip

[yunt@ShellFun]$sudo update-rc.d 服务名 defaults 99

[yunt@ShellFun]$sudo update-rc.d 服务名 remove

[yunt@ShellFun]$/etc/init.d/服务名 restart

[yunt@ShellFun]$/etc/init.d/服务名 stop

[yunt@ShellFun]$/etc/init.d/服务名 start

[yunt@ShellFun]$sudo adduser 用户名

[yunt@ShellFun]$sudo deluser 用户名

[yunt@ShellFun]$passwd

[yunt@ShellFun]$sudo passwd 用户名

[yunt@ShellFun]$sudo chfn userid

[yunt@ShellFun]$sudo usermod -L 用户名 或 sudo passwd -l 用户名

[yunt@ShellFun]$sudo usermod -U 用户名 或 sudo passwd -u 用户名

[yunt@ShellFun]$sudo usermod -G admin -a 用户名

[yunt@ShellFun]$sudo update-alternatives --config java

[yunt@ShellFun]$export http_proxy=http://xx.xx.xx.xx:xxx

[yunt@ShellFun]$sudo vim /etc/motd

[yunt@ShellFun]$sudo update-java-alternatives -s java-6-sun

[yunt@ShellFun]$im-switch -c

[yunt@ShellFun]$convmv -r -f cp936 -t utf8 --notest --nosmart *

[yunt@ShellFun]$iconv -f gbk -t utf8 $i > newfile

[yunt@ShellFun]$sudo apt-get install python-mutagen;find . -iname '*.mp3' -execdir mid3iconv -e GBK {} \;

[yunt@ShellFun]$sudo apt-get install zhcon;zhcon --utf8 --drv=vga

[yunt@ShellFun]$lftp :~>set ftp:charset GBK

[yunt@ShellFun]$sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data

[yunt@ShellFun]$cat 文件名

[yunt@ShellFun]$more 文件名

[yunt@ShellFun]$less 文件名

[yunt@ShellFun]$grep 字符串 文件名

[yunt@ShellFun]$grep -l -r 字符串 路径

[yunt@ShellFun]$grep -L -r 字符串 路径

[yunt@ShellFun]$find 目录 -name 文件名

[yunt@ShellFun]$touch file1 file2

[yunt@ShellFun]$mkdir –p /tmp/xxs/dsd/efd

[yunt@ShellFun]$rm –fr /tmp/xxs

[yunt@ShellFun]$cd ~

[yunt@ShellFun]$pwd

[yunt@ShellFun]$ls -a

[yunt@ShellFun]$mv 路径/文件 /新路径/新文件名

[yunt@ShellFun]$cp -av 原文件或原目录 新文件或新目录

[yunt@ShellFun]$file filename

[yunt@ShellFun]$diff file1 file2

[yunt@ShellFun]$tail -n 6 xxx

[yunt@ShellFun]$tail -n 10 -f /var/log/apache2/access.log

[yunt@ShellFun]$sed -n '5,10p' /var/log/apache2/access.log

[yunt@ShellFun]$apropos xxx 或 man -k xxx

[yunt@ShellFun]$scp -rp /path/filename username@remoteIP:/path

[yunt@ShellFun]$rename 's/.rm$/.rmvb/' *

[yunt@ShellFun]$rename 'tr/A-Z/a-z/' *

[yunt@ShellFun]$rm -- --help.txt 或 rm ./--help.txt

[yunt@ShellFun]$ls -d */. 或 echo */.

[yunt@ShellFun]$find . -type f -atime -30 -exec mv {} ../back \;

[yunt@ShellFun]$find . -type f -mmin -60|xargs -i grep -l xxxx '{}'

[yunt@ShellFun]$find . -mmin +120 -mmin -480 -exec more {} \;

[yunt@ShellFun]$find . -type f -mtime +30 -mtime -3600 -exec rm {} \;

[yunt@ShellFun]$find . -type f -ctime +30 -ctime -3600 -exec rm {} \;

[yunt@ShellFun]$find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} \;

[yunt@ShellFun]$find . ! -name *.java ! -name '*.xml' -atime +7 -exec rm {} \;

[yunt@ShellFun]$find . -name .svn -type d -exec rm -fr {} \;

[yunt@ShellFun]$find . -name '*~' -exec rm {} \;

[yunt@ShellFun]$ls .|wc -w

[yunt@ShellFun]$ls -l |grep ^d|wc -l

[yunt@ShellFun]$ls -l |grep 2006-01-01 |awk '{print $8}'

[yunt@ShellFun]$rsync -Pa -I --size-only --delete --timeout=300 Remote_IP:/home/ubuntu /backup

[yunt@ShellFun]$sudo apt-get install p7zip p7zip-full p7zip-rar

[yunt@ShellFun]$sudo apt-get install rar unrar

[yunt@ShellFun]$tar -zxvf xxx.tar.gz

[yunt@ShellFun]$tar -jxvf xxx.tar.bz2

[yunt@ShellFun]$tar -zcvf xxx.tar.gz aaa bbb

[yunt@ShellFun]$tar -jcvf xxx.tar.bz2 aaa bbb

[yunt@ShellFun]$sudo apt-get install lha

[yunt@ShellFun]$sudo apt-get install cabextract

[yunt@ShellFun]$cal

[yunt@ShellFun]$date -s mm/dd/yy

[yunt@ShellFun]$date -s HH:MM

[yunt@ShellFun]$hwclock --systohc

[yunt@ShellFun]$hwclock --show

[yunt@ShellFun]$hwclock --hctosys

[yunt@ShellFun]$sudo ntpdate ntp.ubuntu.com

[yunt@ShellFun]$sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[yunt@ShellFun]$sudo sed -ie 's/UTC=yes/UTC=no/g' /etc/default/rcS;sudo hwclock --systohc

[yunt@ShellFun]$sudo mysqladmin -u root -p password '你的新密码'

[yunt@ShellFun]$xset dpms force off

[yunt@ShellFun]$sudo apt-get install cpufrequtils;sudo cpufreq-info

[yunt@ShellFun]$sudo halt

[yunt@ShellFun]$sudo shutdown -h now

[yunt@ShellFun]$sudo shutdown -h 23:00

[yunt@ShellFun]$sudo shutdown -h +60

[yunt@ShellFun]$sudo reboot

[yunt@ShellFun]$sudo shutdown -r now

[yunt@ShellFun]$synclient touchpadoff=1

[yunt@ShellFun]$synclient touchpadoff=0

[yunt@ShellFun]$awk '{arr[$1]+=1 }END{for(i in arr){print arr[i]"\t"i}}' FILE_NAME | sort -rn

[yunt@ShellFun]$netstat -na|grep :80|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n

[yunt@ShellFun]$sudo apt-get install nautilus-open-terminal

[yunt@ShellFun]$rm ~/.recently-used

[yunt@ShellFun]$sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc

[yunt@ShellFun]$sudo apt-get install vim-full

[yunt@ShellFun]$:set number

[yunt@ShellFun]$ls ~/.config/autostart

[yunt@ShellFun]$sudo sed -ie '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

[yunt@ShellFun]$mkisofs -o test.iso -Jrv -V test_disk /home/carla/

[yunt@ShellFun]$gnome-screenshot -d 10

[yunt@ShellFun]$gnome-screenshot -w -d 5

[yunt@ShellFun]$cdrecord -scanbus;cdrecord -v -eject speed=8 dev=1,1,0 test.iso

[yunt@ShellFun]$~/.local/share/Trash/

[yunt@ShellFun]$~/.local/share/applications/mimeapps.list

[yunt@ShellFun]$w3m -dump_head http://www.xxx.com

[yunt@ShellFun]$watch -d free

[yunt@ShellFun]$sudo -Hs

[yunt@ShellFun]$sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c

[yunt@ShellFun]$sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c

[yunt@ShellFun]$sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c

[yunt@ShellFun]$sudo mount -t smbfs -o username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share

[yunt@ShellFun]$sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso

[yunt@ShellFun]$nl 文件名

[yunt@ShellFun]$for i in *; do mencoder -oac mp3lame -lameopts vbr=3 -ovc xvid -xvidencopts fixed_quant=4 -of avi $i -o `echo $i | sed -e 's/rmvb$/avi/'`; done

[yunt@ShellFun]$for i in *; do inkscape $i --export-png=`echo $i | sed -e 's/svg$/png/'`; done

[yunt@ShellFun]$for i in *; do convert -resize 30%x30% $1 sm-$1; done

[yunt@ShellFun]$for i in *; do convert $i `echo $i | sed -e 's/jpg$/png/'`; done

[yunt@ShellFun]$identify -verbose xxx.jpg

[yunt@ShellFun]$nc -zv localhost 1-65535

[yunt@ShellFun]$cat filename | tr -d "^M" > newfile

[yunt@ShellFun]$sed -e "s/^M//g" filename > newfile

[yunt@ShellFun]$sudo apt-get install bchunk;bchunk image.bin image.cue image

[yunt@ShellFun]$mkisofs dirname -o isofile.iso

[yunt@ShellFun]$dd if=/dev/cdrom of=isofile.iso

[yunt@ShellFun]$sudo apt-get install flac shntool;shntool split -t "%n.%p-%t" -f example_UTF-8.cue -o flac example.ape -d flacOutputDir

[yunt@ShellFun]$sudo apt-get install flac shntool lame;shntool split -t "%n.%p-%t" -f example_UTF-8.cue -o 'cust ext=mp3 lame --r3mix -b 320 --quiet - %f' example.ape -d mp3OutputDir

[yunt@ShellFun]$sudo apt-get install rkhunter;rkhunter --checkall

[yunt@ShellFun]$sudo apt-get install clamav;clamscan -r ~/

[yunt@ShellFun]$netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

[yunt@ShellFun]$ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr

[yunt@ShellFun]$free -m |grep "Mem" | awk '{print $2}'

[yunt@ShellFun]$ps -eo "%C : %p : %z : %a"|sort -k5 -nr

[yunt@ShellFun]$ps -eo "%C : %p : %z : %a"|sort -nr

[yunt@ShellFun]$find . -name *.jpg -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'

[yunt@ShellFun]$ps -eal | awk '{ if ($2 == "Z") {print $4}}' | sudo kill -9

[yunt@ShellFun]$sudo apt-get install abcde;abcde -o mp3 -b

[yunt@ShellFun]$sudo apt-get install abcde;abcde -o flac -b

[yunt@ShellFun]$apt-cache stats

[yunt@ShellFun]$apt-cache pkgnames

[yunt@ShellFun]$apt-cache show k3b

[yunt@ShellFun]$sodu !!

[yunt@ShellFun]$python -m SimpleHTTPServer

[yunt@ShellFun]$:w !sudo tee %

[yunt@ShellFun]$cd -

[yunt@ShellFun]$^foo^bar

[yunt@ShellFun]$cp filename{,.bak}

[yunt@ShellFun]$mtr google.com

[yunt@ShellFun]$!whatever:p

[yunt@ShellFun]$ssh-copy-id user@host

[yunt@ShellFun]$ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

[yunt@ShellFun]$wget -qO - http://example.com/path/to/blah.tar.gz | tar xzf -

[yunt@ShellFun]$mkisofs -J -allow-lowercase -R -V "OpenCD8806" -iso-level 4 -o OpenCD.iso ~/OpenCD

[yunt@ShellFun]$ .

[yunt@ShellFun]$echo "You can simulate on-screen typing just like in the movies" | pv -qL 10

[yunt@ShellFun]$sudo apt-get -o Acquire::http::Dl-Limit=30 upgrade

[yunt@ShellFun]$:g/^$/d