Linux-初学者系列——篇幅1_文件管理命令(持续更新中)

Linux-初学者系列_篇幅1

在虚拟机当中打开文件夹会进入图形界面

请添加图片描述
请添加图片描述

在桌面右击

在这里插入图片描述
在这里插入图片描述

1.创建文件

语法:
命令 空格 文件名.后缀

touch 文件名字
示例:

正确案例

在这里插入图片描述

错误示范

在这里插入图片描述

使用ls查看目录

在这里插入图片描述

在图形界面查看上述文件所在位置

在这里插入图片描述

在这里插入图片描述

2.创建目录

语法:
mkdir 空格 路径和目录名
示例:

在这里插入图片描述

在图形界面查看

在这里插入图片描述

注意:

在创建目录中,有个选项

mkdir -p
// 指的是父系目录,也就是当创建目录没有上一级时,自动创建

在这里插入图片描述

看一下有没有成功

在这里插入图片描述

常见错误:

在这里插入图片描述

这种就会建成3个目录

在这里插入图片描述

正确方式:

在这里插入图片描述

3.复制

语法:
命令 参数1 参数2
cp 源文件路径 目标文件夹

选项
cp -r 源目录 目标目录
示例:

在这里插入图片描述

如果想要把一个文件夹放到另一个文件夹里面,需要使用选项-r,不使用 -r 会提示略过。

在这里插入图片描述

-r写的位置,在源文件路径前或者目标路径后都可以:
cp -r eee aaa
cp eee aaa -r

在这里插入图片描述

补充:

Tab键具有自动补齐的功能

举例:

此处我想要自动补齐huanghun文件夹,现在直接Tab

在这里插入图片描述

在这里插入图片描述

4.移动

语法:
命令 参数1 参数2
mv 源文件路径 目标文件路径
示例:

在这里插入图片描述

独立文件夹下面不需要打/

如果需要放到aaa里面的bbb文件夹下面需要写/

mv huanghun2.txt aaa
mv huanghun2.txt aaa/
mv huanghun2.txt aaa/bbb

查看是否移动成功

在这里插入图片描述

5.删除

语法:
rm -rf 文件或目录的路径
示例:

删除huanghun.txt文件

在这里插入图片描述

删除fff文件夹

在这里插入图片描述

注意:
rm -rf

这条命令是不会提示的,默认是同意的,即使是目录或者目录下的内容会一并删除

谨慎使用:
 rm -rf /*

这个命令代表:计算机的所有文件 所有文字 所有长度都被清掉了

不可以随便使用

补充

创建文件、创建目录、移动、删除可以多文件使用的

6.查看文件内容

本部分通过指令看文件的内容,比如看文件、脚本、程序内容,用以下指令实现:

cat全部
more翻页
head头部
tail尾部
grep过滤关键字
示例:
1、cat可以查看文档全部内容

在这里插入图片描述

在这里插入图片描述

图形文件下,双击就可以打开

在这里插入图片描述

在这里插入图片描述

实操:

创建一个文件

在这里插入图片描述

在图形界面双击打开,随便写入点内容

在这里插入图片描述

在终端里面使用指令查看文件内容

在这里插入图片描述

2、more翻页 查看更多

在这里插入图片描述

此时:

  • 按回车 一次显示一行
  • 按空格 一次翻一页
3、head头部

查看文件的头部

在这里插入图片描述

此时只显示了文件的10行,head指令默认是10行

可以设置:

在这里插入图片描述

4、tail尾部

查看文件的尾部

默认10行内容,可以通过- 来看内容,比如-2

在这里插入图片描述

5、grep过滤关键字

主要针对文件内容进行过滤

语法:

grep 关键字 文件名
grep 'abc' /root/zhang.txt

前提是文件中要有abc

在这里插入图片描述

7.修改文件内容

1、文件编辑器
指令vi,vim
编辑是i

退出是按ESC后 :wq保存退出

示例:

在这里插入图片描述

回车进入文件

在这里插入图片描述

此时文档不能编辑,输入:i 进入编辑模式

在这里插入图片描述

退出编辑模式:按ESC后输入:wq

w是保存

q是退出

在这里插入图片描述

在这里插入图片描述

2、VI的三个模式

工作模式:插入模式、命令模式、可视模式、末行模式。

刚进入文件是命令行模式 ——》

输入i 进入插入模式 ——》

按ESC进入命令行模式 ——》

输入:wq进入末行模式

1、命令模式

在命令行模式中想要粘贴复制

  • 输入命令yy进行复制
  • 粘贴输入p

2、:wq命令

:wq是末行模式命令,不作为文件的内容,出现在最后一行,说明在保存退出。

:wq!是强制保存退出的意思。

3、如何在命令模式和插入模式切换

  • i esc
3、命令模式
光标定位
  • H J K L 是代表上下左右
  • 0行首 $行尾
  • gg页首 G页尾
  • 3G进入到第三行
  • /string (string是字符串的意思,在这里输入自己要查找的字符) 按n N 可以上下查找。
文本编辑
  • yy 复制
  • dd 删除
  • p 粘贴
  • u undo撤销
进入其他模式
  • a 进入插入模式(是在当前光标插入)

  • i 进入插入模式

  • o 进入插入模式

  • A 进入插入模式

  • :进入末行模式(扩展命令模式)

  • v 进入可视模式

  • ESC 返回命令模式

4、扩展命令模式
保存退出

:w 保存

:q 退出

:wq 保存并退出

查找替换

:范围 s/原内容/新内容/全局

:1,3 s/aaa/111/g   从1-3行的aaa替换为111
:1,$ s/bbb/222/g   从1-结尾的bbb替换为222
读入文件/写文件(另存为)
:w 是 :write 写入的意思,默认是保存在自身的文件当中

:w zhang1.txt 当前zhang.txt另存为zhang1.txt

:quit 是 退出的意思

设置环境
:set nu 设置行号
:set nonu 取消设置行号
:set list 显示控制字符

8.改变目录

语法:

cd 改变目录

pwd 显示当前目录

示例:

cd 切换到根目录

在这里插入图片描述

创建文件时如果出现同名文件就会创建失败

下篇: Linux-初学者系列——篇幅2_系统命令界面

猜你喜欢

转载自blog.csdn.net/m0_62181310/article/details/130126662