此处只是做一个简单的记录。
1、mount挂载存储媒体
用法:mount [-fnrsvw] [-t vfstype] [-o options] device dir
参数 描述 -a 挂载/etc/fstab文件中指定的所有文件系统 -f 时mount命令模拟挂载设备,但并不真的挂载 -F 和-a参数一起使用时,会同事挂载所有文件系统 -v 详细模式,将会输出挂载设备的每一步 -l 给ext2、ext3、ext4或XFS文件系统自动添加文件系统标签 -n 挂载设备,但不注册到/etc/mtab已挂载设备文件中 -s 忽略该文件系统不支持的挂载选项 -r 将设备挂载为只读的 -w 将设备挂载为可读写的 -U uuid 将设备按照指定的uuid挂载 -o 给文件系统添加特定的选项 -o参数允许在挂载文件系统时添加一些以逗号分隔的额外选项,如一下几个参数: ro: 以只读方式挂载 rw: 以读写方式挂载 user: 允许普通用户挂载文件系统 check=node: 挂载文件系统时不进行完整性校验 loop: 挂载一个文件
几个常用文件位置如下:
FILES
/etc/fstab filesystem table
/etc/mtab table of mounted filesystems
/etc/mtab~ lock file
/etc/mtab.tmp temporary file
/etc/filesystems a list of filesystem types to try
2、df命令
[root@node3 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/cl-root 49250820 1595352 47655468 4% / devtmpfs 922664 0 922664 0% /dev tmpfs 933644 0 933644 0% /dev/shm tmpfs 933644 16956 916688 2% /run tmpfs 933644 0 933644 0% /sys/fs/cgroup /dev/sda1 1038336 141584 896752 14% /boot tmpfs 186732 0 186732 0% /run/user/0
df会显示每个有数据的已挂载文件系统,参数意思很好理解,就不写了。
常用的参数:
参数 描述 -a --all 列出所有,包含虚拟的文件系统 -h --human-readable 磁盘空间按照易读的方式显示(如:1K、234M、3G) -H --si 和-h参数相同,计算时用1000 Bytes替换1024 Bytes计算 -t --tpe=Type 仅显示指定的文件系统类型 -x --exclude-type=Type 排除的文件系统类型 -T --print-type 显示文件系统类型
3、du命令
du命令可以显示某个特定目录的磁盘使用情况。
常用参数:
参数 描述 -a --all 显示所有的,目录中的文件也会列出 -c 显示所有已列出文件总的大小 -h 按照易读的方式显示(如:1K、234M、3G) -s 显示每个输出参数的总和 -d --max-depth=N 指定统计的目录层数
4、sort命令
sort用于排序数据
常用参数:
参数 描述 -b 排序时忽略起始的空白 -C 不排序,如果数据无序也不要报告 -c 不排序,但检查输入数据是否已经排序,未排序则报告 -d 进考虑空白和字幕,不考虑特殊字符 -f 默认情况下会将大写字母排在前边,-f忽略大小写 -g 按通用数值来排序(跟-n不通,把值当浮点数来排序,支持科学计数法表示的值) -i 在排序时忽略不可打印字符 -k --key=POS1[,POS2] 排序从POS1位置开始,如果指定了POS2的话,到POS2位置结束 -M 用三字符月份名按月份排序 -m 将两个一排序数据文件合并 -n 按字符串数值来排序(并不转换为浮点数) -o --output=file 将排序结果写出到指定的文件中 -R 按随机生成的散列表的键值排序 -r 反序排序 -S --buffer-size=SIZE 指定使用的内存大小 -s 禁用最后重排序比较 -T --temporary-directory=DIR 指定一个位置来存储临时工作文件 -t --field-separator=SEP 指定一个用来区分键位置的字符 -u 和-c参数一起使用时,检查严格排序;不和-c参数一起使用,仅输出第一例相似的两行 -z 用NULL字符作为行尾,而不是用换行符
-k和-t参数在对按字段分割的数据进行排序时非常有用如:sort -t ‘:’ -k 3 -n /etc/passwd,可以按照用户ID进行数值排序