linux学习笔记 续~

这一部分大多数是老师 PPT上的。实在是太多了,就copy下来了

*常用的文件系统类型

ext2/ext3/ext4 Linux缺省文件系统

swap Linux使用的交换文件系统

msdos DOS文件系统

vfat FAT12/FAT16/FAT32文件系统

NTFS NTFS文件系统

ISO9660 光盘使用的标准文件系统

NFS 网络文件系统

*文件系统——挂载和卸载

mount

mount /dev/sda3 /mnt

umount

umount /mnt

umount /dev/sda3

不能卸载处于busy状态的文件系统

/etc/fstab

*文件系统——文件树的组织

Linux的整个文件系统是以一个树根“/”为起点的,所有的文件和外部设备都以文件的形式挂结在这个文件树上,包括硬盘,软盘,光驱,调制解调器等。

这和以“驱动器盘符”为基础的Windows系统是大不相同的。

*文件系统——目录及其内容

/bin 基本的用户命令

/boot 系统引导所需文件,包括OS Loader、内核和模块

/dev 设备文件

/home 用户的主目录(/home/user1等)

/lib /lib64 系统所需的基本函数库

/media 可移动介质上文件系统的挂载点

/opt 应用软件安装位置(尚未广泛使用)

/proc /sys 内核信息映像

/root root用户的主目录

/sbin 基本的系统管理命令,一般只有系统管理员可以使用

/tmp 存放临时文件

/usr 包含大部分的用户命令以及应用程序的目录。

/usr/bin 一般用户命令、程序编辑器及应用软件。

/usr/include C语言的头文件,供程序开发使用。

/usr/lib、/usr/lib64 系统其他的函数库。

/usr/libexec 被其他程序调用执行的系统服务程序。

/usr/local 用来存放用户自己编译或安装的应用程序、资料文件、配置文件。用户最好将自己安装的软件装在该目录下。在/usr/local下也有etc、bin、lib、libexec等目录

/usr/sbin 不太关键的系统命令。

/usr/share 系统软件的数据

/var 系统日志文件、临时文件、输出缓冲区。

/var/log 系统日志文件

/var/run 文件内容为正在执行的程序进程号,以“.pid”为后缀。

*文件系统——文件类型

文件名:字母、数字、下划线、圆点

ls -l 命令

文件类型 符号 创建方式 删除方式

普通文件 - cp 编辑器 rm

目录文件 d mkdir rmdir, rm -r

链接文件 l ln rm

字符设备文件 c mknod rm

块设备文件 b mknod rm

套接口文件 s socket(2) rm

*文件系统——文件操作

File 确定文件类型

Cp 是将文件或目录复制到另一文件或目录中,同DOS下的copy命令一样!

Mv 用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MS-DOS下的ren 和 move 的组合。mv[选项源文件或目录 目标文件或目录。

Cat 显示或者把多个文本文件连接起来。cat是concatenate的简写,类似于dos下面的type命令。cat [-AbeEnstTuv] [–help] [–version] fileName

Touch 更新文件的访问和修改时间。touch [ -a ] [ -c ] [ -m ] [ -f ] [ -r RefFile ] [ Time | -t Time ] { File … | Directory … }

Grep 在一个或多个文件中搜索字符串模板。

Wc 统计一个文件中的行数、字数、字节数或字符数。

*文件系统——改变文件属性

改变权限 chmod

改变属组 chown

改变分配默认的权限 umask

*文件系统——文件系统管理

1.df

该命令统计文件系统的使用情况。不加参数时会显示所有本地挂载或通过nfs远程挂载的文件系统,其部分常用参数的含义规定如下:

-a 以块数显示所有文件系统大小

-h 用易于阅读的方式显示文件系统的大小

-k 用1KB大小的块数显示文件系统的大小

-m 用1MB大小的块数显示文件系统的大小

-l 仅限于本地文件系统

-T 显示文件系统的类型

–sync 返回结果前调用sync命令

2.du

du命令统计每一目录的磁盘利用率。该命令可以逐级进入每一个子目录并显示该目录的磁盘利用率,其部分参数含义规定如下:

-a 统计指定目录下的所有目录及文件的块数

-s 只产生一个总的统计信息

-h 用易于阅读的方式显示文件系统的大小

-k 指定块大小为1KB

-L 不计算符号连接

-m 指定以块大小为1MB的方式显示

3.fsck

Kylin系统使用异步I/O方式访问硬盘。如果系统突然断电或不正常关机时会导致超级块索引节点的不一致,如果经常发生这种断电重启的事情,系统最终会因文件系统一致性错误而无法正常启动。fsck命令用于检查并修复文件系统。

fsck [ -sACVRTNP ] [ -t fstype ] [filesys … ] [–] [ fs-specific-options ]

filesys 可以是一个设备名(例如: /dev/hdc1, /dev/sdb2), 一个挂载点(例如: /, /usr, /home), 或一个ext2文件系统的磁盘标签等。

注意:建议在单用户模式下运行fsck

希望lz坚持下去,在学习基础概念的技术上,跟大家分享更多

:4_92:加油

学习了

:5_116:

我说过吗,我可不大记得

给楼主点赞:L

:4_97:你为啥在滴汗

本来是要点旁边的偷笑的,结果手快点错了:4_86:

:lol…

http://blog.csdn.net/a624731186?viewmode=contents

感觉linux下面的文本指令功能真是强悍啊:od指令可以查看二进制文件,mount命令可以挂载ISO文件,wc指令可以统计文本文件有多少行、多少字节、多少字。。。。