Centos7——9.实用指令(文件目录类2)

目录

  • 文件目录类2

    • 11. more 指令
    • 12. less 指令
    • 13. > 指令 和 >> 指令
    • 14. echo 指令
    • 15. head 指令
    • 16. tail 指令
    • 17. ln 指令
    • 18. history 指令

文件目录类2

11. more 指令

more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键,详见操作说明

  • 基本语法
    more 要查看的文件
  • 操作说明
  • 应用实例
    案例:采用 more 查看文件
    /etc/profile

    快捷键一栏

12. less 指令

less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。

  • 基本语法
    less 要查看的文件
  • 操作说明
  • 应用实例
    案例:采用 less 查看一个大文件 /opt/金庸-射雕英雄传 txt 精校版.txt

    快捷键

13. > 指令 和 >> 指令

介绍

指令 和 >> 指令
输出重定向:会将原来的文件的内容覆盖

追加:不会覆盖原来文件的内容,而是追加到文件的末尾。

  • 基本语法
    1. ls -l > 文件 (功能描述:列表的内容写入文件 a.txt 中(覆盖写))

    说明:ls -l > a.txt, 将 ls -l 的显示的内容覆盖写入到 a.txt文件,如果改文件不存在,就创建该文件。

    2. ls -al >> 文件 (功能描述:列表的内容追加到文件 aa.txt 的末尾)

    3. cat 文件1 > 文件2 (功能描述:将文件1 的内容覆盖到文件2)

    4. echo "内容" >> 文件

  • 应用实例
    案例1:将 /home 目录下的文件列表 写入到 /home/info.txt 中

    案例2:将当前日历信息 追加到 /home/mycal 文件中 [提示 cal]

14. echo 指令

echo 输出内容到控制台

  • 基本语法
    echo [选项] [输出内容]
  • 应用实例
    案例:使用 echo 指令输出环境变量,输出当前的环境路径

    案例:使用 echo 指令输出 hello,world!

15. head 指令

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

  • 基本语法
    head 文件 (功能描述:查看文件10行内容)
    head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
  • 应用实例
    案例:查看 /etc/profile 的前面5行代码

16. tail 指令

tail 用于输入文件中尾部的内容,默认情况下 tail 指令显示文件的后10行内容。

  • 基本语法
    1. tail 文件 (功能描述:查看文件后10行内容)
    2. tail -n 5 文件 (功能描述:查看文件后5行内容, 5可以是任意行数)
    3. tail -f 文件 (功能描述:实时追踪该文档的所有更新,工作经常使用)
  • 应用实例
    案例1:查看 /etc/profile 最后5行的代码

    案例2:实时监控 mydate.txt,看看到文件有变化时,是否看到,实时的追加日期

17. ln 指令

软链接也叫符号链接,类似于 windows 里的快捷方式,主要存放了链接其他文件的路径

  • 基本语法
    ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
  • 应用实例
    案例1:在 /home 目录下创建一个软链接 linkToRoot,连接到 /root 目录

    案例2:删除软链接 linkToRoot

  • 细节说明
    当我们使用 pwd 指令查看目录时,仍然看到的是软链接所在目录

18. history 指令

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

  • 基本语法
    history (功能描述:查看已经执行过历史命令)
  • 应用实例
    案例1:显示所有的历史命令

    案例2:显示最近使用过的10个指令

    案例3:执行历史编号为5的指令

原文地址:https://www.cnblogs.com/zwxo1/p/11369484.html

时间: 2024-08-30 10:10:10

Centos7——9.实用指令(文件目录类2)的相关文章

Linux实用指令(1):运行级别&找回密码&帮助指令&文件目录类

