本论坛每个帖子下的技巧提示放出

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
xzap
帖子: 256
注册时间: 2006-08-24 21:25

本论坛每个帖子下的技巧提示放出

#1

帖子 xzap » 2008-10-25 12:54

大家有没发现改版后,每个帖子的标题下都有个技巧,对于菜鸟很有用,不过位了看这个不停换帖子也累,,放在下面,有需要的各位看看吧
论坛的原js文件在这里
styles/UbuntuCN/template/skills.js

'查看软件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 '{print $2}' |sudo xargs dpkg -P";
'编译时缺少h文件的自动处理';
'sudo auto-apt run ./configure';
"查看安装软件时下载包的临时存放目录";
"ls /var/cache/apt/archives";
"备份当前系统安装的所有包的列表";
"dpkg --get-selections | grep -v deinstall > ~/somefile";
"从备份的安装包的列表文件恢复所有包";
"dpkg --set-selections < ~/somefile;sudo dselect";
"清理旧版本的软件缓存";
"sudo apt-get autoclean";
"清理所有软件缓存";
"sudo apt-get clean";
"删除系统不再使用的孤立软件";
"sudo apt-get autoremove";
"查看包在服务器上面的地址";
"apt-get -qq --print-uris install ssh | cut -d\\' -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
"分区卸载";
"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 程序 &";
"详细显示程序的运行信息 ";
"strace -f -F -o outfile <cmd>";
"增加系统最大打开文件个数";
"ulimit -n 4096 或 echo 4096 > /proc/sys/fs/file-max";
"配置 ADSL ";
"sudo pppoeconf";
"ADSL手工拨号";
"sudo pon dsl-provider";
"激活 ADSL";
"sudo /etc/ppp/pppoe_on_boot";
"断开 ADSL ";
"sudo poff";
"查看拨号日志";
"sudo plog";
"如何设置动态域名";
"w3m -no-cookie -dump 'http://usere:pass@members.3322.org/dyndns/update?system
"根据IP查网卡地址 ";
"arping IP地址";
"根据IP查电脑名 ";
"nmblookup -A IP地址";
"查看当前IP地址 ";
"ifconfig eth0 |awk '/inet/ {split($2,x,\":\");print x[2]}'";
"查看当前外网的IP地址 ";
"w3m -no-cookie -dump http://www.123cha.com|grep -o '[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}'";
"查看当前监听80端口的程序 ";
"lsof -i :80";
"查看当前网卡的物理地址";
"arp -a | awk '{print $4}'";
"同一个网卡增加第二个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 '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n";
"屏蔽IPV6 ";
"echo 'blacklist ipv6' | 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
"修改系统登录信息";
"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 > newfile";
"转换 mp3 标签编码 ";
"sudo apt-get install python-mutagen;find . -iname '*.mp3' -execdir mid3iconv -e GBK {} \\;";
"控制台下显示中文 ";
"sudo apt-get install zhcon;zhcon --utf8 --drv
"lftp 登录远程Windows中文FTP ";
"lftp :~>set ftp:charset GBK";
"PDF 文件乱码 ";
"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行的内容 ";
"sed -n '5,10p' /var/log/apache2/access.log";
"查找关于xxx的命令 ";
"apropos xxx 或 man -k xxx";
"通过ssh传输文件 ";
"scp -rp /path/filename username@remoteIP:/path ";
"把所有文件的后辍由rm改为rmvb ";
"rename 's/.rm$/.rmvb/' *";
"把所有文件名中的大写改为小写";
"rename 'tr/A-Z/a-z/' *";
"删除特殊文件名 --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 '{}'";
"显示最近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 '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} \\;";
"删除掉不以java和xml结尾7天没有使用的文件 ";
"find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} \\;";
"删除所有的 .svn 目录 ";
"find . -name .svn -type d -exec rm -fr {} \\;";
"删除所有以“~”结尾的临时文件 ";
"find . -name "*~" -exec rm {} \\;";
"统计当前文件个数";
"ls .|wc -w";
"统计当前目录个数";
"ls -l |grep ^d|wc -l";
"显示当前目录下2006-01-01的文件名 ";
"ls -l |grep 2006-01-01 |awk '{print $8}'";
"使用ssh方式同步远程数据到本地目录 ";
"rsync -Pa -I --size-only --delete --timeout
"增加 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 's/UTC
"修改mysql的root口令 ";
"sudo mysqladmin -u root -p password '你的新密码'";
"如何使用命令关闭显示器 ";
"xset dpms force off";
"设置CPU的频率 ";
"sudo apt-get install cpufrequtils;sudo cpufreq-info ";
"命令关机";
"sudo halt";
"现在关机";
"sudo shutdown -h now";
"晚上11点自动关机";
"sudo shutdown -h 23:00";
"60分钟后关机";
"sudo shutdown -h +60";
"命令重启电脑";
"sudo reboot";
"现在重启电脑";
"sudo shutdown -r now";
"关闭笔记本的触摸板 ";
"synclient touchpadoff
"开启笔记本的触摸板";
"synclient touchpadoff
"统计每个单词的出现频率并排序 ";
"awk '{arr[$1]+
"统计80端口的连接并排序 ";
"netstat -na|grep :80|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n";
"把终端加到右键菜单";
"sudo apt-get install nautilus-open-terminal ";
"如何删除Totem电影播放机的播放历史记录 ";
"rm ~/.recently-used";
"vim 如何显示彩色字符 ";
"sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc";
"让 vim 直接支持编辑 .gz 文件 ";
"sudo apt-get install vim-full";
"vim 如何显示行号";
":set number";
"查看在会话设置的启动程序";
"ls ~/.config/autostart";
"提高wine的反应速度 ";
"sudo sed -ie '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE";
"制作ISO文件";
"mkisofs -o test.iso -Jrv -V test_disk /home/carla/";
"延迟10秒抓图";
"gnome-screenshot -d 10";
"延迟5秒抓当前激活窗口";
"gnome-screenshot -w -d 5";
"如何命令行刻录";
"cdrecord -scanbus;cdrecord -v -eject speed
"回收站在哪里";
"~/.local/share/Trash/";
"默认打开方式的配置文件在哪里";
"~/.local/share/applications/mimeapps.list";
"如何查看HTTP头";
"w3m -dump_head http://www.xxx.com";
"连续监视内存使用情况";
"watch -d free";
"如何切换到root帐号";
"sudo -Hs";
"只读挂载ntfs分区";
"sudo mount -t ntfs -o nls
"可写挂载ntfs分区";
"sudo mount -t ntfs-3g -o locale
"挂载fat32分区";
"sudo mount -t vfat -o iocharset
"挂载共享文件";
"sudo mount -t smbfs -o username
"挂载ISO文件";
"sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso";
"带行号显示文件的内容";
"nl 文件名";
"批量将rmvb转为avi";
"for i in *; do mencoder -oac mp3lame -lameopts vbr
"批量将svg转为png";
"for i in *; do inkscape $i --export-png
"批量缩小图片到30%";
"for i in *; do convert -resize 30%x30% $1 sm-$1; done";
"批量转换jpg到png";
"for i in *; do convert $i `echo $i | sed -e 's/jpg$/png/'`; done";
"获取jpg的扩展信息(Exif)";
"identify -verbose xxx.jpg";
"查看当前系统所有的监听端口";
"nc -zv localhost 1-65535";
"去掉文件中的^M";
"cat filename | tr -d \"^M\" > newfile";
"去掉文件中的^M";
"sed -e \"s/^M//g\" filename > newfile";
"转换bin/cue到iso文件";
"sudo apt-get install bchunk;bchunk image.bin image.cue image";
"转换目录到iso文件";
"mkisofs dirname -o isofile.iso";
"转换CD到iso文件";
"dd if
"ape转换为flac";
"sudo apt-get install flac shntool;shntool split -t \"%n.%p-%t\" -f example_UTF-8.cue -o flac example.ape -d flacOutputDir";
"ape转换为mp3";
"sudo apt-get install flac shntool lame;shntool split -t \"%n.%p-%t\" -f example_UTF-8.cue -o 'cust ext
"检查本地是否存在安全隐患";
"sudo apt-get install rkhunter;rkhunter --checkall";
"如何安装杀毒软件";
"sudo apt-get install clamav;clamscan -r ~/";
"查看网络连接状态";
"netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'";
"统计程序的内存耗用";
"ps -eo fname,rss|awk '{arr[$1]+
"显示当前内存大小";
"free -m |grep \"Mem\" | awk '{print $2}'";
"按内存从大到小排列进程";
"ps -eo \"%C : %p : %z : %a\"|sort -k5 -nr";
"按cpu利用率从大到小排列进程";
"ps -eo \"%C : %p : %z : %a\"|sort -nr";
"统计当前目录下所有jpg文件的尺寸";
"find . -name *.jpg -exec wc -c {} \\;|awk '{print $1}'|awk '{a+
"清除僵死进程";
"ps -eal | awk '{ if ($2
"CD 抓轨为 mp3 (有损)";
"sudo apt-get install abcde;abcde -o mp3 -b";
"CD 抓轨为 Flac (无损)";
"sudo apt-get install abcde;abcde -o flac -b";
"显示系统安装包的统计信息";
"apt-cache stats";
"显示系统全部可用包的名称";
"apt-cache pkgnames";
"显示包的信息";
"apt-cache show k3b";
头像
ebok
帖子: 852
注册时间: 2008-02-15 0:09

