Linux t复制、移动、删除文件、vim、系统目录结构
作者:互联网
复制文件:
cp [参数] 文件名(及路径,可多个) 新文件名(及路径)
参数:
-R,-r 将目录和子目录一起复制(递归复制),目录不能直接复制
-a 保持目录和文件的某些属性不变(不是全部属性)
Esc + . : 上一条命令的最后一个参数
文件相关:
stat:查看文件状态
移动文件:
mv 文件原路径 文件新路径(或新文件名)
删除文件:
1、物理删除:直接删除文件
2、逻辑删除:将文件隐藏,没有直接删除。
命令:
rm [参数] 目录或文件 # 直接删除
参数:
-f 不提示,直接删除
-r 递归删除,删除目录里需要加此参数(目录不能直接删除)
which:查看命令路径
系统别名:
alias newname='name [参数]'
不使用别名:
在命令前面加上\,如:\rm a.txt
永久别名:用户目录下的.bashrc文件中
vi/vim编辑器:
安装:
yum -y install vim
三种模式:
1、命令模式:
2、末行模式:进入按“:”,退出:Esc
3、编辑模式:i o a。i 光标前输入;o 在光标处新建一行(O,在光标上新建一行);a 在光标后输入
保存、退出、强制:
:w 、:q 、 :!
出现异常时:
1、删除 .name.swp
2、继续编辑(-r): vim -r name.txt
3、放弃编辑(-n) : vim -n name.txt
光标快速移动:
文档末尾:G
文档首行:gg
转到行首:0
转到行尾:$
快速跳到指定行:
1、进入末行模式
2、输入要跳转的行数
3、回车
快速复制文本信息:
yy 当前行
nyy:向下复制n行
粘贴复制的内容:
p :光标下一行粘贴
P: 光标上一行粘贴
删除(剪切)文本内容:
dd:删除当前行
ndd:向下删除n行
撤销操作:
u
重做(撤销 撤销操作):
crtl + r
显示/取消行号:
:set nu/nonu
搜索内容:
/abc
搜索下一个:n
搜索上一个:N
标签:文件,删除,目录,vim,复制,Linux,系统目录,光标 来源: https://www.cnblogs.com/qiubuyu/p/15674010.html