Linux基础 第一章 根文件系统

file命令及其用法

在Window系统中PE文件是可移植的
在Linux系统中ELF文件是可执行可链接的文件格式

根文件系统

# rootfs # 根文件系统
# ls /   	 # 查看文件系统下的所有一级目录
  1. /boot: 系统启动的相关文件,如内核,initrd,以及grub(bootloader)

  2. /dev:设备文件 含有两种类型 块设备与字符设备 /dev:设备文件 含有两种类型 块设备与字符设备

    • 块设备:随机访问,按组织层数据块访问
    • 字符设备:线性访问,按字符为单位
    • 设备号:主设备号(major)与次设备号(minor)
  3. /etc:配置文件

  4. /home:用户的家目录,通常默认为/home/USERNAME

  5. /root:管理员的家目录

  6. /lib:库文件

    1. /lib/modules内核模块文件目录
    2. 静态库, .a
    3. 动态库 .dll, .so(shared object)
  7. /media:挂载点目录,移动设备

  8. mnt额外的临时文件系统

  9. misc:杂项,不便归类的文件

  10. opt:可选目录,第三方程序安装目录

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

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

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

  14. var:可变化的文件

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

  16. sbin:管理命令

  17. usr:shared,read-only,全局共享只读文件

    1. /usr/bin
    2. /usr/sbin
    3. /usr/lib
    4. /usr/local:第三方
      1. /usr/local/sbin
      2. /usr/local/bin
      3. /usr/local/lib

命名规则

  1. 长度不能超过255字符
  2. 不能使用/当文件名
  3. 严格区分大小写

路径

绝对路径

直接从根目录访问

相对路径

相对当前目录

管理

文件管理

  • 列出程序内容等

目录管理

  • ls
  • cd
  • pwd
  • mkdir:创建空目录
    • -p:如果父目录不存在,直接创建父目录
    • -v:verbose,详细信息
    • mkdir -pv /mnt/test/{x/m,y}
      • 命令行展开
    • mkdir -pv /mnt/test2/{a,d}_{b,c}
      • 创建a_b,a_c,d_b,d_c
  • #tree:查看文件系统树
  • rmdir:删除目录(remove directory)只能删除空目录
    • -p 一线单删,只要有空目录就删除
文件的创建和删除
  • touch:创建文件
    • -c 如果文件不存在,不创建
    • -a
    • -m
    • -t
    • stat
  • 创建文件也可以使用文件编辑器
  • ASCII:美国国家标准信息交换代码
    • 128个字符:
    • 标准:GB18030,GBK,GB2312,Unicode
删除文件
  • -rm
    • -i
    • -f :强行删除
    • -r :递归删除所有文件

运行程序

设备管理

软件管理

进程管理

网络管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值