Re: 本论坛每个帖子下的技巧提示放出

#2

帖子 ebok » 2008-10-25 12:58

好贴 ,收藏! :em09
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
头像
木泥黑
帖子: 1339
注册时间: 2008-10-18 12:41

Re: 本论坛每个帖子下的技巧提示放出

#3

帖子 木泥黑 » 2008-10-25 13:47

谢谢老板!!!
ti8er
帖子: 497
注册时间: 2006-10-18 8:48

Re: 本论坛每个帖子下的技巧提示放出

#4

帖子 ti8er » 2008-10-25 13:59

又学到好多东西 :em01
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 本论坛每个帖子下的技巧提示放出

#5

帖子 daf3707 » 2008-10-25 14:15

查看在会话设置的启动程序";
"ls ~/.config/autostart";

我认为是被禁用的会话
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

Re: 本论坛每个帖子下的技巧提示放出

#6

帖子 mawith » 2008-10-25 14:20

早就想把它们一网打尽了。谢谢
吼吼
binghuen
帖子: 156
注册时间: 2008-07-19 15:00
来自: 浙江
联系:

Re: 本论坛每个帖子下的技巧提示放出

#7

帖子 binghuen » 2008-10-25 14:34

收藏了
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 本论坛每个帖子下的技巧提示放出

