Linux笔记丨文件管理类常用基础命令

简介: Linux笔记丨文件管理类常用基础命令

今天的笔记内容是:linux常用文件管理类 基础命令file、cut、in、more、less、mktemp、mv、paste、split、read的学习笔记。

Linux文件管理

file命令

识别文件的编码方式和文件类型

file test.txt #输出文件名称和文件内编码方式
file -b test.txt #输出文件内编码方式

cut命令

对文本按固定方式进行分割输出

cut -b 3 xx.txt #输出文本的第三个字符

附加参数:

  • b:以字节为分割
  • c:以字符为分割
  • df:以自定义分隔符为分割

in命令

建立文件链接,减少磁盘占用空间,和windows下的快捷方式差不多。

ln -s yuan.txt xinlinks #建立软连接(符号链接)
ln yuan.txt xinlink #建立硬链接(与原文件的属性相同)

more命令

浏览文本文件,用空格键查看下一页,退格键返回上一页,支持字符搜索,比较方便。

more -s 1.txt # 显示过程中遇到多个连续的空行,只显示一行
more +5 1.txt # 从第5行开始显示

附加参数:

  • =:输出当前行号
  • V:调用vim编辑器
  • q:退出more命令

less命令

查看浏览文件,和more用法类似

less -i -N test.txt
# 查看文件并显示行号忽略大小写

附加参数:

  • i:忽略大小写
  • N:显示行号
  • Q:退出命令
  • 浏览多个文件可以依次加文件名,n\p可以快速切换视图

mktemp命令

生成随机的暂存临时文件

mktemp test.XXXX
test.ftg3 #大写的X表示系统随机生成

mv命令

修改文件名称或者文件夹目录,同时执行重命名和移动操作

mv 文件1 文件2 #把文件1的名称更改为文件2
mv 文件 目录 #把文件移动至目录中
mv 目录1 目录2 #把目录1移动至目录2,如果目录2不存在则目录1重命名为目录2

提示:该命令支持通配符,比如将test目录下所有的文件移动到当前目录下,可以用如下命令。

mv /test/* .

paste命令

以一列一列的方式合并文件,按列合并用paste(左右两块拼一起),如果按行合并则用cat(上下两块拼一起,一行一行的添加)

>a.txt:
111 222
333 444
 >b.txt:
555 666
777 888
 >paste a.txt b.txt
111 222 555 666
333 444 777 888
 >cat a.txt b.txt
111 222
333 444
555 666
777 888

split命令

将大文件分割成几个小文件,默认按1000行进行分割

split -4 xx.txt out
#表示将xx文本每4行分成一个小文件,小文件名称为out开头加随机字母。

read命令

用于读取输入信息,常用来接收键盘的输入内容

read -p “tips” -n3 -s -t 5 bianliang

输入时提示信息为tips,最大输入3个字符自动退出,-s隐藏输入痕迹,限时5s,输入内容保存到bianliang中。

参考资料:

https://www.runoob.com/linux


END

© 素材来源于网络,侵权请联系后台删除

往期推荐:

软件丨MobaXterm远程登录工具

软件丨个人电脑搭建Linux虚拟机

文献丨转录组RNA seq——青年阶段!

文献丨转录组表达数据的生信挖掘研究

R语言笔记丨字符串和列表必学基础知识

R语言笔记丨三大法宝:判断、循环、函数

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
57 14
Linux 10 个“who”命令示例
|
11天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
32 8
|
20天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
108 20
|
20天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
51 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
39 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
2月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
172 3
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
148 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
602 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
108 3

热门文章

最新文章