Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100997121
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-03-20 18:51:11

  
用过Linux的人都知道,Linux有很多功能是在终端实现的。终端只有字符,没有图形界面,所有熟悉linux的命令就很重要了。平时没事时,就要多使用这些命令。还有的就是多使用man,也就是帮助文档,只有这样才能慢慢熟悉linux的操作,为以后进一步研究linux打下基础。我觉得,linux的入门比较高,但深造相对容易。只有你有兴趣、英文足够好,精通linux不是难事。以下是一些常见Linux命令,您在任何一本介绍linux  的书或电子书上都能找到,或者更详细的说明。但我平时就喜欢使用命令行(command line interface,CIL)。所以积累一些,经供参考。呵   (适合于Ubuntu7.04)

查看软件xxx安装内容                                     dpkg -L xxx

查找软件                                                      apt-cache 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 upgrade  
                                                                     sudo apt-get dist-upgrade

清除所以删除包的残余配置文件---------                  
dpkg -l |grep ^rc|awk '{print $2}'  |tr ["\n"] [" "]|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

系统查看内核-----------------------------------               uname -a

查看Ubuntu版本----------------------------------------     cat /etc/issue

查看内核加载的模块----------------------------------          lsmod

查看PCI设备-------------------------------------------------      lspci

查看USB设备-----------------------------------------------       lsusb

查看网卡状态------------------------------------------------       sudo ethtool eth0

查看CPU信息  -----------------------------------------------     cat /proc/cpuinfo

显示当前硬件信息------------------------------------------------    lshw

硬盘查看硬盘的分区-------------------------------             sudo fdisk -l

查看IDE硬盘信息-----------------------------------            sudo hdparm -i /dev/hda

查看STAT硬盘信息-------------
sudo hdparm -I /dev/sda
sudo apt-get install blktool  sudo blktool /dev/sda id

查看硬盘剩余空间--------------------------------------            df –h                 df -H

查看目录占用空间---------------------------------------         du -hs 目录名

优盘没法卸载--------------------------------------------------      sync fuser -km /media/usbdisk

内存查看当前的内存使用情况-------------------------------      free -m

进程查看当前有哪些进程-----------------------------------        ps -A

中止一个进程  ----------------------------- kill 进程号(就是ps -A中的第一列的数字)   或者  killall 进程名

强制中止一个进程(在上面进程中止不成功的时候使用)          kill -9 进程号或者  killall -9 进程名

图形方式中止一个程序xkill 出现骷髅标志的鼠标,点击需要中止的程序即可

查看当前进程的实时状况-------------------------------           top

查看进程打开的文件-------------------------------------          lsof –p        

ADSL配置 ADSL  -------------------------------              sudo pppoeconf

ADSL手工拨号----------------------------------                sudo pon dsl-provider

激活 ADSL  ---------------------------------------              sudo /etc/ppp/pppoe_on_boot

断开 ADSL   ---------------------------------------             sudo poff

查看拨号日志  -------------------------------------              sudo plog

网络根据IP查网卡地址--------------------------------          arping IP地址

查看当前IP地址------------------------------               ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'  
 
 
 
阅读(184) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~