#8

帖子 Jarson » 2008-10-25 14:57

谢谢楼主,收藏。
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 本论坛每个帖子下的技巧提示放出

#9

帖子 HuntXu » 2008-10-25 15:23

http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn

这些孩子都不看wiki,现在被发现了吧 :em02
HUNT Unfortunately No Talent...
头像
qinmianshou
帖子: 371
注册时间: 2008-10-20 21:24

Re: 本论坛每个帖子下的技巧提示放出

#10

帖子 qinmianshou » 2008-10-25 15:59

注意到了,现在还没用上 :em03
一個憂國憂民的摩托車搭客仔
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 本论坛每个帖子下的技巧提示放出

#11

帖子 Jarson » 2008-10-25 18:38

HuntXu 写了:http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn

这些孩子都不看wiki,现在被发现了吧 :em02
:em05 平时没有特意去找,还真的没注意到……
xnyzlyc
帖子: 73
注册时间: 2007-07-12 16:32

Re: 本论坛每个帖子下的技巧提示放出

#12

帖子 xnyzlyc » 2008-11-03 9:05

不错,谢谢楼主
头像
彻夜不眠为挣钱
帖子: 2
注册时间: 2008-12-31 18:57

Re: 本论坛每个帖子下的技巧提示放出

#13

帖子 彻夜不眠为挣钱 » 2008-12-31 20:14

fhc2007 写了:
HuntXu 写了:http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn

这些孩子都不看wiki,现在被发现了吧 :em02
:em05 平时没有特意去找,还真的没注意到……

很有用!
头像
我即存在
帖子: 50
注册时间: 2008-12-07 23:43
来自: 东华大学

Re: 本论坛每个帖子下的技巧提示放出

#14

帖子 我即存在 » 2009-01-06 0:05

Mark~~~
上课研究生物,下课学习ubuntu
努力中......
3911557
帖子: 82
注册时间: 2008-04-01 15:15

Re: 本论坛每个帖子下的技巧提示放出

#15

帖子 3911557 » 2009-02-13 9:50

照单全收.谢谢. :em09
回复