Linux中的文件目录类和查看文件指令

帮助指令

man 命令或配置文件 获得该文件或命令的帮助信息,如man ls

help 命令 获得shell内置命令的帮助信息,如help cd

查看文件指令

less指令

less指令比more更加强大,在显示大型文件的时候有着更高的效率,根据显示需要加载内容

  操作:pgup向下翻 padn向上翻

    /+字符 查找功能 在查找功能中 n:向下查 N:向上查 q:离开

  wc指令

wc用于计算文件中的byte数,字数,行数

wc -c 文件统计文件的字节数 wc -l 文件统计文件的行数 wc -w 文件统计文件的字数

同时统计多个文件的行数:wc -l text.txt text2.txt text3.tx

也可以在用grep查找文件时用wc -l来显示文件数ls -l /opt |grep "^-" |wc -l

more指令

more指令是一个基于vi的文本过滤器,以全屏幕的形式显示

  操作:space向下翻页 enter向下翻一行 q立刻离开more =输出行号 :f输出文件名和行号

head指令

  head指令用于显示文件的开头部分的内容,默认情况下head显示文件的前十行的内容

  head 文件 显示文件前十行的内容 head -n 5 文件 显示文件前5行的内容,5可以修改成任意数

    cat指令

       cat -n 文件查看文件并显示行号

      细节:cat只能浏览软件,并不能修改软件,为了浏览方便,一般带上管道命令|more

  tail指令(可以进行实时监控-f)

  tail指令用于输出文件中尾部的内容,默认情况下tail指令显示文件前十行的内容

  tail -n 5 文件查看文件的尾5行的内容,5可以是任意行数

  tail -f 文件 实时追踪该文档的所有更新 ,当文件更新时,会在终端显示出来

文件目录类指令

绝对路径和相对路径

  如果说我们要找一个文件/home/tom/a.txt

 

cd /home cat /home/tom/a.txt #绝对路径 cat tom/a.txt #相对路径

ls,cd,mkdir,touch,rm-rf,cp,mv

  • ls指令 ls -a 显示当前目录所有文件和目录包括隐藏的 ls -l 以列表的方式显示信息

ls -lh以详细的信息显示文件的大小

  • cd指令 cd+空格:回到自己的家目录 cd ..回到当前目录的上一级目录(记清是两个点)

  • mkdir指令 创建文件夹 mkdir -p 路径 连续创建文件夹(不用一级一级的创建直接多级创建)

    • rmdir +空目录 删除空目录 如果不是空目录,使用rm -rf rm -rf 路径 * 将该路径的文件全部删除

  • touch 文件名称 创建一个空文件 如touch /home/ aaa.txt在home下创建一个文件


  • cp指令 cp复制文件 cp -r复制文件夹 用法是cp -r 源文件路径 目标路径

注意:如果复制中有相同文件需要强制覆盖,用\cp -r

  • mv指令 mv可以用于重命名,也可以用于移动文件或文件夹

mv 文件名 新文件名 重命名 mv 源路径 目标路径移动文件,当然,也可以既移动又重命名

>输出重定向,>>追加和输入<

>和>>在Linux中配合指令有多种使用方式,但是最核心的还是>的覆盖和>>的追加使用

cat 文件1 > 文件2将文件1的内容覆盖到文件2

echo "内容" >> 文件3将内容追加到文件3里面

  cat /home/aaa.txt < /etc/profile 将/etc/profile中的内容覆盖到aaa.txt中

  ln软链接指令

  软链接就是建立一个符号链接,类似于一个Windows里面的快捷方式,里面指向着其他文件路径

  ln -s 原文件或目录 软链接名 给源文件创建一个软链接,如在/home目录下创建一个软链接myroot,

  连接到root目录ln -s /root /home/myroot这时候cd /home/myroot也会切换到/root下

  注意:软链接也可以用rm -rf删去

history指令

  查看已经执行过的历史指令,也可以执行历史指令

  history查看全部历史指令 history 10查看10条历史指令

  每个历史指令都会有编号,用!+编号便可以执行

 

  du -h指令查看目录大小

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值