IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux的文件管理相关命令带图示范 -> 正文阅读

[系统运维]Linux的文件管理相关命令带图示范

Linux的文件系统File System:

Linux与Windows不同的是,Linux没有盘符,因此在Linux中万物皆文件。

Linux的文件管理命令:

touch:有两个功能【1】创建一个空的文本文件【2】更改已经存在文件的时间戳

【1】创建一个新的空文件duanduan? -->? touch duanduan

?

?【2】更改文件的时间戳?

1)先查看文件本来的时间 ls -l duanduan

2)更改文件的时间需要添加参数 -t? -->touch -t YYYYMMDDHHmm duanduan

其中?YYYYyyDDHHMMmm 表示的时年月日时分? 将我们想要更改的时间填写就可以了(更改时间的前提条件就是,不能违背时间的格式:比如有13月份)

mkdir:在Linux文件系统下建立目录,格式:mkdir [参数] [文件名称]

【1】创建一个空的文件夹,可以不带参数-->mkdir duandaun

?

?用鼠标打开文件duanduan是空文件是没有其他文件的

【2】逐级的创建目录,添加参数 -p(p可以是parents的意思)-->mkdir -p Chian/shanxi/xian

?

?rm:删除文件或者是目录(在Linux中删除文件是会有提醒的)

【1】删除文件

*在出来提示的时候我们只需要输入:y或者n

?

如果想要直接删除而不进行提问,可以进行参数的设置:rm -f Linux

【2】删除目录,删除目录必须添加参数 -r,否则会进行提示

1)删除一个空的目录(删除目录的时候如果不加参数那么,它还是会进行提问)

一步到位,-r是对目录的删除,-f是忽略不存在的文件,从不给出提示。

?

2)删除逐级的目录

?使用-->rm -rf Chian 可以直接进行删除

?gedit:图形的文本编辑器

【1】使用命令gedit创建一个图形文本编辑器

在命令行模式中输入,在桌面上会弹出一个窗口让我们进行文字的编写?

?

?但是在命令行的窗口中我们的所有输入都是无效的

?getdit命令是不适合我们在命令行中编写文件的,想要退出,我们可以使用 Ctrl+c 结束正在进行新的命令行

?vim:文本编辑器(除了touch,gedit,的另外一个创建文件的方法,并且可以对文本进行更改)

【1】:可以创建一个目前不存在的空白文本文件-->vim zuochuli

创建的同时我们已经进入了文件的浏览模式,在此模式中我们可以按上下键进行对文本的浏览

?【2】打开有内容的文件

?

?【3】进入文档个插入模式:进入浏览模式以后按键盘中的 i

左下角会出现INSERT字样,我们就可以对文档中的内容进行更改(此间鼠标是不能对光标控制的,我们可以使用上下键进行移动光标)

?

在编辑完以后,我们想要退出,我们输入如果有中文的时候,退出的时候必须要更改为英文输入,否则会报错

(1)按下Esc键(INSERT会消失不见)

(2)打出符号

写完以后想要保存我们就输入-->

[1]wq? 保存并退出vim编辑模式

[2]q? 退出

[3]w? 保存当前修改,还可以继续编辑

[4]q!? 不保存修改,强制退出vim环境

【4】vim的异常退出

?

如果我们手残,在写完以后点了右上角的X,那么在下次再次打开这个文件的时候就会报错?(我使用的是CentOs7版本的 点击以后是不会出现下次点开报错这个现象,到那时RedHat是会出现的

vim出现异常(在最下边会出现提示)

[O] 只读打开文件

(E) 继续编辑

(R) 恢复未保存内容编辑

(D) 删除.swp文件进入编辑

(Q) 退出当前文件编辑

(A) 推出vim程序

我们可以进行输入D来解决

【5】vim是可以进行分屏操作的<同时打开两个文件>:

(1)上下分屏:vim -o A b

*使用Ctrl+w来控制分屏是我们选择在哪个界面?

(2)左右分屏:vim -p A b

?*使用gtgT来控制分屏是我们选择在哪个界面?

在分屏打开中有异常退出vim模式的文件的时候,有两种情况:

1):如果在进行选输入的时候如果选d,那么两个都将能够打开,

2):如果输入了a那么异常退出的文件将关闭,正常的文件是会正常进入浏览模式的

【6】cat:查看文件的全部内容

[1]cat [文件名]?

?

[2]cat -b [文件名] (此时的空格是不计算到行号里的)

?

[3]cat -n [文件名] (空格也会被加进去)

【7】head:查看文件的头多少行(默认是10行)

(1)head -n [文件名]? ? ?:其中n是想看到的行数

?【8】tail:查看文件的后多少行(默认是10 行)

?(1)tail -n [文件名]? ?:n表示查看的行数(查看文件poem的后4行)

【9】less:分页浏览

(1)使用less浏览? less [文件名]

(2)在less浏览模式中使用上下键进行翻页

(3)使用/进行关键字的查找

(4)使用v进行插入模式(在插入模式中是和vim的插入模式相同的,输入i进行插入,退出按Esc然后输入再选择q还是wq保不保存)

5)退出less,模式直接按q

【10】cp:复制文件或者是目录

(1)cp [文件名] [复制到文件的位置]? (只可以用于文本文件)

桌面有poem文本文件,还有目录文件word,将poem复制到word中?

?(2)cp -r?[文件名] [复制到文件的位置] (适用于目录的复制)

Chain是一个逐级的目录,Chain里还有shanxi目录?,将Chain整个目录复制到word目录里

?

?

这样就证明我们将整个Chain目录全部复制到了word目录里?

cp:原理是源文件建立一个新文件

【11】mv:文件的移动,文件的重命名

(1)mv [文件名] [文件的路径(文件的目标位置)]

<文件的移动>:

?<目录的移动>:

?(2)mv [文件名] [文件名]

文件移动原理:

不同分区的移动文件相当于删除一个文件然后再建立一个文件

相同设备分区中的文件移动是重命名过程

ls -i [文件名]?查看文件节点号(相当与文件身份证号)

?将文件Chian移动到同级的words目录下以后Chain的ID还是不变的(同时验证了移动的原理)

【12】file:查看文件的类型-->file [文件名]

(1)其中words的类型是目录,poem是文本类型的文件

【13】wc:文件容量统计

?

[38]:文件中的总行数 -->wc -l [文件名]??

?

[217]:文件中的单词数-->wc -w [文件名]

[1738]:文件中的字节数-->wc -c [文件名]

?查看文件中的字符数-->wc -m [文件名]

相对路径:

绝对路径名称的简写,省略了用户当前所在的系统位置 此名称只有在管理当前所在系统目录中子文件时才能使用 系统中不以/开有的文件名称都为相对路径在程序操作时 会自动识别当前路径的信息并关联操作目标

?根目录下的Desktop是桌面文件,桌面文件里有一个目录words,它里边有Chain,Chain里有shanxi

在文件陕西的目录下,我们建立一个文件

?这样建立的文件就是在相对路径建立的,当然建立文件我们还有方法就是用绝对路径建立:

在使用绝对路径建立的时候我们的当下路径可以是在任意地方,例如我们在根目录下建立

绝对路径 :

文件在系统中的真实位置,在任何场景下都可以使用 通常以/开头,不会考虑当前系统位置

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-01 17:15:45  更:2021-10-01 17:17:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/4 17:56:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码