Linux文件操作命令大全

   日期:2020-09-11     浏览:85    评论:0    
核心提示:提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、VIM快速编辑命令二、别名的使用三、文件目录操作1.mkdir 创建目录2.rm 删除3.mv 移动/改名4.cp 复制总结前言Linux最常听见的一句话就是一切皆文件!所以我们最频繁的操作就是对文件的操作。本篇文章主要写了对文件的移动、复制等操作。快来看一看吧!一、VIM快速编辑命令vim 文本编辑复制/粘贴/删除 yy、#yy 复制光标处的一行、#行 p、P 粘贴到光标处之后、之前

文章目录

  • 前言
  • 一、VIM快速编辑命令
  • 二、别名的使用
  • 三、文件目录操作
    • 1.mkdir 创建目录
    • 2.rm 删除
    • 3.mv 移动/改名
    • 4.cp 复制
  • 总结

前言

Linux最常听见的一句话就是一切皆文件!所以我们最频繁的操作就是对文件的操作。本篇文章主要写了对文件的移动、复制等操作。快来看一看吧!

一、VIM快速编辑命令

vim 文本编辑
复制/粘贴/删除
	yy、#yy 			复制光标处的一行、#行
	p、P 			粘贴到光标处之后、之前
	x 或 Delete键 		删除光标处的单个字符
	dd、#dd 			删除光标处的一行、#行

二、别名的使用

别名的定义:简化复杂的命令
格式:alias 名字=‘命令’
删除别名:unalias 名字
查看别名:alias

	# hostname
	# hn
	# alias hn='hostname' //定义别名hn
	# hn
	# alias //显示当前系统生效的别名
	# ls -ldh /etc/fstab 
	# alias ll='ls -ldh /etc/fstab'
	# ll
	# unalias ll //删除别名ll
	# alias
	# ll
	bash: ll: 未找到命令...
	# alias

三、文件目录操作

1.mkdir 创建目录

-mkdir -- Make   Directory
格式: mkdir    [选项]...        [/路径/]目录名
  
-p:  表示连父目录一起创建
	# mkdir /opt/aa/bb/cc/dd/ee
	# mkdir -p /opt/aa/bb/cc/dd/ee
	 # ls /opt/
	 # ls /opt/aa/
	 # ls /opt/aa/bb
	# ls /opt/aa/bb/cc
	# ls /opt/aa/bb/cc/dd
	# ls -R /opt/aa/
	# mkdir -p /opt/nsd/17
	# ls /opt/
	# ls /opt/nsd

2.rm 删除

-rm — Remove
格式:rm [选项]… 文件或目录…

常用命令选项
-r、-f:递归删除(含目录)、强制删除

	[root@A ~]# rm /opt/1.txt
	[root@A ~]# rm /opt/aa
	rm: 无法删除"/opt/aa": 是一个目录
	[root@A ~]# rm -r /opt/aa
	[root@A ~]# mkdir -p /opt/nsd/17
	[root@A ~]# rm -r  /opt/nsd/17/
	[root@A ~]# mkdir -p /opt/aa/bb/cc/dd/
	[root@A ~]# rm -rf /opt/aa/

3.mv 移动/改名

mv — Move
格式:mv [选项]… 原文件… 目标路径

改名:在路径不变情况下移动


	[root@A ~]# mkdir /opt/nsd
	[root@A ~]# touch /opt/1.txt 
	[root@A ~]# ls /opt/
	1.txt  nsd
	[root@A ~]# mv /opt/1.txt  /opt/nsd/
	[root@A ~]# ls /opt/
	[root@A ~]# ls /opt/nsd/
	[root@A ~]# mv /opt/nsd /opt/student
	[root@A ~]# ls /opt/
	student	
	[root@A ~]# mv /opt/student/ /opt/abc
	[root@A ~]# ls /opt/
	abc

4.cp 复制

cp — Copy
格式:cp [选项]… 原文件… 目标路径

常用命令选项
-r:递归,复制目录时必须有此选项

# cp /etc/passwd /opt/
 	# ls /opt/
	 # cp /etc/ /opt/
	# ls /opt/
	# cp -r /etc/ /opt/
	# ls /opt/
	# ls /opt/etc/
 	# cp /etc/fstab /opt/
	 # ls /opt/

复制出现同名时强制覆盖
在 本次操作临时取消别名

 # cp /etc/fstab /opt/
 #  \cp -r /boot/ /opt/

复制是可以支持2个以上的参数,永远把最后一个参数作为目标,其他的都是源

	# cp -r /etc/passwd /etc/fstab /var/lib/ /home/ /opt/
	# ls /opt/
	abc  boot  etc  fstab  home  lib  passwd

复制与 . 连用

[root@A ~]# cd /opt/
[root@A opt]# pwd
/opt
[root@A opt]# cp /etc/sysconfig/network-scripts/ifcfg-ens33  .
[root@A opt]# ls
abc  boot  etc  fstab  home  ifcfg-ens33  lib  passwd

复制时可以重新命名,目标路径下写名称

  [root@A opt]# cp  /etc/fstab  /opt/hehe
  [root@A opt]# cp  /etc/passwd  /opt/a.txt

总结

以上就是今天所讲的内容,包括别名、vim以及文件的操作等。希望对大家有所帮助!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服