1.diff --查看两个文件间不同地方,对比两个文件。#diff /etc/passwd /tmp/passwd2.uniq --去除重复行 -c 统计重复的行数有几行 -i 忽略大小写 -d 只显示重复的行# uniq /tmp/passwd uniq -d /tmp/passwd | head -2 &> aa.txt3.sort --排序7 -r 反向 -n 以数字来排序 -u 合并同类 -t 指定分隔符 -k 指字的列head /etc/passwd | sort -t ':' -k3 -ndu | sort -n -r | head -n 3 4.cut --可以去除行间指定字符段 -d 指定分隔符 -f 指定列 -c 字符的序号# cut -d: -f7 /etc/passwd | uniq -d | grep bash 5.wc -统计文件的行、词、字数 -l 行数 -c 字符数 -w 单词cut -d: -f7 /etc/passwd |sort |uniq|wc -l6.tr --替换,只能接受输入重定向的文件流 -d 册除某个指定的字符串# tr A-Z a-z < /tmp/passwd 替换所有大写变成小写# tr -d 1-9 < /tmp/passwd 删除所有1-9的数字 tr -d "[:][/]" < /tmp/passwd 删除任意数字或符号 ‘:’ 或符号‘/’7.paste --合并两个文件paste /tmp/passwd /tmp/passwd.backln --链接软链接:ln -s ln -s /var/ftp/notes/ /root/Desktop/notes.lnk删除链接rm -fr /root/Desktop/notes.lnk硬链接(必须是同分区) ln -dln -d /etc/sysconfig/network /root/Desktop/hostname区别:1、硬链接必须在同一个分区2、硬链接删除源文件,链接不受影响3、软连接删除源文件,链接失效2、软连接可以跨文件系统 ,硬连接不可以 。3、软连接可以对一个不存在的文件名进行连接 4、软连接可以对目录进行连接。了解linux的开机启动顺序1.硬件读取引导扇区mbr(512b,446mbr/64分区表/2检验)2.加载grub(lilo)3.加载内核(以只读的方式挂载)4.挂载根文件系统5.启动init(一切进程的“祖父”) 6.读取/etc/inittab文件7.读取rc.sysinit文件 8.运行rcX.d下的文件(文件都是init.d下的符号链接)9.读取/etc/rc.d/rc.local文件 (--存放用户自定义的开机命令)*************************************************文件系统管理:存储:硬盘/U盘/光盘/网络存储sata/scsi/u : sdide : hd vd ssd主分区(4) 扩展分区 逻辑分区 (1-4) (4) (5+)fdisk -l --查询所有硬盘,及硬盘上的分区情况fdisk -l /dev/sda --查询指硬盘的信息分区:fdisk /dev/sda m --获取帮助 a --设置分区有启动的功能 p --打印当前硬盘的分区表 d --删除分区 n --新建分区 l --查看linux支持的文件系统类型 t --改变分区的类型/ID q --不保存退出 w --保存退出 +size{K,M,G}#partx -a /dev/sda 在内核中刷新分区表格式化分区:mkfs.ext4 /dev/sda5挂载:# mkdir /disk1# mount /dev/sda5 /disk1/卸载:# umount /disk1# umount /dev/sda5访问:cd /disk1永久挂载:解析/etc/fstab的格式:/dev/sda1 : /boot : ext4 : defaults : 【1|0】 【0|1|2】物理设备 挂载点 文件系统 挂载选项 第六段:开机重启的时可以使用fsck检测和修复磁盘0 不支持1 代表根分区开机的时候可以使用fsck检测和修复磁盘 2 代表非根分区开机的时候可以使用fsck检测和修复磁盘 /iso/dvd.iso /iso iso9660 loop 0 0# mount -a --重新读取/etc/fstab这个文件。强制卸载 umont /disk1 -l自动挂载automount# rpm -qa |grep autofsautofs-5.0.5-23.el6.x86_64# rpm -ql autofs/etc/auto.master/etc/rc.d/init.d/autofs# vim /etc/auto.master/misc /etc/auto.misc# vim /etc/auto.miscuplooking -fstype=ext4 :/dev/sda5# service autofs stopStopping automount: [ OK ]# service autofs startStarting automount: [ OK ]chkconfig autofs on -开机自动启动ls /misc/disk5df -h /misc/disk5文件系统 容量 已用 可用 已用%% 挂载点/dev/sda5 1G 18M 855M 61% /misc/disk5network automount:# vim /etc/auto.master/misc /etc/auto.misc --timeout=60# vim /etc/auto.misc nfs -ro,soft,intr 192.168.0.254:/var/ftp/pub# service autofs reload# ls /misc/nfs# df -h /misc/nfs文件系统 容量 已用 可用 已用%% 挂载点192.168.0.254:/var/ftp/pub 2.0G 1.2G 755M 61% /misc/nfs[root@demo ~]# mkdir /uplooking[root@demo ~]# vim /etc/auto.master /uplooking /etc/auto.uplookinggz -ro,soft,intr 192.168.0.254:/var/ftp/pub