1、终端命令
2.1什么是终端,终端的作用
路径的概念——文件的位置
mac:/users/qianfeng/desktop/**.**
windows:d:\ms\desktop\*.*
绝对路径:从根目录开始链接
相对路径:不从根目录开始链接
目录(文件夹)
2.2 pwd显示当前工作目录
ls显示当前目录下的可见文件
ls -a显示当前目录下的所有文件(包括隐藏文件)
ls -l是以长格式形式显示可见文件的基本属性
ls -G颜色显示
打开终端,默认进入的是“用户主目录”
2.4 cd改变当前的工作路径
cd dir进入名为dir的目录
cd..返回到上层目录
cd直接进入用户主目录
cd ~进入用户主目录
cd.进入到当前目录
cd /进入到根目录
2.5mkdir创建新目录(当前目录下创建)
touch创建普通文件
——touch test.txt创建一个名为test的文本文件
2.6 cp复制(拷贝)
cp test.txt .. 相对路径复制到上一级目录
cp test.txt /users/qianfeng/desktop 绝对路径
cp -r test1 ./test2/
—— -r 表示连同test1下面的子目录一同复制到test2下
2.7mv剪切
mv test.txt .. 剪切到上一层目录
mv test.txt /users/qianfeng/desktop/sgq/
mv ../test.txt .绝对路径剪切
重命名:mv test.txt haha.txt相对路径重命名
mv /users/qianfeng/desktop/sgq/test.txt /users/qianfeng/desktop/sgq/haha.txt
为什么要学绝对路径?
——因为我们可以操作非当前目录下文件
2.8 rm删除
——删除普通文件
rm -r删除目录
rm -r *删除当前目录下的所有文件
3、vim 是终端下的文本编辑器
作用:打开文件,编写文件,保存文件,关闭文件。
vim的三种模式
命令模式
输入模式
末行模式
3.1.1命令模式
打开文件:vim test.txt
打开一个文件直接进入命令模式
进入命令模式
x---删除一个字符
dd---删除一行dd与p连用相当于剪切
(n)dd---删除N行
yy---相当于复制
p---相当于粘贴
u ---取消上一次操作(撤销)
shift+$---光标移动到行的末尾
shift+⬅️---光标回到行首
gg---光标回到第一行头
G(shift+g)---光标回到末行
3.1.2输入模式
切换到输入模式:ESC+(狂按ESC 保证你在命令模式)(a或i或o)
esc+a光标之后输入
esc+i光标之前输入
esc+o重启一行输入
下方出现insert时可以输入
3.1.3末行模式(存在即合理)
切换到末行模式:狂按ESC 保证你在命令模式)+:(冒号)
——w保存
——q退出
——wq保存并退出
——q!强制退出
数字n---光标跳到第N行
/---正向查找
?---反向查找
n---查找下一个
set nu---设置行号
set nonu---取消行号
3.2 切换三种模式关系
命令模式《——》输入模式
命令模式《——》末行模式
网友评论