下面的命令大都需要在控制台/终端/shell下输入。
控制台,终端,和shell意味着同样一件事-一个命令行界面,他可以用来控制系统。
打开一个控制台:
应用程序-->附件-->终端
任何一个使用'sudo'作为前缀的命令都需要拥有管理员(或root)访问权限。所以你会被提示输入你自己的密码。
dpkg-Lxxx查找软件库中的软件apt-cachesearch正则表达式或aptitudesearch软件包显示系统安装包的统计信息apt-cachestats显示系统全部可用包的名称apt-cachepkgnames显示包的信息apt-cacheshowk3b查找文件属于哪个包apt-filesearchfilename查看已经安装了哪些包dpkg-l查询软件xxx依赖哪些包apt-cachedependsxxx查询软件xxx被哪些包依赖apt-cacherdependsxxx增加一个光盘源sudoapt-cdromadd系统更新sudoapt-getupdate(这一步更新包列表)sudoapt-getdist-upgrade(这一步安装所有可用更新)或者sudoapt-getupgrade(这一步安装应用程序更新,不安装新内核等)清除所有已删除包的残馀配置文件dpkg-l|grep^rc|awk'{print$2}'|sudoxargsdpkg-P如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
dpkg:--purgeneedsatleastonepackagenameargument
Typedpkg--helpforhelpaboutinstallinganddeinstallingpackages[*];Use`dselect'or`aptitude'foruser-friendlypackagemanagement;Typedpkg-Dhelpforalistofdpkgdebugflagvalues;Typedpkg--force-helpforalistofforcingoptions;Typedpkg-deb--helpforhelpaboutmanipulating*.debfiles;Typedpkg--licenseforcopyrightlicenseandlackofwarranty(GNUGPL)[*].
Optionsmarked[*]producealotofoutput-pipeitthrough`less'or`more'!
sudoauto-aptrun./configure查看安装软件时下载包的临时存放目录ls/var/cache/apt/archives备份当前系统安装的所有包的列表dpkg--get-selections|grep-vdeinstall>~/somefile从上面备份的安装包的列表文件恢复所有包dpkg--set-selections<~/somefilesudodselect清理旧版本的软件缓存sudoapt-getautoclean清理所有软件缓存sudoapt-getclean删除系统不再使用的孤立软件sudoapt-getautoremove查看包在服务器上面的地址apt-get-qq--print-urisinstallssh|cut-d\'-f2
-b,-k,-m,-gshowoutputinbytes,KB,MB,orGB-lshowdetailedlowandhighmemorystatistics-ouseoldformat(no-/+buffers/cacheline)-tdisplaytotalforRAM+swap-supdateevery[delay]seconds-cupdate[count]times-Vdisplayversioninformationandexit连续监视内存使用情况watch-dfree#使用Ctrl+c退出动态显示进程执行情况toptop指令运行时输入H或?打开帮助窗口,输入Q退出指令。查看当前有哪些进程ps-AFL查看目前登入用户运行的程序w查看当前用户程序实际内存占用,并排序ps-u$USER-opid,rss,cmd--sort-rss统计程序的内存耗用ps-eofname,rss|awk'{arr[$1]+=$2}END{for(iinarr){printi,arr[i]}}'|sort-k2-nr按内存从大到小排列进程ps-eo"%C:%p:%z:%a"|sort-k5-nr按cpu利用率从大到小排列进程ps-eo"%C:%p:%z:%a"|sort-nr查看当前进程树pstree中止一个进程kill进程号(就是ps-A中的第一列的数字)或者killall进程名强制中止一个进程(在上面进程中止不成功的时候使用)kill-9进程号或者killall-9进程名图形方式中止一个程序xkill出现骷髅标志的鼠标,点击需要中止的程序即可
sudogedit/etc/network/interfaces在ifaceeth0inetstatic后面添加一行:
pre-upifconfigeth0hwether01:01:01:01:01:01配置文件应该像如下
ifaceeth0inetstaticpre-upifconfigeth0hwether01:01:01:01:01:01address192.168.1.10netmask255.255.255.0gateway192.168.1.1最后是logout或者reboot
sudoupdate-java-alternatives-sjava-6-sun对于JavaJDK1.5
sudoupdate-java-alternatives-sjava-1.5.0-sun中文切换输入法引擎im-switch-c转换文件名由GBK为UTF8sudoapt-getinstallconvmvconvmv-r-fcp936-tutf8--notest--nosmart*批量转换src目录下的所有文件内容由GBK到UTF8findsrc-typed-execmkdir-putf8/{}\;findsrc-typef-execiconv-fGBK-tUTF-8{}-outf8/{}\;mvutf8/*srcrm-frutf8转换文件内容由GBK到UTF8iconv-fgbk-tutf8$i>newfile批量转换文件内容由GBK到UTF8foriin`find.*`;doif[-f"$i"];theniconv-fgb2312-tutf8$i>"./converted/$i"fi;done转换mp3标签编码sudoapt-getinstallpython-mutagenfind.-iname'*.mp3'-execdirmid3iconv-eGBK{}\;或者使用图形界面工具“”,具体请参考
sudoapt-getinstallzhcon使用时,输入zhcon即可更具体的输入:zhcon--utf8--drv=vga如果在/etc/zhcon.conf中指定了分辨率,可以去掉--drv=vga以指定的分辨率启动。zhcon是个外挂的控制平台,也就是像US-DOS那样是额外安装的软件,装完后是需要驱动才能进去的,不然有可能死机;当然驱动什么的在你sudoapt-getinstallzhcon的时候就已经安装了;你所需要的是在进zhcon时要申明你所用的驱动,而zhcon在安装时,就装了3种驱动:vga,framebuffer,libggi,而我们一般都是用的第一种驱动,因为比较方便简单,而那2钟驱动.很麻烦,我也就没改过.好了说了这么多该告诉各位怎么进入zhcon了;运行时需输入:zhcon--utf8--drv=vga