首页 > 系统相关 >Linux笔记丨文件管理类常用命令学习笔记

Linux笔记丨文件管理类常用命令学习笔记

时间:2022-10-06 11:33:32浏览次数:88  
标签:文件 Linux 笔记 命令 常用命令 test txt 目录 more

今天的笔记内容是: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

本文由mdnice多平台发布

标签:文件,Linux,笔记,命令,常用命令,test,txt,目录,more
From: https://www.cnblogs.com/JewelZ/p/16757273.html

相关文章

  • 前端程序员学习 Golang gin 框架实战笔记之二分析 context
    上一节:前端程序员学习Golanggin框架实战笔记之一开始玩gin之前讲到了如何使用gin,这一节我们来分析和调试一下它的代码。New()第一行的gin.New(),其实还有一种......
  • Red Hat Enterprise Linux release 8.0 (Ootpa)--操作界面字体放大缩小快捷键
    ctrl+shift+"+"能字体临时变⼤ctrl+"-"能字体临时变⼩   ctrl+shift+"+"能字体临时变⼤   ctrl+"-"能字体临时变⼩ ......
  • linux下mysql常见错误(2003,1045)
    ‘2003错误’然后连接navicat会报1045,解决方法如下: 附加MySQL在linux下的大小写敏感问题解决方法: ......
  • SQL语句笔记
    SQL语句自用笔记,记录自原视频bilibili:BV1634y1R77q创建部门表deptnodnamelocation1技术部一楼A区createtabledept(--dept部门deptnointp......
  • KAL1 LINUX 官方文档之介绍 --- Kali出版发布
    KaliLinux介绍专业安全审计的免费多合一解决方案受欢迎的BackTrackLinux演变为成熟的、为企业准备的渗透测试工具包。BlackHatEurope,Amsterdam-13March2013-O......
  • 新概念第一册51~60单元学习笔记
    Chapterfifty-one:ApleasantclimateDialogueWheredoucomefrom?#相似句whereareyoufromIcomefromGreece#what'ssb/sthlike句式What'stheclimatelikein......
  • 深入理解linux内核第三版(三)中断和异常
    中断:也叫异步中断,是由外设产生的。异常:也叫同步中断,是由CPU产生的,是指令执行过程中产生的。中断信号的作用:中断信号提供了一种特殊的方式,使处理器转而去运行正常控制流之......
  • Linux 磁盘管理
    导图 1.磁盘的结构服务器硬盘大小LFF:3.5寸,一般见到的那种台式机硬盘的大小SFF:SmallFormFactor小形状因数,2.5寸,注意不同于2.5寸的笔记本硬盘L、S分别是大、小的意......
  • 01#Linux 用户管理:添加用户
    认识passwd文件/etc/passwd是用来存储用户基本信息的文件,它类似于电子表格,一共有7列。useradd指令在创建用户时可以默认指定一些列的信息,例如:shell类型、GID(组ID)。-......
  • 胡言 | 我的笔记本电脑
    自从换用Fedora36之后,个人感觉使用体验飙升,截了两个图分享一下!......