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,下机 

上一篇:linux中进程相关概念(一)


下一篇:SSRF漏洞学习