美文网首页
Linux基础学习二

Linux基础学习二

作者: 程序猿小小白 | 来源:发表于2019-01-29 17:47 被阅读0次

1.文件系统

rootfs:根文件系统

FHS:linux文件系统层次化标准

        /boot:系统启动的相关文件

        /dev:设备文件

                块设备:随机访问

                字符设备:线性访问

        /etc:配置文件

        /home:用户的家目录,每一个用户的家目录默认为/home/用户名

        /root:管理员的家目录

        /lib:库文件和内核模块文件

                静态库:.a

                动态库:.so(shared object)

                /lib/modules:内核模块文件

        /media:挂载点目录(挂载移动设备)

        /mnt:挂载额外的临时文件系统

        /opt:可选目录,第三方程序的安装目录(以前)

        /proc:伪文件系统,内核映射文件

        /sys:伪文件系统,跟硬件设备相关的属性映射文件

        /tmp:临时文件   /var/tmp

        /var:可变化的文件

        /bin:可执行文件,用户命令

        /sbin:管理命令

        /usr:只读文件

                /usr/bin

                /usr/sbin

                /usr/lib

                /usr/local:第三方软件的安装目录

                        /usr/local/bin

                        /usr/local/sbin

                        /usr/local/lib

文件命令规则:

(1)长度不能超过255个字符

(2)不能用|当文件名

(3)严格区分大小写

2.目录管理

(1)mkdir:创建空目录

        -p:递归创建

        -v:详细信息(verbose)

        命令行展开:

                例如:mkdir -pv /mnt/test{a,d}_{b,c}

(2)tree:查看目录树

(3)rmdir:删除空目录

3.文件创建和删除

(1)touch:修改文件时间戳,如果文件不存在则创建文件

        -a:修改访问时间

        -m:修改修改时间

        -t:使用指定时间

        -c:如果文件不存在也不创建

(2)stat:文件或文件系统的详细信息显示

(3)file:查看给定文件系统的类型

(4)nano:简单的文件编辑器

(5)rm:删除文件

        -i:交互式

        -f:强制删除

        -r:递归删除

(6)cp:复制文件

格式:cp  src  ... dest(唯一)

        -r,-R:递归复制目录及目录下的文件

        -f:强制复制

        -i:交互式

        -p:保留原来的拥有着,所属组和时间戳

        -a:归档复制,不改变任何属性,常用于备份

(7)mv:移动(剪贴)文件或目录

格式:mv  src...  dest(唯一)

(8)install:复制文件

        -d:创建目录

相关文章

网友评论

      本文标题:Linux基础学习二

      本文链接:https://www.haomeiwen.com/subject/mcoxsqtx.html