linux复制移动删除 和vim文档使用

image

复制文件

# copy的缩写 
# cp
	格式:
    	cp 加 参数 加 被复制的文件路径 加 复制到的新路径
        	例 : /root/123.txt /tmp # 就表示把root目录下的123.txt文件复制到 tmp目录下
			'在linux中 没有提示就是最好的情况'
            
# 补充知识 esc加. 可以立马打印上一条命令的最后一个元素

  • 在linux中 文件夹是不能直接复制的
# 想要复制文件夹就只能够使用递归复制
	# 递归赋值 就是把文件夹及其子文件夹和子文件全部复制
    
	'-r' 参数 递归复制
	'-a' 参数 保持某些属性不变
    
# cp -r /root/abcd /tmp

	这样就代表把root文件下的abcd文件夹和他文件夹里面的所有内容都复制到tmp文件夹下面

# 知识补充 ls - l (查看详细数据)  =  ll

image

移动文件

# 移动文件就相当于剪切文件 就像相当于把原来的文件移动到新的路径下

# 格式 :
	# mv 加 移动文件的原路径 加 移动文件的新路径 
    
		mv /root/1.txt /tmp
        	
            # 相当于把root文件夹下的1.txt移动到tmp文件夹下
            
            
# 移动目录不需要递归 可以直接移动
        

image

删除文件

# 删除文件有两种方式 

    1.物理删除 直接删除文件 
    2.逻辑删除 隐藏文件 并没有将文件删除
    
    
格式:
	rm 加 参数 加 需要删除文件的路径 
    
    # rm /root/1.txt  
    # 表示删除root文件夹下的1.txt的文件 (删除时会再三确认 输入Y统一)

	'-f'就是不提示直接删除  # rm -f /root/1.txt
    
    
    
# 删除文件夹

	# rm - r /root/test/
    # 代表删除root文件夹中下的test文件夹以及所有内容
    '-r递归删除'
    
在linux中不能直接删除文件夹 只能使用递归删除文件夹 
     
    
'rm/rf/*' 特别小心此命令 会把你虚拟机干废

企业中'rm'命令慎用!!!!!!!!!!!!!!!

image

vim文档编辑器使用

1、安装vim 
yum install vim -y
2、打开编辑文件
[root@localhost /]# vim /judy/catie.txt
3、vi编辑器的三种模式:
		命令模式
		末行模式
		编辑模式

4、进入编辑模式
		i : 在光标之前出入
		o : 在光标之处新建一行
		a : 在光标之后输入
5、保存并且退出
		(1)进入末行模式
		(2)操作
				w  保存
				q  退出
				! 强制
6、vim编辑工作原理
image

7、解决vim编辑异常
		(1)删除.1.txt.swp文件
		(2)继续编辑(-r) [root@localhost ~]# vim -r 1.txt
		  (3) 放弃编辑
		  				补充:
						1)实时监控文件内容变化
						tail -f [要监控的文件]
						2) 批量复制
						[root@localhost ~]# while true;do echo 'hello world' >>catie.txt; done
8、光标快速移动的方式
		(1)快速切换光标到底行 G
		(2)快读切换光标到首行 gg
		(3)快速跳转到行首 0 
		(4)快速跳转到行尾 $
		(5)快速跳转到指定行
					进入末行模式
					输入跳转的行数
					回车
		(6)快速复制文本内容
					yy :复制光标所在行
					nyy : 向下复制n行
		(7)快速粘贴文本内容
					小写p :在光标的下一行粘贴
					大写p :在光标的上一行粘贴
		(8)删除文本内容
					dd : 删除光标所在行
					ndd : 向下删除n行
		(9)回撤 u
		(10)撤回回撤 crtl r
		(11)显示行号
					进入末行模式
					输入set nu
					回车
		(12)取消行号
					进入末行模式
					输入set nonu
					回车
		(13)搜索内容
					进入命令模式
					输入/
					输入搜索的内容
					回车
								n :下一个
								N :上一个
		(14)可视化编辑
					ctrl +v 
					编辑:shift +i
					按Esc键退出
9、演示vim进程
					(1)查看vim进程:[root@localhost ~]# ps -ef | grep vim 
					(2)杀死vim进程:[root@localhost ~]# kill -9 pid

image

image

posted @ 2021-12-10 19:58  BBSDBZ  阅读(192)  评论(0)    收藏  举报