简单说明Linux文件操作命令都有什么?下面的文章让我们大家都来学习一下,希望这篇文章能给你带来更多的帮助!
前言
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以及文件的操作等。希望对大家有所帮助!