09linux复习
文件
1、创建
touch [被创建文件的路径]
补充:
{} : 表示循环
.. : 连续
, : 不连续
2、删除
rm : 删除
-r : 递归
-f : 不提示
-i : 提示
alias : 别名
alias ll="ls -l"
mv : 移动文件
mv [原来文件的路径] [新的路径]
3、查看
cat [文件的路径]
-n : 显示行号
4、修改
echo : 打印一段文字
> : 追加重定向
>> : 覆盖重定向
vi/vim编辑器
格式: vim [文本的路径]
vim的三种模式:
命令模式:进入修改文件的第一个模式,主要功能是使用各种快捷键(默认)
末行模式:对文本进行处理,例如替换
编辑模式:修改文件内容
末行模式:
进入末行模式:shift + :键
w : 保存
q : 退出编辑
wq : 保存并退出
x : 保存并退出
!: 强制退出(不保存退出,必须跟在指令之后)
set nu : 显示行号
set nonu : 取消行号
n : 直接跳转到n行
[作用开始的行号],[作用结束的行号] s# [被修改的内容] # [修改内容] #g
% : 代表的是文本有多少行
eg: 0,% s#[被修改内容]#[修改内容]#g
命令模式:
进入命令模式:vi xxx.txt
i:进入编辑模式(在光标之前输入)
a: 进入编辑模式(在光标之后输入)
o:进入编辑模式(在光标所在位置另起一行输入)
gg : 跳转到首行
G : 跳转到末行
dd : 删除当前行
ndd : 在光标所在位置向下删除n行
u : 回撤(类似于windows中的ctrl + z)
yy : 复制光标所在行
nyy : 在光标所在位置向下复制n行
p(小写) : 粘贴到光标的下一行
P(大写) : 粘贴光标的上一行