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 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
74 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
26天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
195 14
|
25天前
|
存储 NoSQL Linux
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
85 6
|
1月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
160 20
|
27天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
79 8
|
27天前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
226 6
|
1月前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
73 7
|
6月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
6月前
|
Linux
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
|
6月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的

热门文章

最新文章