; 昨天学习了七个命令,分别是: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,下机