第二课 文件,目录管理{上} 2.1~2.16

这篇博客详细介绍了Linux系统中的文件和目录管理,包括系统目录结构、ls命令、文件类型、alias命令、相对与绝对路径、CD命令、创建和删除目录、rm命令、环境变量PATH、cp和mv命令、文件或目录权限chmod、更改所有者和所属组chown以及umask等内容。通过学习,读者能够掌握Linux系统中文件和目录的基本操作。
摘要由CSDN通过智能技术生成

2.1系统目录结构                                        2.9rm命令

2.2系统目录结构                                        2.10环境变量PATH

2.3ls命令                                                     2.11CP命令                                           

2.4文件类型                                                2.12mv命令

2.5alias命令                                                2.13文档查看cat-more-less-head-tail

2.6相对和绝对路径                                    2.14文件或目录权限chmod

2.7cd命令                                                    2.15更改所有者和所有组chown

2.8创建和删除目录mkdir  rmdir                2.16umask

涉及命令:ls(查看目录的内容)、alias(设定查询文件别名)、which(查询一个命令的路径)、cd(移动到指定位置)、touch(创建一个文件)、mkdir(创建一个目录)、rmdir(删除目录)、 tac(反向查询文件内容)、less(一整屏的显示文件内容)、more(一整屏的显示文件内容)、cat(查看并显示文件内容)、tail(显示文件的后10行)、head(显示文件的后10行)、history(命令历史)、umask(确认创建文件目录的默认权限)、wc -l(文件的行数)、chmod(文件目录的权限)、chown(文件目录的所有者和组)、pwd(查询当前位置)、cp(复制文件或目录)、mv(移动文件或目录)、PATH(环境变量);
 

 

{1} 系统目录结构(上)

  • list猎取目录或者是文件的{简写ls}。

  • root 上是root底下的家目录。

  • /下面的目录结构如图

  • tree 竖行的模式显示一个文件下都有那些子目录和文件

  • tree--hep 显示常用选项。

  • man用来显示一个文件的帮助文档{如man tree}。

  • 指定最大为二层tree -L 2 /

  • 安装tree命令用yun install -y tree  如图

  • /usr/bin/   /usr/sbin/  /bin/  /sbin/存的都是常用命令如:tree  man  vi  等等之前所有的命令都在这几个目录下面

  • bin和sbin有区分sbin一般都是root用户用的,普通用户没有权限用。

  • bin下的命令普通用户可以用root用户也可以用。

  • boot系统启动相关文件如图

  • dev是特有的一些设备文件比如说 光盘 硬盘 鼠标 键盘全部在aev下面。黄色的都是设备文件。

  • etc是系统的一些配置文件所在的目录。

  • home下面存用户的目录文件。

  • lib以及lib64这两个目录是存系统的库文件的,很多目录都会依赖一些库,绿色文件是库文件,浅绿色的是软连接

  • ldd 可以看命令依赖哪些库如{ldd /bin/ls}如图

 

{2} 系统目录结构(下

  • CentOS77开始 CentOS就不在区分32位 和64位全部都是64位不存在32位

  • media这是一个媒介目录默认是空的【插一个U盘它会自动到media下面去】

  • mnt是一个临时挂着的目录,默认也是空的,可以吧光驱和新的硬盘挂载在mnt下面。

  • opt也是一个空目录,

  • proc系统启动的进程,它会生成一个pad 每一个进程都会生成一个目录

  • run是一些进程它产生的一些临时文件,run是一重启就会消失的

  • srv也是空的,会存一些服务产生的文件

  • sys存一些系统内核相关的文件

  • tmp是系统的临时目录,权限是任何用户都可以在tmp下 写 删 读

  • usr用户的一些文件会放在这个下面,系统用户所用到的一些命令

  • var 存储系统日志(/var/log/messages 系统重要日志存储的地方)

 

 

{3}  ls命令

  • ls  -l 显示文件的详细信息

  •  ls  -i :查看ilod号 (ls -i filename)

  •  ls  -h :以K单位显示文件的大小,配合l使用

  •  ls  -a :显示隐藏文件

  •  ls  -d :只列目录本身

  •  ls  -t :按时间排序

 

{4} 文件类型

  • 第一列第一位表示这个文件的类型,蓝色表示目录,-表示普通文件

  • 普通文本文档可以用cat查看,但是带颜色的无法查看。被编辑过的文件,二进制。

  • 普通文件,二进制的都会显示-号

  • dev下黄色的表示c,c表示字符串设备 鼠标 键盘 等<

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值