写在前面:
我的博客已迁移至自建服务器:博客传送门,优快云博客暂时停止,如有机器学习方面的兴趣,欢迎来看一看。
此外目前我在gitHub上准备一些李航的《统计学习方法》的实现算法,目标将书内算法全部手打实现,欢迎参观并打星。GitHib传送门
用户组管理命令
drwxr-xr-x. 2 root root 4096 8月 10 10:45 gaibang
-rw-r–r--. 1 root root 30 8月 10 11:01 log.txt
第1位:
-:表示文件
d:表示文件夹
第2-4位:用户主的权限:
r:读
w:写
x:执行
-:表示没有权限
第5-7位:用户组的权限:
r:读
w:写
x:执行
-:表示没有权限
第8-10位:其他组的权限
r:读
w:写
x:执行
-:表示没有权限
第11位:链接数
第12位:文件的拥有者
第13位:文件用户组
第14位:文件大小
第15位:创建时间
第16位:文件名称
fdisk 查看分区
fdisk –l (功能描述: 查看磁盘分区详情)
注意:在 root 用户下才能使用
df 查看硬盘
df 参数 (功能描述: 列出文件系统的整体磁盘使用量, 检查文件系统的磁盘空间占用情况)
参数:
-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 的数量来显示
mount/umount 挂载/卸载
mount [-t vfstype] [-o options] device dir
(1) -t vfstype 指定文件系统的类型,通常不必指定。 mount 会自动选择正确的类型。
常用类型有:
光盘或光盘镜像: iso9660
DOS fat16文件系统: msdos
Windows 9x fat32文件系统: vfat
Windows NT ntfs文件系统: ntfs
Mount Windows文件网络共享: smbfs
UNIX(LINUX) 文件网络共享: nfs
(2) -o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
(3) device 要挂接(mount)的设备
(4) dir设备在系统上的挂接点(mount point)
搜索查找类:
find查找文件或目录:
按文件名:
find /opt/ -name '*.txt'
按拥有者:
find /opt/ -user username
按文件大小(find /home –size +204800):
find /home –size +204800
grep 在文件内搜索字符串匹配的行并输出
grep+参数+查找内容+源文件
参数:
-c:只输出匹配行的计数。
-I:不区分大小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行.