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

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

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

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

绝对路径 :

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

Linux系统中用于浏览文件的命令非常丰富,这里为你介绍几个常用的命令,并通过示例帮助理解它们的功能。 ### 1. `ls` - 列出目录内容 这是最基础也是使用频率最高的查看文件目录信息的命令之一。它默认会列出当前工作目录下的所有非隐藏项的基本名称列表。 **用法及选项说明** ```bash # 显示详细信息(包括权限、链接数、拥有者等) $ ls -l # 包含显示隐藏文件(以"."开头) $ ls -a # 按照时间排序(-t)并逆序排列(-r),结合-l参数可以更清晰地看到修改日期 $ ls -ltr ``` ### 2. `cat` - 连接并打印文本文件的内容到标准输出设备上(屏幕) 当你需要快速读取一个小一点纯文本文件的时候就可以直接利用这个指令了。 **例子:** ```bash # 查看file.txt的具体内容 $ cat file.txt ``` 但是请注意对于大文件而言这可能会导致一次性大量数据刷屏不易于阅读。 ### 3. `less` 或者 `more` - 分页查看文件内容 这两个工具允许用户逐屏滚动较长文档而不会像`cat`那样一下子全部展示出来。其中`less`比`more`功能更多样化,在现代大多数场景下推荐使用`less`. **操作技巧:** - 空格键翻页; - b返回上一页; - /string搜索字符串; **语法实例:** ```bash $ less large_file.log # 打开日志文件进行分页阅览 ``` ### 4. `head/tail` - 提取文件头部/尾部指定行数的数据片段 当只需要了解某个较大规模文本档的部分开始或者结尾部分的信息时候就非常适合采用这种方式。 例如获取最后十条记录: ```bash $ tail -n 10 access_log # 对应http服务器访问日志的最后一段请求情况概览 ``` 又如只想要前五行作为样本参考,则可以用到`head`. ```bash $ head -5 README.md # 阅读书籍指南文件起始处的关键描述文字 ``` 以上就是一些关于Linux环境下基本的文件浏览操作方法介绍了,希望能对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佐初黎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值