指令运行级别: 0 :关机 1 :单用户[找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3和5 ,要修改默认的运行级别可改文件 /etc/inittab的id:5:initdefault:这一行中的数字 命令:init [012356] 示意图: 切换到指令运行级别的指令: init [0-6] vim /etc/inittab id=5是当前的用户级别 切换到3 需要重新登陆...... 如何找回roo

Centos7——9.实用指令(时间日期类)

目录 1. date 指令-显示当前日期 2. date 指令-设置日期(重点) 3. cal 指令 1. date 指令-显示当前日期 基本语法 1. date (功能描述:显示当前时间) 2. date "+%Y" (功能描述:显示当前年份) 3. date "+%m" (功能描述:显示当前月份) 4. date "+%d" (功能描述:显示当前是哪一天) 5. date "+%Y-%m-%d- %H:%M:%S" (功能

Centos7——9.实用指令(搜索查找类)

目录 1. find 指令 2. locate 指令 3. grep 指令 和 管道符号 | 1. find 指令 find 指令将从指定目录向下递归地遍历其各个子目录,将满座条件的文件或者目录显示在终端. 基本语法 find [搜索范围] [选项] 选项说明 图1 应用实例 案例1:按文件名:根据名称查找 /home 目录下的 hello.txt 文件 图2 案例2:按拥有者:查找 /opt 目录下,用户名称为 nobody 的文件 图3 案例3:查找整个 linux 系统下大于 20m 的文

大数据 Linux实用指令

课时19 运行级别和找回root密码1.指定运行级别运行级别说明0:关机1:单用户[找回丢失密码]2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启要修改默认的运行级别可改文件/etc/ininttab的id:5:initdefault:这一行中的数字命令:init[012356]2.打开终端:vim /etc/inittabinit 3root 输入密码init 5init 0(关机)3.面试题找回丢失的root密码方法:进入到单用户模式,然后修

实用的随机数生成类Random:测试(随机产生100个不重复的正整数)

实用的随机数生成类Random:测试(使用Random类随机生成100个不重复的正整数) 一.之前我们使用随机数用的是Math类的random()方法: tips: 产生随机数(0~9中任意整数)的方法:int random = (int)(Math.random()*10); 1.商场幸运抽奖程序. 会员号的百位数字等于产生的随机数即为幸运会员. public class GoodLuck{ public static void main(String[] args){ //产生随机数 int

Linux文件目录类指令

⒈pwd 显示当前工作目录的绝对路径 ⒉ls [Options] [目录或文件] 常用选项: -a:显示当前目录下所有的文件和目录,包括隐藏的. -l:以列表的方式显示信息. ⒊cd [目录的绝对路径] 切换工作目录到指定目录 常用参数: cd ~或者cd:切换到当前用户的主目录 cd ..:回到当前目录的上一级目录 ⒋mkdir [Options] 要创建的目录 用于创建目录(Make Directory) 常用选项: -p:创建多级目录 ⒌rmdir [Oprions] 要删除的空目录 用于

linux之文件目录类相关的指令

pwd:显示当前路径的绝对路径 ls:显示文件或目录,带上-a表示加上显示隐藏目录或文件,加上-l表示以列表显示. cd:切换到不同的目录. cd /:切换到根目录 cd ~:切换到当前用户的Home目录 cd ..:返回上一级目录 cd /etc/:切换到根目录下的etc目录 mkdir:用于创建目录 mkdir temp:在当前目录下创建一个名为tmp的目录 mkdir -p temp/user/:-p表示创建多级目录,即先创建一个temp,再在tmp下创建一个user目录 mkdir ./

一个简单实用的log类

自己写一些小代码的时候总是用fprintf来写log,感觉这样不太科学,还是写一个通用的简单带log level的log类,以后就拿来复用吧.这个类实现了非常简单的功能:如果指定了log文件path和name创建一个log文件,并将各种level的写入文件中,否则都打印到屏幕,格式如下: [DEBUG] : xxxxx [WARN] : xxxx [MSG] : xxxxx 代码: //--------------log.h---------------------- #ifndef __LOG

redis实用指令

redis-cli -h 192.168.12.12    远程登录redis客户端 redis 127.0.0.1:6379> ping   测试连接是否存活 PONG redis 127.0.0.1:6379> echo wilian 在命令行打印一些内容 "wilian" redis 127.0.0.1:6379> select 1 选择数据库.Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取 OK redis 127.0.0.1:63