Linux教程

linux关于文件的命令/vim编辑/linux目录结构

本文主要是介绍linux关于文件的命令/vim编辑/linux目录结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

image

复制文件

复制的英文是copy,在linux中复制文件的命令由此变化而来:cp
格式:cp [参数] [被复制文件的路径] [复制到的新路径]

参数:

-r :递归属性
	在linux中,文件夹不可以直接复制,此时就需要-r参数,将某文件夹及其内部的文件一起复制到新的文件夹中去。
	⚠️  也可以一次性复制多个文件 [root@localhost ~]# cp /etc/hosts /etc/resolv.conf  /tmp
-a :保证某些属性不变 
linux中查看文件详细属性:stat命令

执行结果输出图:
image
image

移动文件

移动文件相当于剪切
格式:
mv [移动文件的原路径] [移动文件的新路径]
移动文件和移动文件夹是同一个命令

删除文件

删除文件有两种方式:
1、物理删除,直接删除文件

	物理删除: rm
	格式:rm [参数] [需要删除文件的路径]
	参数:
		-f :不提示直接删除
		-r :递归删除目录及其内容
		-i :每次移除前提示
	在linux中,不能够直接删除文件夹,linux系统中禁止使用:rm -rf /* 
	
	解决rm命令失误操作:
		将rm命令改名字
		(可用which命令查看命令存放路径,具体操作为:which 命令)

2、逻辑删除,将文件隐藏,没有直接删除

系统命令

alias命令
格式: alias xxx=‘命令’

alias: 查看系统别名
alias xxx=‘命令’: 设置系统别名
例如:
		alias cp='cp -i'
	alias egrep='egrep --color=auto'
	alias fgrep='fgrep --color=auto'
	alias grep='grep --color=auto'
	alias l.='ls -d .* --color=auto'
	alias ll='ls -l --color=auto'
	alias ls='ls --color=auto'
	alias mv='mv -i'
	alias rm='rm -i'
如果不想使用别名:
	在命令前加\
	[root@localhost ~]# \rm 1.txt

vi/vim编辑器

vim是vi的升级版编辑器

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

image

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

这篇关于linux关于文件的命令/vim编辑/linux目录结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!