pwd :查看当前所在目录
cd
cd / 进入根目录
cd ~ 进入当前用户家目录
cd 进入当前用户家目录
cd - 进入上次执行cd前所在的目录
cd .. 进入上一层目录
clear :清空屏幕
快捷键: ctrl+L
tpuch : 创建空白文本文件
格式: touch 文件名
mkdir : 创建文件夹/目录
格式: mkdir 目录名
格式2 : mkdir [选项] 路径/文件名
-p : 在父目录不存在的情况下,会自动的创建父目录
cp : 复制文件或者是目录
格式 : cp [选项] 源文件 目的路径
-a :保持文件的属性不变
-r : 递归复制
mv : 移动文件或者是目录
格式 : mv 源文件 目的路径
rm : 删除文件或者目录
格式 : rm -rf 要删除的文件或者目录
-r : 专用于删除目录
-f : 强制删除
* :表示任意个任意字符
? : 表示任意一个字符
| :前后可以分别写一个命令,通过管道符,可以见前面命令的执行结果传递给后面的命令,让后面的
命令再处理一次
` ` :反引号是用于进行命令替换,也就是将引号中的命令替换命令的执行结果
ls : 查看当前位置或者是指定的位置下有什么文件
格式1:ls # 查看当前位置下文件
格式2:ls ./ # 查看当前位置下文件
格式3:ls 路径 # 查看指定的路径下有什么文件
cat : 查看文本文件的内容
格式 : cat 文件名 [文件名]
more : 查看文件的内容 【比较适合查看大文件】
格式 : more 文件名
敲回车:显示下一行
f:显示下一屏
敲空格:显示下一屏
b:显示上一屏
q:退出查看
less : 查看文件的内容 【比较适合查看大文件】
格式 : less 文件名
敲回车:显示下一行
f:显示下一屏
敲空格:显示下一屏
b:显示上一屏
q:退出查看
head : 查看文件的内容 【默认是看文件的前10行】
格式 : head -N 文件名
tail : 查看文件的内容 【默认是看文件的后10行】
格式 : tail -N 文件名
-f : 动态监控文件内容变化,常用于监控日志变化
wc : 统计文件中的多少行、单词、字符
格式 : wc [选项] 文件
-w 统计单词
-c 统计字符
-l 统计行
vi : 创建或者是编辑一个文件夹
格式 : vi 文件名
格式2 : vi 路径/文件名
输入模式 ===> 查看模式
1. ESC
查看模式 ===> 末行模式
1. shift + :
末行模式 ===> 查看模式
1. ESC
vi应用
查看模式下的操作
nG:跳转到第n行
dd:删除光标所在的行【剪切】
yy:复制光标所在的行
p - 小:将剪切/复制的内容,粘贴到当前所在的行的下一行
P - 大:将剪切/复制的内容,粘贴到当前所在的行的上一行
u:撤销操作
/要搜索的内容:在/后面输入要搜索的内容,就可以直接开始搜索了,
n:继续向下搜索
N:继续向上搜索
输入模式下的操作
输入模式没有操作
末行模式下的操作
数字:直接跳转到指定的行的行首
1 就是跳转到第一行
500 就是跳转到第500
$ 就是跳转到最后一行
set nu:在每一行的前面,显示一个行号
set nonu:取消每行前面的行号
nohl:取消高亮
w:保存
q:退出
!:强制执行
date : 查看时间
修改时间
date [MMDDhhmm[[CC]YY][.ss]]
echo : 输出一个内容
控制输出结果的显示样式
必须加上选项 -e
设置控制对象的范围:
开头:\033[xxm ,这里xx的值是不同的
31m:设置为红色
32m:设置为绿色
34m:设置为蓝色
5m:设置字体闪烁
结尾:\033[0m
相关选项
- e:控制字符,作用是让后面的特殊字符生效
\t:水平制表符
\v:垂直制表符
\n:换行符
-n:设置输出这行内容后,不换行
bc : linux的计算器