2.3根文件系统

简介:

Ctrl + Alt + (F1~F6)切换用户   startx 切换到用户界面


目录结构,目录目录,文本命令


file命令及其用法。


windows: PE

Linux:ELF


文件系统:

rootfs:根文件系统

  Filesystem Hierarchy Standard(文件系统层次化标准)--FHS

            

/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)

/dev: 设备文件 

      块设备:随机访问,数据块

      字符设备:线性访问(有次序的),按字符为单位

     设备号:主设备号(major)和次设备号(minor)

/etc: 配置文件

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

(su - student 切换到家目录)

/root:管理员的家目录

lib:库文件

   静态库  .a

   动态库  .dll .so(share object)

   lib/module:内核模块文件


file /lib/libc-2.5.so  ELF


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

/mnt:挂载点目录,额外的临时文件系统

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

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

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

/tmp:临时文件,/var/tmp

/var:可变化的文件


/bin:可执行文件,用户命令 启动相关

/sbin:管理命令


/usr:shared read-only 全局共享只读文件 启动后提供的必要的服务

  /usr/bin

  /usr/sbin

  /usr/lib

/usr/local:  第三方软件相关 

    /usr/local/bin 

    /usr/local/sbin

    /usr/local/lib


命名规则:

1 长度不能超过255个字符

2 不能使用/当文件名

3 严格区分大小写


相对路径

绝对路径


文件管理

目录管理

ls

cd

pwd

mkdir:创建空目录(文件路径最后一个节点才是我们要创建的目录)

  -p: mkdir -pv  x/y/z

  -v:verbose 详细信息

mkdir -pv /mnt/test/{x/m,y}等价于mkdir -pv /mnt/test/x/m  /mnt/test/y


~USERNAME


命令行展开:

 在/mnt/test2下创建a_b,a_c,d_b,d_c

 mkdir -pv /mnt/test2/{a,d}_{b,c}



tree:查看目录树


rmdir: rmdir(remove directory) 只能删除空目录

       -p


文件的创建和删除

touch touch -c c 不创建c(change时间戳没有选项)

   -a

   -m

   -t 

   -c

touch -m -t 201212121212 a


stat 查看文件的状态


创建文件也可以同文件编辑器

标准:GB2312 GB18030 Unicode GBK

文本编辑器:nano

         nano hello


rm:删除文件  rm是rm -i的别名,type rm(有提示是否删除)

              \rm 不提示

              -f 强制删除

              -r 删除目录(递归删除)

              -rf 强制删除目录下的内容及目录

             



程序管理

设备管理

软件管理

进程管理

网络管理




















本文转自飞行萌51CTO博客,原文链接: http://blog.51cto.com/8527508/1939765,如需转载请自行联系原作者






相关文章
|
2月前
|
Ubuntu
使用qcow2磁盘格式的文件作为Qemu根文件系统
使用qcow2磁盘格式的文件作为Qemu根文件系统
|
3月前
|
算法 Linux 索引
Linux0.11 根文件系统挂载(四)
Linux0.11 根文件系统挂载(四)
31 0
|
Ubuntu Linux 虚拟化
buildroot构建 bootloader、内核、文件系统
buildroot构建 bootloader、内核、文件系统
577 0
buildroot构建 bootloader、内核、文件系统
如何将光驱mount到文件系统中- Linux
如何将光驱mount到文件系统中- Linux
|
存储 缓存 Linux
linux中的rootfs/initrd/ramfs/initramfs
什么是ramfs?ramfs是空间规模动态变化的RAM文件系统。它非常简单,是用来实现Linux缓存机制(缓存page cache and dentry cache)的文件系统。通常情况下,Linux的所有文件在内存中都有缓存。
4838 0