linux学习笔记(一)--文件和目录管理

文件系统架构

  1. Linux文件系统具有层级性

    • 文件或者目录起始于根目录“/”成为树状结构

    • 最顶层由/开始

  2. 文件和目录名区分大小写

  3. 路径通过“/”分隔开

  4. “..”表示上层目录

  5. “.”表示当前目录

  6. 隐藏目录或者文件名以“.”开始

重要目录说明

  1. home目录

    • root用户的home目录是/root

    • 普通用户的目录是/home/userx

  2. bin目录

    • 常用的可执行文件

    • /bin、/usr/bin、/sbin等

  3. 外部设备mountpoint

    • /media、/mnt

    • 当检测到设备接入会自动产生挂载点

  4. /etc,系统的配置文件

  5. /tmp,临时文件

  6. /boot,系统内核和开机必要文件

  7. /dev,系统所有的设备文件

  8. /usr

    • unix system resource

    • 保存程序的相关文件

  9. /lost+found

    • 每个分区都会自动创建

  10. /var、/srv

    • 保存用户数据,比如数据库文件等,或者程序运行时需要的数据。

  11. /proc

    • 虚拟的文件系统,数据存在内存中,不占用任何硬盘空间,比如进程、网络状态等。

  12. /lib、/usr/lib、/usr/locat/lib

    • 公用函数库

目录以及文件的命名规则

  1. 不超过255个字符

  2. 区分大小写

    • file、File、fILE表示不同的文件

  3. 除了/外,所有的字符都合法

    • 避免文件名首字符使用+-.等

    • 避免使用空格、制表符和@#$%

  4. 最好使用有意义的名称来命名

ls指令操作

  1. ls,ls[options][file_or_dirs]

    • ls,列出当前目录内容

    • ls / ,显示根目录的内容

    • ls –a,显示隐藏文件

    • ls –l,显示详细内容

    • ls –ld,显示目录本身的属性

    • 其他可查看帮助 ls –help

文件和目录操作

  1. 相对路径和绝对路径

    • 绝对路径必须是/开头

    • 相对路径一般比较短

  2. 切换目录

    • cd 切换目录

    • pwd 查看路径

    • cd .. 切换至上级目录,cd ~ 切换至home目录 , cd - 切换至上一个目录

  3. 复制文件和目录,cp

    • cp [options] file destination

    • cp [options] file1 file2 destination

    • cp –r dir1 dir2,复制目录

  4. 移动和重命名文件和目录,mv

    • 移动操作类似于cp

  5. 删除文件和目录,rm

    • rm [options] filenames

    • -i,交互式

    • -r,递归删除

    • -f,force 强制

  6. 新建文件和目录,touch,mkdir

    • touch test.txt

    • mkdir test

  7. 确定文件的格式

    • 打开文件前确定格式使用不用的程序打开

    • file [options] filenames

  8. 查看文本文件全部内容,适合小文件,cat

    • cat [options] filenames

  9. 分页查看文本文件,less

    • less [options] [filename]

    • 使用pgUp、pgDown翻页,/查找关键字

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值