Linux之文件目录类指令基本使用

时间:2021-03-30 20:50:22   收藏:0   阅读:31
@[TOC]

1. 文件目录类

1. pwd 指令

案例1:创建一个目录 /home/xdr630

mkdir /home/xdr630

案例2:创建多级目录/home/animal/tiger

mkdir -p /home/animal/tiger

5. rmdir 指令删除空目录

touch hell0.txt

7. cp 指令

cp hello.txt /home/aaa
  1. 案例2:递归复制整个文件夹,举例,比如将/home/bbb 整个目录,拷贝到 /opt
cp -r /home/bbb /opt
\cp -r /home/bbb/opt

8. rm 指令

rm /home/hello.txt
  1. 案例2:递归删除整个文件夹/home/bbb
rm -rf /home/bbb [删除整个文件夹,不提示]
mv oldNameFile newNameFile  (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移动文件)
mv /home/cat.txt pig.txt
  1. 案例2:将/home/pig.txt文件移动到/root目录下
mv /home/pig.txt /root
  1. 案例3:移动整个目录,比如将/opt/bbb移动到/home
mv /opt/bbb /home

10. cat 指令

cat -n /etc/profile

技术分享图片

cat -n /etc/profile | more [进行交互]
cat -n /etc/profile | more

技术分享图片

more /etc/profile

技术分享图片

12. less 指令

less /opt/杂文.txt

13. echo 指令

echo $PATH

技术分享图片

echo $HOSTNAME

技术分享图片

  1. 案例:使用echo指令输出 HelloWorld
    技术分享图片

    14. head 指令

    • head用于显示文件的开头部分内容,默认情况下head 指令显示文件的前10行内容
    • 基本语法
head 文件 (功能描述:查看文件头10行内容)
head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
head -n 5 /etc/profile

技术分享图片

15. tail 指令

1) tail 文件 (功能描述:查看文件尾10行内容)
2) tail -n 5 文件 (功能描述:查看文件尾5行内容,5可以是任意行数)
3) tail -f 文件 (功能描述:实时追踪该文档的所有更新>

tail -n 5 /etc/profile

技术分享图片

  1. 案例2:实时监控mydate.txt(新建一个空文件),看看到文件有变化时,是否看到,实时的追加
    hello,world
tail -f /home/mydate.txt
ls -l /home > /home/info.txt  [如果info.txt没有,则会创建]
  1. 案例2:将当前日历信息追加到/home/mycal文件中(没有mycal文件也会自动创建)指令为:
    • cal 指令:查看当前日期

技术分享图片

cal >> /home/mycal

技术分享图片
技术分享图片

17. ln 指令

ln -s /root /home/myroot

技术分享图片

  1. 案例2:删除软连接myroot注意:不要带上 myroot 后面的“/
rm -f /home/myroot

技术分享图片

history 10

技术分享图片

  1. 案例3:执行历史编号为1005的指令,先用 history 指令查看下编号,此时 1005 编号对应的指令为 ll
    技术分享图片
!1005

技术分享图片

原文:https://blog.51cto.com/14673658/2677637

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!