最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 服务器 > 云计算 >
Linux文件操作命令有哪些?
CSDN发表于 2020-09-14 16:32 次浏览

简单说明Linux文件操作命令都有什么?下面的文章让我们大家都来学习一下,希望这篇文章能给你带来更多的帮助!

前言

 

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


一、VIM快速编辑命令

 

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

二、别名的使用

 

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

  1. # hostname
  2. # hn
  3. #  alias hn='hostname'             //定义别名hn
  4. #  hn
  5. #  alias                                     //显示当前系统生效的别名
  6. # ls -ldh /etc/fstab 
  7. # alias ll='ls -ldh /etc/fstab'
  8. # ll
  9. # unalias ll                               //删除别名ll
  10. #  alias
  11. #  ll
  12. bash: ll: 未找到命令...
  13. # alias

三、文件目录操作

1.mkdir 创建目录

 

  1. -mkdir -- Make   Directory
  2. 格式: mkdir    [选项]...        [/路径/]目录名
  3. -p:  表示连父目录一起创建
  4. # mkdir /opt/aa/bb/cc/dd/ee
  5. # mkdir -p /opt/aa/bb/cc/dd/ee
  6.   # ls /opt/
  7.   # ls /opt/aa/
  8.   # ls /opt/aa/bb
  9. # ls /opt/aa/bb/cc
  10. # ls /opt/aa/bb/cc/dd
  11. # ls -R /opt/aa/
  12. # mkdir  -p  /opt/nsd/17
  13. #  ls /opt/
  14. # ls /opt/nsd

2.rm 删除

 

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

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

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

3.mv 移动/改名

 

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

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

 

  1. [root@A ~]# mkdir /opt/nsd
  2. [root@A ~]# touch /opt/1.txt
  3. [root@A ~]# ls /opt/
  4. 1.txt  nsd
  5. [root@A ~]# mv /opt/1.txt  /opt/nsd/
  6. [root@A ~]# ls /opt/
  7. [root@A ~]# ls /opt/nsd/
  8. [root@A ~]# mv /opt/nsd /opt/student
  9. [root@A ~]# ls /opt/
  10. student
  11. [root@A ~]# mv /opt/student/ /opt/abc
  12. [root@A ~]# ls /opt/
  13. abc

4.cp 复制

 

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

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

  1. # cp /etc/passwd  /opt/
  2.   # ls /opt/
  3.   # cp /etc/ /opt/
  4. # ls /opt/
  5. # cp -r /etc/  /opt/
  6. # ls /opt/
  7. # ls /opt/etc/
  8.   # cp /etc/fstab /opt/
  9.   # ls /opt/

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

  1. # cp /etc/fstab /opt/
  2. #  \cp -r /boot/ /opt/

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

  1. # cp -r /etc/passwd /etc/fstab  /var/lib/  /home/  /opt/
  2. # ls /opt/
  3. abc  boot  etc  fstab  home  lib  passwd

复制与 . 连用

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

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

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

总结

 

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

标签:Linux命令
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