Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1477898
  • 博文数量: 842
  • 博客积分: 12411
  • 博客等级: 上将
  • 技术积分: 5772
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-14 14:43
文章分类

全部博文(842)

文章存档

2013年(157)

2012年(685)

分类: LINUX

2012-03-04 21:02:15

以下部分内容来自:http://blog.sina.com.cn/s/blog_535b82880100bb3m.html

 

==================================================================

一、文件系统

==================================================================

01.显示文件

   ls -l 等于 ll ,最常用,详细显示文件信息

   ls -al 等于 ll -a, 显示所有文

   ls -d */,只显示当前目录下的目录

   -h ,参数可以以kb,mb等做单位显示

02.改变目录

   cd /usr 换到/usr目录

03.创建目录 

   mkdir /mnt/dong "新建目录dong" ,-p可以创建多级目录

04.删除目录

   rmdir /mnt/dong "删除目录dong,dong目录里面没有文件",-p可以删除多级目录

05.移动文件或者改名

   mv /mnt/dong /mnt/cdrom "移动目录dong及目录下的所有文件到cdrom"

06.删除文件或者目录

   rm -r /mnt/dong "删除dong目录及以下的所有文件,并给出一一提示要求删除"

   在删除过程中不给任何指示,直接删除

   -r 指示rm将参数中列出的全部目录和子目录都递归地删除

07.复制文件或者目录

   cp -a /mnt/dong /mnt/c "复制dong目录及以下所有文件到c"

08.查看文件内容

   cat /etc/inittab "查看inittab文件内容"

   加上参数|more |less可以分屏显示,分屏同样可用于其他命令

09.查看磁盘剩余空间

   df -h, h参数会显示k,m,g等容易理解的单位

10.查看目录大小

   du -sh 目录名

11.查找文件

    find -name uart* -print  查找uart*文件

12.挂载与卸载文件系统

   mount -t ext2 /dev/hda1 /mnt #/dev/hda1装载到 /mnt目录
       mount -t iso9660 /dev/cdrom /mnt/cdrom #
将光驱加载到/mnt/cdrom目录
       mount -t smb //192.168.1.5/sharedir /mnt -o username=tomlinux,password=tomlinux

   windows的的共享目录加载到/mnt/smb目录,用户名及密码均为tomlinux
       mount -t nfs 192.168.1.1:/sharedir /mnt

   nfs服务的共享目录sharedir加载到/mnt/nfs目录
       umount /mnt #
/mnt目录卸载,/mnt目录必须处于空闲状态
       umount /dev/hda1 #
/dev/hda1设备卸载,设备必须处于空亲状态

 

==================================================================

二、系统命令

==================================================================

01.关机

   shutdown now

02.重启

   reboot

03.查看内存使用情况

   free -m MB为单位

04.查看当前运行的进程

   ps -aux

05.结束进程

   kill 2013 结束PID2013的进程

06.服务

   service smb start/stop/restart 开启/停止/重启 samber服务

07.环境变量

   env 查看

   env PATH=/etc 设置PATH/etc

   echo $PATH 显示PATH的环境变量

08.显示已装载的驱动程序

   lsmod

09.装载驱动
       insmod rtl8139.o #
装载驱动程序rtl8139.o 
       insmod sb.o io=0x280 irq=7 dma=3 dma16=7 mpu_io=330 #
装载驱动程序并设置相关的irq,dma参数
    10.
输出驱动
       rmmod rtl8139 #
删除名为rtl8139的驱动模块
    11.gpm
服务
       gpm -k #
停止字符状态下的mouse服务
       gpm -t ps2 #
在字符状态下以ps2类型启动mouse的服务

12.date设置日期和时间

   date -s 080923 设置日期为080923

   date -s 11:00:23 设置时间为11:00:23

==================================================================

三、网络命令

==================================================================

01.ifconfig

   ifconfig eth0 192.168.1.1 netmask 255.255.255.0

   #设置网卡1的地址192.168.1.1,掩码为255.255.255.0,不写netmask参数则默认为255.255.255.0
       ifconfig eth0:1 192.168.1.2 #
捆绑网卡1的第二个地址为192.168.1.2
       ifconfig eth0:x 192.168.1.x #
捆绑网卡1的第二个地址为192.168.1.x
       ifconfig down eth1 #
关闭第二块网卡,使其停止工作
       ifconfig eth0 up,
使用网卡1开始工作

02.设置主机名
       hostname -F tomlinux.com #
将主机名设置为tomlinux.com
    03.route 
设置网关
       route #
显示当前路由设置情况
       route add default gw 192.168.1.1 metric 1 #
设置192.168.1.1为默认的路由
       route del default #
将默认的路由删除 
    04.
设置dhcp
       dhcp #
启动dhcp服务
       dhclient #
启动dhcp终端并自动获取IP地址
    05.ping
       ping 163.com #
测试与163.com的连接
       ping 202.96.128.68 #
测试与IP 20296.128.68的连接

==================================================================

四、压缩解压

==================================================================

 

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1gunzip FileName.gz

解压2gzip -d FileName.gz

压缩:gzip FileName

.tar.gz  .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

———————————————

.bz2

解压1bzip2 -d FileName.bz2

解压2bunzip2 FileName.bz2

压缩: bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

———————————————

bz

解压1bzip2 -d FileName.bz

解压2bunzip2 FileName.bz

压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

———————————————

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

———————————————

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

———————————————

.rar

解压:rar x FileName.rar

压缩:rar a FileName.rar DirName

rar请到:下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

———————————————

.lha

解压:lha -e FileName.lha

压缩:lha -a FileName.lha FileName

 

lha请到:~ishii/lhaunix/下载!

>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp lha /usr/bin/

———————————————

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

———————————————

.deb

解包:ar p FileName.deb data.tar.gz | tar zxf -

———————————————

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压:*** x FileName.*

压缩:*** a FileName.* FileName

 

***只是调用相关程序,本身并无压缩、解压功能,请注意!

***请到: ***下载!

解压后请将***拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp *** /usr/bin/

 

gzip 命令

减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

 

语法:gzip [选项压缩(解压缩)的文件名该命令的各选项含义如下:

 

-c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-l 对每个压缩文件,显示下列字段:     压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字 num 调整压缩的速度,-1  --fast 表示最快压缩方法(低压缩比),-9 --best表示最慢压缩方法(高压缩比)。系统缺省值为 6。指令实例:

 

gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz

阅读(753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~