• 文件管理命令


    =============================
    1、创建文本文件
        语法格式:命令 空格 文件名.后缀
    touch 文件命令
    练习:
    [root@localhost 桌面]# touch /root/桌面/lyk.txt    # 创建lyk.txt文本文件
    查看文件内容---命令---ls
    练习:
    [root@localhost 桌面]# ls    # 列出目录下的内容
    lyk.txt    # 看到的内容信息
    =============================
    2、创建目录
        语法:mkdir 空格 路径和目录名
        选项:mkdir -p #父系,当创建目录没有上一级时,自动创建---(又叫递归创建目录)
    练习:
    创建一个目录:
    [root@localhost 桌面]# mkdir /root/桌面/dir1    #创建一个目录为dir1
    递归创建目录:
    [root@localhost 桌面]# mkdir -p /root/桌面/dir1/dir2    # 递归创建目录
        ll也可以使用---也是查看
        # 可以查看到文件或目录的类型
        # 目录的类型是d
        # 文本文件的类型是-
    练习:
    [root@localhost 桌面]# ll    
    总用量 0
    drwxr-xr-x. 3 root root 18 9月   5 21:03 dir1
    -rw-r--r--. 1 root root  0 9月   5 20:55 lyk.txt
    可以查看到文件或目录的类型
    目录的类型是d
    文本文件的类型是-
    =============================
    3、复制
        语法:命令 参数1 参数2
        cp 源文件路径 目录文件夹
        选项:
        cp -r 源目录 目标目录
    练习:复制文本文件到目录中去
    [root@localhost 桌面]# cp lyk.txt dir1/
    查看
    [root@localhost 桌面]# ls dir1/    #列出dir下的内容
    dir2  lyk.txt    #看到文件的内容
    =============================
    4、移动或者重命名
        语法:命令 参数1 参数2
        mv 源文件路径 目标文件路径    # 移动
        mv 源文件路径 目标源文件路径但是后面的名字不是同一个名字    # 改名
    练习:移动
    移动文本文件到目录
    [root@localhost 桌面]# mv lyk.txt dir3
    [root@localhost 桌面]# ls dir3
    lyk.txt
    练习:改名
    [root@localhost dir3]# mv lyk.txt kk.txt    # 改名
    [root@localhost dir3]# ls    #列出目录下的内容
    kk.txt    #看到的内容
    =============================
    5、删除
        如果不加-r的话 默认给你加上了 -i的操作
        语法不加-r 系统在你要执行删除,回车的那一瞬间,系统会直接问你是否要删除那个目录或文件
        如果是yes就直接删除,在Linux系统中执行rm -rf没有回收站一说
        注意:不能操作 rm -rf /    #意思是删除整个的根目录,
        语法:rm -rf 文件或目录的路径
    练习:
    删除文本文件
    [root@localhost dir3]# rm -rf kk.txt     # 文本文件
    [root@localhost dir3]# cd ..    # 回到上一层文件
    删除文件
    [root@localhost 桌面]# rm -rf dir3    # 删除文件
    =============================
    6、查看文件内容
    使用图形界面,创建一个记事本。并写入大量内容。也可以用vim写入内容
    [root@localhost 桌面]# vim lyk.txt
    按i--->进入插入模式---->以下写的内容
    1111111111111111111
    2222222222222222222
    3333333333333333333
    :wq(保存并退出)---按ESC键--进入末行模式下操作

    1、cat #查看文本文件内的全部内容
        查看文本文件内的全部内容
    [root@localhost 桌面]# cat lyk.txt 
    1111111111111111111
    2222222222222222222
    3333333333333333333

    2、more    #翻页查看文本文件内容
        空格翻一页
        回车往下一行
    [root@localhost 桌面]# more /root/anaconda-ks.cfg    # 翻页查看

    3、head头部
        不加-是默认头10行内容查看
        加上-几 会显示头几行内容的信息
    练习:
    [root@localhost 桌面]# head /root/anaconda-ks.cfg    #默认文件的头十行内容
    [root@localhost 桌面]# head -3 /root/anaconda-ks.cfg    #查看前3行内容

    4、tail尾部
        不加-是默认未10行内容的查看
        加上-几 会显示尾几行内容查看
    练习:
    [root@localhost 桌面]# tail /root/anaconda-ks.cfg        #默认文件的尾十行内容
    [root@localhost 桌面]# tail -3 /root/anaconda-ks.cfg    #查看尾3行内容
    5、grep过滤关键字
        针对文件内容进行过滤
        语法:grep关键字 文件名 # grep '1' /root/桌面/lyk.txt
    练习:
    [root@localhost 桌面]# grep 1  lyk.txt    #过滤1的关键字的内容
    =============================
    7、修改文件内容
    1、文件编辑器
    vi和vim
    vi的三个模式
    可视模式:按V进入,小v光标自己选取,大V直接选取一行
        YY # 复制
        p   # 粘贴
        ctrl+V    # 上下选择
        ctrl + > 进行整体缩进
    命令模式:
    光标定位
        h(左)、j(下)、k(上)、l(右)
        0(行头) $(行尾)
        gg(快速定位文本文件的行开头)  
        G(快速定位文本文件的行尾)
    文本编辑
        yy 复制
        dd 删除
        p 粘贴
        u 撤销
    进入其它模式
    插入模式:
        a进入插入模式---(在光标处后面插入)
        i进入插入模式---(在光标处直接插入)
        o进入插入模式---(另起新的一行插入)
        A进入插入模式---(在一行中的行尾插入)
    末行模式:
        保存    :w
        退出    :q
        保存并退出    :wq
        查找替换
        :范围 s/原内容/新内容/全局 :1,5 s/root/qianfeng/g    从1-5行的root替换为qianfeng
        另存为 :w 文本文件的名字
        设置行号:set nu
        取消行号:set nonu
        显示控制字符:set list
    =============================
    8、改变目录
    cd 绝对路径
    cd .. #返回上一层
    ls 列出目录当中的内容
    =============================


     

  • 相关阅读:
    Unity实现摄像机向屏幕中间发射射线射击物体
    【网络安全自学宝典】从零开始自学网络安全,按照这个路线就可以了
    JDK中的SPI 与 Dubbo中的SPI
    10.正则表达式匹配
    【AGC】增长服务1-远程配置示例
    【大数据】Flink 之部署篇
    苍穹外卖day12 (Apache POI) 数据统计-Excel报表
    构建企业全生命周期数字化资产管理新模式
    Ubuntu学习---跟着绍发学linux课程记录(第二部分)
    python FastAPI 文件下载
  • 原文地址:https://blog.csdn.net/qq_38936227/article/details/126789468