Linux的命令

ops/2024/10/19 2:07:17/

;        昨天学习了七个命令,分别是:cd命令(切换目录)pwd命令(当前目录)mkdir命令(创建目录)touch命令(创建文件)date命令(显示当前时间)ls命令(指定目录下的文件)mv命令(移动文件或者目录)cp命令(复制文件和目录)今天就往下面继续抒写:

(8)history命令

作用:可以查看历史命令的记录也可以修改。

保存到的位置是:~/.bash_history

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

在终端中执行命令,命令的历史记录是保存到内存中的。

再关闭终端的时候,会将历史记录的命令保存到内存中。

history省时间用法(快捷方便):

!num(数字):执行编号为多少的历史命令的记录
输入数字几就是几行!string(字母):以字母开头的历史命令,执行一回(从下往上)!!:执行上一次命令!-num(负数):执行编号为多少的历史命令的记录
如果是-1 就是展示最后一行

历史命令的参数:

-c :清空历史记录(重点)

-a :手动保存历史命令进入文件

-r  :重新读取历史命令

-d num(数字):删除指定区域的命令(内存中的)

(9)cat命令

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

格式:cat 选项  文件名

选项 :

-n :显示前面的排名行数

-E :显示结束符(linux里面严格区分大小写)

linux里面文件结束符是 :$

而在Windows中结束符是 :\n

(10)head命令

作用:将一个文件的内容显示若干行(默认前10行)

格式: head 选项 文件

选项:

-n:指定选择前几行 ( n= 数字 )

(11)tail命令

作用:将一个文件的内容从若干行显示( 前提是默认后10行 ) 

格式: tail 选项 file

选项:

-n:指定显示后n行(n=数字)

-f :动态监控一个文件变化(重点)

(12)more命令

作用:显示一个文件的的内容(分屏显示)是在于多文件的时候

回车可以显示去下一行操作

空格可以显示下一屏查找(比如你去看小说看下一页,内容过多用下一屏操作)

b可以 显示上一屏查找(比如你去看小说看上一页,内容过多用上一屏操作)

q可以直接表达退出查看

 (13)less命令

作用:显示一个文件的的内容(分屏显示)是在于多文件的时候

为什么more和less一样作用不能在一起,一个命令就是一个单独的不可以合到一起

回车可以显示去下一行操作

空格可以显示下一屏查找(比如你去看小说看下一页,内容过多用下一屏操作)

b可以 显示上一屏查找(比如你去看小说看上一页,内容过多用上一屏操作)

q可以直接表达退出查看

(14)tac

作用:倒序显示文件内容

和cat是倒反着使用的,但是cat里面的选项tac用不了


来区分一下相似度差不多的命令了解:

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

head、tail 显示一部分文件,只不过一个输出前面行数一个输出后面行数

more、less 显示内容很大的文件,也可以显示内容少的文件



清屏操作:ctrl+l 这是快捷键方式

清屏命令:clear 命令格式


(15)echo命令

作用:打印输出内容

格式:echo 选项  内容

选项:

-n :输出内容不允许换行

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

\n:换行符    例如:echo -e 123\n456

\t:水平制表符

\v:垂直制表符

控制echo输出的颜色格式:

\033[颜色     \033[0m

颜色表示:31m 红色 、 32m 绿色 、 34m 蓝色

背景颜色表示: 41m  红色背景 、 42m 绿色背景 、 44m 蓝色背景

字体表示: 4m  下划线

闪烁表达:5m

31m :

 

32m:

34m:

41m:

42m:

44m:

4m:


重点!!! 

LInux中的引号区别:

双引号 " " :强引用,将变量替换变量值。

单引号 '  ' :弱引用,将引号的内容不变,原样输出。

反引号 ` ` :命令替换,将命令换成命令进行执行结果。 


(16)rm命令

作用:删除目录或者文件

格式一: rm 选项 文件1 删除一个格式二: rm 选项 文件1 文件2 删除多个

选项:

-f  :强制删除(不需要询问你是不是要删除)

-r  :删除目录(也可以删除文件,需要你确认删除)

okkkkkkkkkkkkkk,有一天过去了学习命令继续中

okk,下机 


http://www.ppmy.cn/ops/38874.html

相关文章

面试算法之哈希专题

赎金信 class Solution { public:bool canConstruct(string ransomNote, string magazine) {// 小写字母int r_cnt[26];int m_cnt[26];for(int i 0; i< magazine.size(); i) {m_cnt[magazine[i]-a]; // 统计}// 对比for(int i 0; i< ransomNote.size(); i) {if(m_cnt[r…

【一起深度学习——沐的Resnet】

沐神的Resnet 原理图&#xff1a;实现&#xff1a;定义残差块&#xff1a;定义Resnet模型&#xff1a;运行测试&#xff1a;输出结果&#xff1a; 原理图&#xff1a; 实现&#xff1a; 定义残差块&#xff1a; class Residual(nn.Module):def __init__(self,input_channels,…

Spark云计算平台Databricks使用,第一个Spark应用程序WordCount

1 上传文件 上传words.txt文件&#xff1a;Spark云计算平台Databricks使用&#xff0c;上传文件-CSDN博客 上传的文件的路径是/FileStore/tables/words.txt&#xff0c;保存在AWS的S3 hello world hello hadoop hello world hello databricks hadoop hive hbase yarn spark …

自存angular 自定义snackbar

定义 1.自定义样式 2.自定义组件 就在要使用snackbar的组件中 在module中引入该组件&#xff08;重新写一个组件也行的 直接引入就好&#xff09; 打开这个组件 给这个自定义的组件传参 这个自定义组件接参(类似对话框接参) 使用参数 在这个自定义组件中 做了点击如何关闭s…

【Linux】Centos7配置JDK

1.启动虚拟机、Xshell、Xftp 2.在Xshell中新建一个会话&#xff0c;用于连接到虚拟机中 3.因为虚拟机里自带有JDK&#xff0c;所以需要先卸载自带的JDK 3.1.查询已安装的 jdk 列表 rpm -qa | grep jdk3.2.将查询到的全部删除 yum -y remove XXX&#xff08;上面查询到的 j…

【WEB前端2024】开源智体世界:乔布斯3D纪念馆-第18课-购买头榜解密文件锁

【WEB前端2024】开源智体世界&#xff1a;乔布斯3D纪念馆-第18课-购买头榜解密文件锁 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世…

【个人博客搭建】(18)使用Quartz.NET 定时备份数据库

Quartz.NET在系统主要承担的一些关键功能&#xff1a; 任务调度&#xff1a;Quartz.NET 允许开发人员创建、调度和管理定时任务&#xff0c;支持简单触发器和Cron表达式等多样化的触发策略。灵活性&#xff1a;Quartz.NET 提供了灵活的任务安排机制&#xff0c;不仅支持基于时间…

最新版rancher环境配置安装和集群搭建详细教程记录

&#x1f680; 作者 &#xff1a;“二当家-小D” &#x1f680; 博主简介&#xff1a;⭐前荔枝FM架构师、阿里资深工程师||曾任职于阿里巴巴担任多个项目负责人&#xff0c;8年开发架构经验&#xff0c;精通java,擅长分布式高并发架构,自动化压力测试&#xff0c;微服务容器化k…