linux 常用命令

扫盲行动之一:常用命令
su
pwd
cd
ls
find
  例如,要搜索系统上所有名称为ye的文件,可用如下命令:
  $find / -name ye -print
tar
  tar cvf
  tar tvf(浏览档案内容)
  tar xvf
  tar cxvf
  tar tzvf
  tar xzvf
gzip
mkdir
cp
  cp -R
rm
  rm -rf
mv
reboot(重启命令)
halt(关机命令)

扫盲行动之二:Linux下软件的安装与卸载
1. 二进制分发包的安装与卸载
1.1 *.rpm形式的二级制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packagename
说明:
  RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器
  rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,
  *.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);
  参数-e是删除软件包, packagename是软件包名,
  与软件包的文件名有所区别,
  它往往是文件名中位于版本号前面的字符串,
  例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,
  它们的软件包名称分别是apache和apache- devel。
  更多的rpm参数请自行参看手册页:man rpm。
1.2 *.tar.gz/*.tgz/*.bz2形式的二进制软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸载:手动删除
1.3提供安装程序的软件包
  例如starOffice办公套件就是用setup的安装程序
  安装与卸载与windows软件一样
  不过这类软件包还比较少

2. 源代码分发软件包的安装与卸载
2.1 *.src.rpm形式的源代码安装包
安装:
  rpm -rebuild *.src.rpm
  cd /usr/src/dist/RPMS
  rpm -ivh *.rpm
卸载:
  rpm -e packagename
说明:
  rpm --rebuild *.src.rpm命令将源代码编译
  并在/usr/src/dist/RPMS下生成二进制的rpm包,
  然后再安装该二进制包即可。
  packagename如前所述。

2.2 *.tar.gz/*.tgz、*.bz2形式的源代码软件包
安装:
  tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压
  然后进入解压后的目录: ./configure 配置
  make 编译
  make install 安装
卸载:
  make uninstall 或 手动删除
说明:
  建议解压后先阅读说明文件,可以了解安装有哪些需求,
  有必要时还需改动编译配置。
  如,指定软件将要安装到目标路径:./configure --prefix=目录名,
  这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。

补充:
  如果是以.bin结尾的二进制软件,
  可以用以下方法安装(以so-6_0-beta-bin-linux-zh-Tw1.bin为例):
  在so-6_0-beta-bin-linux-zh-Tw1.bin所在文件夹下运行模拟终端
  输入:
  ./so-6_0-beta-bin-linux-zh-Tw1.bin

扫盲行动之三:LINUX的目录树

/bin bin是binary的缩写。
  这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。
  例如:cp,ls,cat。

/boot 这里存放的是启动LINUX时使用的一些核心文件。

/dev dev是device(设备)的缩写。
  这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在
  LINUX中设备和文件是用同种方法访问的。
  例如:/dev/hda代表第一个物理IDE硬盘。

/etc 这个目录用来存放所有的系统管理所需要的配置文件和子目录。

/home 用户的主目录,
  比如说有个用户叫wang,那他的主目录就是/home/wang
  也可以用~wang表示,

  说到这里,打个岔,
  你现应该明白在我们访问一些个人网页(如http://www.netease.net/~zhangjia)
  的时候,~zhangjia就是表示访问 www.netease.net站点中的用户zhangjia的用户主目录。
  如果这个网站的操作系统是LINUX,那就是表示/home/zhangjia。

/lib 这个目录里存放着系统最基本的动态链接共享库,
  其作用类似于Windows里的.dll文件。
  几乎所有的应用程序都需要用到这些共享库。

/lost+found 这个目录平时是空的,
  当系统不正常关机后,这里就成了一些无家可归的文件的避难所。
  对了,有点类似于DOS下的.chk文件。

/mnt 这个目录是空的,
  系统提供这个目录是让用户临时挂载别的文件系统。

/proc 这个目录是一个虚拟的目录,它是系统内存的映射,
  我们可以通过直接访问这个目录来获取系统信息。
  也就是说,这个目录的内容不在硬盘上而是在内存里啊!?

/root 系统管理员,
  也叫作超级权限者的用户主目录。
  当然系统的拥有者,总要有些特权啊!

/sbin s就是Super User的意思,
  也就是说这里存放的是一些系统管理员使用的系统管理程序。

/tmp 这个目录不用说,一定是用来存放一些临时文件的地方了。

/usr 这是个最庞大的目录,
  我们要用到的很多应用程序和文件几乎都存放在这个目录下。
  /usr/X11R6 存放X-Windows的目录;
  /usr/bin 存放着许多应用程序;
  /usr/sbin 给超级用户使用的一些管理程序就放在这;
  /usr/doc 这就是LINUX文档的大本营;
  /usr/include LINUX下开发和编译应用程序需要的头文件,在这找;
  /usr/lib 存放一些常用的动态链接共享库和静态档案库;
  /usr/local 这是提供给一般用户的/usr目录,在这安装软件最适合;
  /usr/man man是什么,对了是帮助。这里就是帮助文档目录啊!
  /usr/src LINUX开放的源代码,就存在这个目录,爱好者们别放过哦!

/var 这个目录中存放着那些不断在扩充着的东西,
  为了保持/usr的相对稳定,
  那些经常被修改的目录可以放在这个目录下,
  实际上许多系统管理员都是这样干的。
  顺带说一下系统的日志文件就在/var/log目录中。

扫盲行动之四:GRUB三步通

GRUB:linux的引导装入器(boot loader)(以前常用LILO)
  负责装入内核并引导 Linux 系统
  GRUB 还可以引导其它操作系统,
  如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,
  以及 Windows 95、98、NT 和 2000。

  如果引导装入器不能很好地完成工作或者不具有弹性,
  那么就可能锁住系统,而无法引导计算机。
  另外,好的引导装入器可以给您灵活性,
  让您可以在计算机上安装多个操作系统,而不必处理不必要的麻烦。

GRUB 是一个很棒的boot loader。它有许多功能,可以使引导过程变得非常可靠。
  例如,它可以直接从 FAT、minix、FFS、ext2 或 ReiserFS 分区读取 Linux 内核。
  这就意味着无论怎样它总能找到内核。
  另外,GRUB 有一个特殊的交互式控制台方式,可以让您手工装入内核并选择引导分区。
  这个功能是无价的:假设 GRUB 菜单配置不正确,但仍可以引导系统。
  哦,对了 -- GRUB 还有一个彩色引导菜单。

# GRUB菜单 #
  一个例子,这是位于/boot/grub/目录下的menu.lst文件。
# 一个GRUB configure 的例子 #

注:
  GRUB 对硬盘和分区的编号都是从 0 开始计算。
  另外,硬盘和分区都用逗号分隔,
  整个表达式用括号括起。
  现在,可以发现如果要引导 Linux 硬盘 hda5,应输入 "root (hd0,4)"。
。。。

扫盲行动之五:在Linux中共享Windows系统资源

一、装载(mount)

  mount -t 文件系统类型 设备文件名 装载目录

  例子:
    mount -t msdos /dev/fd0 /mnt/floppy
    此后你就可以在/mnt/floppy下完全访问到软磁盘中的内容了。

    mount -t vfat /dev/hda1 /mnt/winc
    用装载指令将C盘内容装载入该目录

    mount -t iso9600 /dev/hdc /mnt/cdrom
    装载光盘

二、卸载(umount)

  umount 卸载目录名

  例子:
    umount /mnt/floppy
    卸载软盘

三、进阶使用
(一)为装载指令增加简捷的形式
  打开/etc/fstab,我们会看到系统已经为根目录“/”、软磁盘驱动器、光盘驱动器等
  指定了文件系统类型和设备文件名以及装载目录

  用箭头将光标移到最后一行,将下面一行加入文件:
  /dev/hda1 /mnt/winc vfat defaults 0 0

四、使用Mtools

五、在Windows系统中共享Linux系统的文档
  使用在Windows系统下观看Linux分区的小软件(如fsdext2等)

扫盲行动之六:Linux下其它格式文件系统的自动挂装

来源:
http://wenku.baidu.com/view/eab9dd84b9d528ea81c779f7.html

 

posted @ 2012-05-29 23:12  万法自然~  阅读(200)  评论(0)    收藏  举报