Linux目录结构

Linux目录结构

  • 结构:树型结构
  • 应用:不仅可以使用本地磁盘的系统,也可以使用网络上的文件系统,如利用网络文件系统服务器载入特定文件

文件组织图

在这里插入图片描述

四种交互作用状态

在这里插入图片描述

标准输入输出概念

标准输入输出:当我们执行一个 shell 命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),默认对应终端的键盘、标准输出文件(stdout)和标准错误输出文件(stderr),后两个文件都对应被重定向到终端的屏幕,以便我们能直接看到输出内容。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。

目录常见命令

绝对路径:以根目录“/”起始的完整路径;/usr/local/bin
相对路径:以当前目录为起始点,当前目录usr :usr/local/bin
上一级目录表示:…/…/shiyanlou 表示shiyanlou 的上一级目录的上一级目录
常见参数:

-b : 指定添加行号的方式,主要有两种:
    -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
    -b t:只列出非空行的编号并列出(默认为这种方式)
-n : 设置行号的样式,主要有三种:
    -n ln:在行号字段最左端显示
    -n rn:在行号字段最右边显示,且不加 0
    -n rz:在行号字段最右边显示,且加 0
-w : 行号字段占用的位数(默认为 6 位)

常见命令:

cd ..   //上一级目录
cd ~  //进如home目录
# 或者cd/home/(用户名)
pwd //获取当前路径
ls  //查看文件
ls -a //查看隐藏文件
touch 文件名    //新建空白文件
mkdir 目录名   //新建空白目录
mkdir -p 目录名/目录名/目录名  //新建多级目录,相对路径代表当前目录下生成
cp 文件1 文件2  //将文件1复制到文件2
cp -r 目录1 目录2  //将目录一复制在目录二下
rm 文件名   // 删除文件
rm -f 文件名   //高权限强制删除文件
rm -r 目录名   //删除目录
rm -rf 目录名  //高权限强制删除目录
mv 文件1  目录名   //将文件1 移动至目录一下
mv 文件1  文件1新名字  //将文件1重命名
rename 正则表达式         //批量重命名,如touch{1..5}.txt,将file1,file2.。file5 创建,rename 's/\.txt/\.c/' *.txt,将匹配正则表达式的文件重命名为.c结尾的文件
cat -参数  文件名或文件的路径  //输出文件,参数改变输出样式
nl  -参数  文件名或文件的路径  //输出文件,比cat专业
more 文件名或文件的路径  //查看文件 一屏一屏的看,下一行按enter健,下一屏按空格,上一屏删除键,按q退出
tail 文件名或文件的路径  //查看文件的后10行,tail -n 1 文件名,查看后一行
head 文件名或文件的路径  //同tail 查看正行数
file  文件名或文件的路径  //查看文件的类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

name大权子

有钱的捧个钱场

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值