当前位置: 首页 > news >正文

Linux的命令

;        昨天学习了七个命令,分别是: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.lryc.cn/news/348612.html

相关文章:

  • No known conditions for “./lib/locale/lang/zh-cn“ entry in “element-plus“ pa
  • 实验名称:TCP 连接管理
  • go语言map底层及扩容机制原理详解(上)
  • 互联网职场说 | “领导找我谈话,原来是给我涨薪,但却只涨了200,还偷偷叮嘱我保密,这次只给我涨了薪”
  • Android 如何启用user版本的adb源码分析
  • linux phpstudy 重启命令
  • 台式电脑屏幕亮度怎么调节?让你的眼睛更舒适!
  • 打造安全的 Linux 环境:实用配置指南
  • 神经网络有哪些算法
  • 计算机网络期末试题
  • Unity学习笔记---图层
  • 【简单探索微软Edge】
  • YOLOv5独家改进:backbone改进 | 微软新作StarNet:超强轻量级Backbone | CVPR 2024
  • 概率密度函数pdf的某种解释与洞察
  • 【OceanBase诊断调优】—— 转储错误(错误代码 4138/ORA-01555)
  • Python面试题【数据结构和算法部分101-130】
  • Django中的日志处理
  • FonePaw Data Recovery for Mac:轻松恢复丢失数据
  • C语言易错提醒选择题精选
  • Android11系统去掉截屏功能
  • 测试驱动来学习 Promise
  • Vue3实战笔记(20)—封装头部导航组件
  • Yolov8目标检测——在Android上部署Yolov8 tflite模型
  • (delphi11最新学习资料) Object Pascal 学习笔记---第12章操作类(类方法和类数据)
  • 面向 C# 开发人员的电子邮件转换控件 - EML 到 PNG
  • Vue3:数据交互axios
  • 芯片的性能指什么
  • Java通过百度地图API获取定位-普通IP定位
  • 5月13号作业
  • 【计算机网络】Socket网络编程