Linux(二)目录结构及文件基本操作

Linux目录结构

  Windows系统:以存储介质为主,以盘符和分区实现文件管理;之下才是目录。
  Linux系统:以目录为主;以树形目录结构的形式来构建整个系统。
  Linux系统大部分目录结构是规定好的(FHS标准)

FHS(Filesystem Hierarchy Standard 文件系统层次结构标准)
在这里插入图片描述

  绝对路径:绝对存在的路径。即以根目录为起点的完整路径,以所要到达的目录为终点。
  相对路径:相对于当前目录的路径。即以当前目录.为起点的路径。

文件基本操作

新建:

命令作用
touch <file>创建名为file的文件
mkdir <dir>创建名为dir的目录文件
mkdir -p one/two/three级联创建多级目录

复制:

cp(copy)命令用来复制一个文件到指定目录(目录也是文件)

命令作用
cp <file> <dir>将文件file复制到路径dir下
cp -r <dir> <newdir>将目录dir整个复制到newdir下

复制目录必然需要同时复制其下所有文件,所以需要类似级联复制

删除:

rm(remove)命令用来删除指定文件(目录也是文件)
rm <file>          删除文件file
只读文件需要借助 参数-f;即rm -f <file>
目录的删除类似复制需借助参数-r(级联)

移动和重命名:

mv(move)移动文件(类似于剪切)
mv <file> <dir>     将file移动到dir下
mv <file> <new>     重命名file为new
批量重命名rename需要借助正则表达式

查看文件:

cat tac nl均可查看文件内容

  • cat:正序显示;tac:倒序显示
      cat -n <file>   -n 可以显示行号
  • nl:添加行号并打印
       --b:指定添加行号的方式
        -b a:是否非空均编号
        -b t:仅非空编号
      -w:行号字段占用的位数(默认6位)
      -n:设置行号样式
        -n ln:行号在字段最左端显示
        -n rn:行号在字段最右端显示,不加0
        -n rz:行号在字段最左端显示,加0
  • 使用moreless分页查看
  • 使用headtail查看
      查看头十行(head)或者尾十行(tail)
      tail -n 1 <file>    -n参数规定查看的行数

查看文件类型

  Linux中,文件类型不是根据后缀确定的
  file <file>    查看file的文件类型

来点有趣的

xeyes      召唤出一双眼睛看着你
nohup xeyes &      这样就可以后台运行喽

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值