| |
|
开发:
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?*使用gt和gT来控制分屏是我们选择在哪个界面? 在分屏打开中有异常退出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 在文件陕西的目录下,我们建立一个文件 ?这样建立的文件就是在相对路径建立的,当然建立文件我们还有方法就是用绝对路径建立: 在使用绝对路径建立的时候我们的当下路径可以是在任意地方,例如我们在根目录下建立 绝对路径 :文件在系统中的真实位置,在任何场景下都可以使用 通常以/开头,不会考虑当前系统位置 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |