linux基础命令第二篇

雷迪斯and the乡亲们  欢迎你们来到 奇幻的编程世界

8.history命令

作用:查看和控制历史命令纪录

保存位置:~/.bash_history

(1)在启动终端的时候,会自动从~/.bash_history 中读取历史命令,加载到内存中

(2)在终端中执行命令,命令的历史纪录是保存在内存中

(3)在关闭终端的时候,会将内存中的命令自动保存到~/.bash_history

history的快捷方式:

(1)!num:执行历史命令中的编程号为num的历史命令
(2)!string:在历史命令中找多指定字符串为开头的命令,执行一次(从下往上)
(3)!!:执行上一个命令
(4)-num: 执行历史命令中倒数第num条命令

历史命令的参数:

(1)-c:清空历史命令(内存中)
(2)-a:手动将内存中的历史命令保存到文件中
(3)重新从~/.bash_history读取历史命令
(4)-d num:删除指定编号的历史命令(内存中)


9.cat命令

作用:显示一个文本文件的内容

格式:cat  [选项]  文件名

选项:

-n:在每行前面显示行号

-E:显示行的结束符

            在linux中文件的结束符:$

            在windows中是:\n

                     这样的符号都是隐性符号-默认不可见


10.head命令

作用:

将一个文件的内容的前若干行显示出来(默认是前10行)

格式:

head  选项   文件

选项:

-n:指定显示前n行


11.tail命令

作用:

将一个文件内容的后若干行显示出来(默认显示后10行)

格式:

tail   选项   文件

选项:

-n:指定显示后n行

-f:动态监控一个文件中的变化


12.more命令

作用:

显示一个文件的内容(分屏显示)

回车:显示下一行

空格:显示下一屏

b:向上翻一屏

q:退出查看


13.less命令

作用:

显示一个文件的内容(分屏显示)


14.tac命令

作用:

倒叙显示文件的内容

总结:

cat、tac:显示一个文件内容(内容的文件)

head、tail:显示文件的一部分

more、less:显示一个文件内容很大的文件

清屏 操作:

ctel+l(快捷键)

clear(命令)


15.echo命令

作用:

打印输出内容

选项:

-n:输出信息但是不自动换行

-e:这是控制字符,作用是让后面特殊字符生效

(1)\n:换行符
(2)\t:水平制表符
(3)\v:垂直制表符
(4)控制颜色

控制颜色格式:

(1)\033[        修饰字符的开头
(2)\033[0m            修饰字符的结尾

颜色表示:

31m红色

32m:绿色

34m:蓝色

背景颜色:

41m:红色

42m:绿色

44m:蓝色

字体:

4m:下划线

例子:

将123456的字体颜色改为红色

linux中的引号:

(1)双引号:强引号,将变量名替换称变量值
(2)单引号:弱引号,将引号中的内容原样输出
(3)反引号:命令替换,将命令替换成命令的执行结果


16.rm命令

作用:

删除文件或者目录

格式:

rm   选项  文件1   文件2

选项:

-f:强制删除(不进行询问)

-r:删除目录(删除文件的时候也可以)


 


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/681950.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webrtc初步了解

WebRTC搭建点对点实时音视频对话,起始需要保证完成两点: 1.媒体协商,了解彼此支持的媒体格式。参与视频通讯的双方必须先交换SDP信息,交换SDP的过程。 2.网络协商,了解彼此的网络环境,找到一条相互通讯的链…

社媒营销中的截流获客是怎么一回事?

如果你要问,现在做社媒营销是通过哪些方式进行引流的,那么必然有一种是截流,顾名思义也就是分取别人的流量,方法其实很简单,主要分为两种:(1)抓取别人的粉丝出来进行群发私信&#x…

【Java 刷题记录】前缀和

前缀和 25. 一维前缀和 示例1: 输入: 3 2 1 2 4 1 2 2 3输出: 3 6import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main {public static void main(String[] args) {Scanner in new Scanner(S…

RockChip Android13 添加/删除ListPreference方法

概述: 本章将讲述在Android添加或删除ListPreference的几种方法,并以EthernetSettingsActivity为例,添加/删除一项ListPreference: 默认效果图: 添加后效果图: 方法一: 1、全部添加xml 在Activity类中使用addPreferencesFromResource()方法解析XML文件并添加Prefere…

Linux 操作系统线程1

目录 一、线程 1.1线程的基本概念 1.2 线程相关的API函数 1.2.1 线程的创建 1.2.2 线程退出 1.2.3 线程等待函数 1.2.4 获取线程ID 1.2.5 线程取消 1.2.6 线程的清理函数 一、线程 1.1线程的基本概念 线程是属于进程;一个进程可以有多个线程&#xff…

动手学机器学习15 实战kaggle比赛

动手学机器学习15 实战kaggle比赛 1. 实战kaggle比赛:预测房价代码结果 2. 课程竞赛:加州2020年房价预测3. QA4. 用到的代码1. hashlib.sha1()2. sha1.update(data)3. train_data.iloc4. fillna(0)5. pd.get_dummies()6. nn.MSELoss()7. torc…

CTF-Web Exploitation(持续更新)

CTF-Web Exploitation 1. GET aHEAD Find the flag being held on this server to get ahead of the competition Hints Check out tools like Burpsuite to modify your requests and look at the responses 根据提示使用不同的请求方式得到response可能会得到结果 使用…

SpringBoot 扩展篇:ConfigFileApplicationListener源码解析

SpringBoot 扩展篇:ConfigFileApplicationListener源码解析 1.概述2. ConfigFileApplicationListener定义3. ConfigFileApplicationListener回调链路3.1 SpringApplication#run3.2 SpringApplication#prepareEnvironment3.3 配置environment 4. 环境准备事件 Config…

泛域名SSL证书购买攻略!

购买泛域名证书(也称为通配符证书)通常涉及以下几个步骤: 1. 选择证书提供商: 首先,你需要选择一个信誉良好的SSL证书提供商,如 Sectigo、GlobalSign、DigiCert 或者JoySSL。部分云服务提供商如华为云也提供…

OceanBase开发者大会实录:SaaS 场景降本50%!石基零售应用 OB Cloud 实践

本文来自2024 OceanBase开发者大会,石基零售助理总裁 、 ROC 产品事业部负责人陈亮的演讲实录—《石基零售与 OB Cloud 零售行业应用实践》。完整视频回看,请点击这里>> 大家下午好!我是石基零售的陈亮。今天和大家分享一下石基…

Windows如何安装hadoop

var code "da0f4508-813e-4f6c-b5e8-6c19f92be6d1"Hadoop是一个开源的分布式计算平台,旨在处理大规模数据的存储和处理。它提供了分布式文件系统(HDFS)和分布式计算框架(MapReduce),使得用户能够…

斯坦福大学的在线密码学课程

密码学是保护计算机系统信息不可或缺的工具。在本课程中,您将了解密码系统的内部工作原理,以及如何在实际应用中正确使用它们。课程首先将详细讨论当强大的对手窃听和篡改流量时,拥有共享密钥的双方如何进行安全通信。我们将研究许多已部署的…