Linux 命令大全完整版(12)
Linux 命令大全
5. 文件管理命令
ln(link)
- 功能说明:连接文件或目录。
- 语 法:
ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录]或ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录...][目的目录] - 补充说明:ln 指令用于连接文件或目录,若同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。
- 参 数:
-b或--backup:删除,覆盖目标文件之前的备份。-d或-F或--directory:建立目录的硬连接。-f或--force:强行建立文件或目录的连接,不论文件或目录是否存在。-i或--interactive:覆盖既有文件之前先询问用户。-n或--no-dereference:把符号连接的目的目录视为一般文件。-s或--symbolic:对源文件建立符号连接,而非硬连接。-S<字尾备份字符串>或--suffix=<字尾备份字符串>:用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号~,可通过-S参数来改变它。-v或--verbose:显示指令执行过程。-V<备份方式>或--version-control=<备份方式>:用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用-S参数变更,当使用-V参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串。--help:在线帮助。--version:显示版本信息。
locate
- 功能说明:查找文件。
- 语 法:
locate [-d <数据库文件>][--help][--version][范本样式...] - 补充说明:locate 指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合乎范本样式条件的文件或目录。
- 参 数:
-d<数据库文件>或--database=<数据库文件>:设置 locate 指令使用的数据库。locate 指令预设的数据库位于/var/lib/slocate目录里,文件名为slocate.db,可使用这个参数另行指定。--help:在线帮助。--version:显示版本信息。
lsattr(list attribute)
- 功能说明:显示文件属性。
- 语 法:
lsattr [-adlRvV][文件或目录...] - 补充说明:用
chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。 - 参 数:
-a:显示所有文件和目录,包括以.为名称开头字符的额外内建,现行目录.与上层目录..。-d:显示目录名称,而非其内容。-l:此参数目前没有任何作用。-R:递归处理,将指定目录下的所有文件及子目录一并处理。-v:显示文件或目录版本。-V:显示版本信息。
mattrib
- 功能说明:变更或显示 MS-DOS 文件的属性。
- 语 法:
mattrib [+/-][ahrs][-/X][文件]或mattrib [-/X][文件] - 补充说明:mattrib 为 mtools 工具指令,模拟 MS-DOS 的
attrib指令,可变更 MS-DOS 文件的属性。 - 参 数:
+/-:+代表开启指定的文件属性。-代表关闭指定的文件属性。a:备份属性。使备份程序可用来判断文件是否已经备份过。h:隐藏属性。r:只读属性。s:系统属性。-/:列出指定目录及子目录下所有文件的属性。-X:显示文件属性时,中间不输入空格。
mc(midnight commander)
- 功能说明:提供一个菜单式的文件管理程序。
- 语 法:
mc [-abcdfhkPstuUVx][-C <参数>][-l <文件>][-v <文件>][目录] - 补充说明:执行 mc 之后,将会看到菜单式的文件管理程序,共分成4个部分。
- 参 数:
-a:当 mc 程序画线时不用绘图字符画线。-b:使用单色模式显示。-c:使用彩色模式显示。-C<参数>:指定显示的颜色。-d:不使用鼠标。-f:显示 mc 函数库所在的目录。-h:显示帮助。-k:重设 softkeys 成预设置。-l<文件>:在指定文件中保存 ftpfs 对话窗的内容。-P:程序结束时,列出最后的工作目录。-s:用慢速的终端机模式显示,在这模式下将减少大量的绘图及文字显示。-t:使用 TEMPCAP 变量设置终端机,而不使用预设置。-u:不用目前的 shell 程序。-U:使用目前的 shell 程序。-v<文件>:使用 mc 的内部编辑器来显示指定的文件。-V:显示版本信息。-x:指定以 xterm 模式显示。
mcopy
- 功能说明:复制 MS-DOS 文件。
- 语 法:
mcopy [-bnmpQt/][源文件][目标文件或目录] - 补充说明:mcopy 为 mtools 工具指令,可在 MS-DOS 文件系统中复制文件或是在 MS-DOS 与 Linux 的文件系统之间复制文件。mcopy 会根据 MS-DOS 磁盘驱动器代号出现的位置来判断如何复制文件。
- 参 数:
-b:批处理模式。-n:覆盖其他文件时,不需进行确认而直接覆盖。-m:将源文件修改时间设为目标文件的修改时间。-p:将源文件属性设为目标文件的属性。-Q:复制多个文件时,若发生错误,则立即结束程序。-t:转换文本文件。-/:复制子目录以及其中的所有文件。
mdel
- 功能说明:删除 MS-DOS 文件。
- 语 法:
mdel [文件...] - 补充说明:mdel 为 mtools 工具指令,模拟 MS-DOS 的
del指令,可删除 MS-DOS 文件系统中的文件。
mdir
- 功能说明:显示 MS-DOS 目录。
- 语 法:
mdir [-afwx/][目录] - 补充说明:mdir 为 mtools 工具指令,模拟 MS-DOS 的
dir指令,可显示 MS-DOS 文件系统中的目录内容。 - 参 数:
-/:显示目录下所有子目录与文件。-a:显示隐藏文件。-f:不显示磁盘所剩余的可用空间。-w:仅显示目录或文件名称,并以横排方式呈现,以便一次能显示较多的目录或文件。-X:仅显示目录下所有子目录与文件的完整路径,不显示其他信息。
mktemp
- 功能说明:建立暂存文件。
- 语 法:
mktemp [-qu][文件名参数] - 补充说明:mktemp 可建立一个暂存文件,供 shell script 使用。
- 参 数:
-q:执行时若发生错误,不会显示任何信息。-u:暂存文件会在 mktemp 结束前先行删除。[文件名参数]:文件名参数必须是以 “自订名称.XXXXXX” 的格式。
mmove
- 功能说明:在 MS-DOS 文件系统中,移动文件或目录,或更改名称。
- 语 法:
mmove [源文件或目录...][目标文件或目录] - 补充说明:mmove 为 mtools 工具指令,模拟 MS-DOS 的
move指令,可在 MS-DOS 文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。
mread
- 功能说明:将 MS-DOS 文件复制到 Linux/Unix 的目录中。
- 语 法:
mread [MS-DOS 文件...][Linux 文件或目录] - 补充说明:mread 为 mtools 工具指令,可将 MS-DOS 文件复制到 Linux 的文件系统中。这个指令目前已经不常用,一般都使用 mcopy 指令来代替。
mren
- 功能说明:更改 MS-DOS 文件或目录的名称,或是移动文件或目录。
- 语 法:
mren [源文件或目录...][目标文件或目录] - 补充说明:mren 为 MS-DOS 工具指令,模拟 MS-DOS 的
ren指令,可更改 MS-DOS 文件或目录名称。除此之外,ren 也可移动文件或目录,但仅限于在同一设备内。
mshowfat
- 功能说明:显示 MS-DOS 文件在 FAT 中的记录。
- 语 法:
mshowfat [文件...] - 补充说明:mshowfat 为 mtools 工具指令,可显示 MS-DOS 文件在 FAT 中的记录编号。
mtools
- 功能说明:显示 mtools 支持的指令。
- 语 法:
mtools - 补充说明:mtools 为 MS-DOS 文件系统的工具程序,可模拟许多 MS-DOS 的指令。这些指令都是 mtools 的符号连接,因此会有一些共同的特性。
- 参 数:
-a:长文件名重复时自动更改目标文件的长文件名。-A:短文件名重复但长文件名不同时自动更改目标文件的短文件名。-o:长文件名重复时,将目标文件覆盖现有的文件。-O:短文件名重复但长文件名不同时,将目标文件覆盖现有的文件。-r:长文件名重复时,要求用户更改目标文件的长文件名。-R:短文件名重复但长文件名煌保笥没Ц哪勘晡募亩涛募?nbsp;-s:长文件名重复时,则不处理该目标文件。-S:短文件名重复但长文件名不同时,则不处理该目标文件。-v:执行时显示详细的说明。-V:显示版本信息。
mtoolstest
- 功能说明:测试并显示 mtools 的相关设置。
- 语 法:
mtoolstest - 补充说明:mtoolstest 为 mtools 工具指令,可读取与分析 mtools 的配置文件,并在屏幕上显示结果。
mv
- 功能说明:移动或更名现有的文件或目录。
- 语 法:
mv [-bfiuv][--help][--version][-S <附加字尾>][-V <方法>][源文件或目录][目标文件或目录] - 补充说明:mv 可移动文件或目录,或是更改文件或目录的名称。
- 参 数:
-b或--backup:若需覆盖文件,则覆盖前先行备份。-f或--force:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。-i或--interactive:覆盖前先行询问用户。-S<附加字尾>或--suffix=<附加字尾>:与-b参数一并使用,可指定备份文件的所要附加的字尾。-u或--update:在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。-v或--verbose:执行时显示详细的信息。-V=<方法>或--version-control=<方法>:与-b参数一并使用,可指定备份的方法。--help:显示帮助。--version:显示版本信息。
od(octal dump)
- 功能说明:输出文件内容。
- 语 法:
od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][--help][--version][文件...] - 补充说明:od 指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。
- 参 数:
-a:此参数的效果和同时指定-ta参数相同。-A<字码基数>:选择要以何种基数计算字码。-b:此参数的效果和同时指定-toC参数相同。-c:此参数的效果和同时指定-tC参数相同。-d:此参数的效果和同时指定-tu2参数相同。-f:此参数的效果和同时指定-tfF参数相同。-h:此参数的效果和同时指定-tx2参数相同。-i:此参数的效果和同时指定-td2参数相同。-j<字符数目>或--skip-bytes=<字符数目>:略过设置的字符数目。-l:此参数的效果和同时指定-td4参数相同。-N<字符数目>或--read-bytes=<字符数目>:到设置的字符数目为止。-o:此参数的效果和同时指定-to2参数相同。-s<字符串字符数>或--strings=<字符串字符数>:只显示符合指定的字符数目的字符串。-t<输出格式>或--format=<输出格式>:设置输出格式。-v或--output-duplicates:输出时不省略重复的数据。-w<每列字符数>或--width=<每列字符数>:设置每列的最大字符数。-x:此参数的效果和同时指定-h参数相同。--help:在线帮助。--version:显示版本信息。
paste
- 功能说明:合并文件的列。
- 语 法:
paste [-s][-d <间隔字符>][--help][--version][文件...] - 补充说明:paste 指令会把每个文件以列对列的方式,一列列地加以合并。
- 参 数:
-d<间隔字符>或--delimiters=<间隔字符>:用指定的间隔字符取代跳格字符。-s或--serial:串列进行而非平行处理。--help:在线帮助。--version:显示帮助信息。
patch
- 功能说明:修补文件。
- 语 法:
patch [-bceEflnNRstTuvZ][-B <备份字首字符串>][-d <工作目录>][-D <标示符号>][-F <监别列数>][-g <控制数值>][-i <修补文件>][-o <输出文件>][-p <剥离层级>][-r <拒绝文件>][-V <备份方式>][-Y <备份字首字符串>][-z <备份字尾字符串>][--backup-if -mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始文件 <修补文件>]或 `path [-p <剥离
相关文章:
Linux 命令大全完整版(12)
Linux 命令大全 5. 文件管理命令 ln(link) 功能说明:连接文件或目录。语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V…...
Python - 代码片段分享 - Excel 数据实时写入方法
文章目录 前言注意事项工具 pandas1. 简介2. 安装方式3. 简单介绍几个api 实战片段 - 实时写入Excel文件结束语 要么出众,要么出局 前言 我们在爬虫采集过程中,总是将数据解析抓取后统一写入Excel表格文件,如果在解析数据出现问题容易出现数据…...
(七)趣学设计模式 之 适配器模式!
目录 一、 啥是适配器模式?二、 为什么要用适配器模式?三、 适配器模式的实现方式1. 类适配器模式(继承插座 👨👩👧👦)2. 对象适配器模式(插座转换器 🔌…...
DeepSeek 细节之 MoE
DeepSeek 细节之 MoE DeepSeek 团队通过引入 MoE(Mixture of Experts,混合专家) 机制,以“分而治之”的思想,在模型容量与推理成本之间找到了精妙的平衡点,其中的技术实现和细节值得剖思 Transformer 演变…...
【Linux-网络】从逻辑寻址到物理传输:解构IP协议与ARP协议的跨层协作
🎬 个人主页:谁在夜里看海. 📖 个人专栏:《C系列》《Linux系列》《算法系列》 ⛰️ 道阻且长,行则将至 目录 📚前言 📖 IP地址的组成 🔖IPv4 🔖IPv6 📚…...
毕业离校管理系统的开发与需求分析
在当今信息化的时代背景下,高校的毕业生离校管理工作也逐渐向数字化转型。为了提高工作效率,减少人为错误,增强信息透明度,毕业离校管理系统应运而生。该系统旨在为学校提供一个高效、准确的毕业生离校管理平台,从而提…...
【NLP 24、实践 ⑤ 计算Bert模型中的参数数量】
以前不甘心,总想争个对错,现在不会了 人心各有所愿,没有道理可讲 —— 25.1.18 计算Bert模型结构中的参数数量 BertModel.from_pretrained():用于从预训练模型目录或 Hugging Face 模型库加载 BERT 模型的权重及配置。 参数名称…...
一、Spring框架系统化学习路径
系统化的Spring框架学习路径 第1阶段:基础知识准备 Java基础 核心概念:面向对象、异常处理、集合框架、多线程等。JVM基础:内存模型、垃圾回收机制。 Maven或Gradle Maven:创建项目、依赖管理、生命周期。Gradle:基本…...
Midscene.js - AI驱动,轻松实现UI自动化
UI自动化测试一直是软件测试中的一项重要任务,而随着AI技术的快速发展,自动化测试的能力也在不断提升。如何让UI自动化更智能、精准、灵活?Midscene.js作为一款AI驱动的UI自动化测试工具,正逐步改变着传统自动化测试的面貌。你是不…...
(九)Mapbox GL JS 中 Marker 图层的使用详解
什么是 Marker? 在 Mapbox GL JS 中,Marker(标记) 是一个可视化元素,用于在地图上标记特定的地理位置。它可以是一个默认的图标、自定义的图像,或者任何 HTML 元素。Marker 不仅能显示位置,还能…...
2k1000LA 使能 nand.
背景 : 默认的 发货的镜像 确实 是识别不了 nand 的。 ------------------------------------------------------------------------------------------ 但是 我之前 已经写好了文档,因此 拷贝到线上。 1 首先我要使能这几个。 在menuconfig 中使能一下。...
Junit+Mock
base project <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.11</version><relativePath/></parent><dependencies><!--添加mysql依…...
maven编译出错,javac: ��Ч��Ŀ�귢�а�: 17
1、异常信息 javac: ��Ч��Ŀ�귢�а�: 17 ��: javac <options> <source files> -help �����г&a…...
Vue使用Three.js加载glb (gltf) 文件模型及实现简单的选中高亮、测距、测面积
安装: # three.jsnpm install --save three 附中文网: 5. gltf不同文件形式(.glb) | Three.js中文网 附官网: 安装 – three.js docs 完整代码(简易demo): <template><div class"siteInspe…...
<el-table>右侧有空白列解决办法
问题如图: 解决办法:.box 为本页面最外层的class名,保证各个页面样式不会互相污染。 .box::v-deep .el-table th.gutter {display: none;width: 0}.box ::v-deep.el-table colgroup col[namegutter] {display: none;width: 0;}.box::v-deep …...
Linux网络 网络层
IP 协议 协议头格式 4 位版本号(version): 指定 IP 协议的版本, 对于 IPv4 来说, 就是 4. 4 位头部长度(header length): IP 头部的长度是多少个 32bit, 也就是 4 字节,4bit 表示最大的数字是 15, 因此 IP 头部最大长度是 60 字节. 8 位服务类型(Type Of Service):…...
系统讨论Qt的并发编程——逻辑上下文的分类
目录 前言 首先,讨论Qt里常见的三种上下文 同一线程的串行执行 同一线程的异步执行 多线程的执行 moveToThread办法 前言 笔者最近看了一个具备一定启发性质的Qt教程,在这里,笔者打算整理一下自己的笔记。分享在这里. 首先,…...
《Linux Shell 脚本深度探索:原理与高效编程》
1. 基本结构 Shebang 行 #!/bin/bash # Shebang 行指定了脚本使用的解释器。 /bin/bash 表示使用 Bash 解释器执行脚本。 注释 # 这是注释,不会被执行 2. 变量 定义变量 variable_namevalue # 不需要加 $ 来定义变量。 # 变量名不能包含空格或特殊字符。 访…...
深入剖析:基于红黑树实现自定义 map 和 set 容器
🌟 快来参与讨论💬,点赞👍、收藏⭐、分享📤,共创活力社区。🌟 在 C 标准模板库(STL)的大家庭里,map和set可是超级重要的关联容器成员呢😎&#x…...
在大数据项目中如何设计和优化数据模型
在大数据项目中,设计和优化数据模型是一个涉及多个步骤和维度的复杂过程。以下是我通常采取的方法: 一、数据模型设计 明确业务需求: 深入了解项目的业务场景和目标,明确数据模型需要解决的具体问题。与业务团队紧密合作…...
AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
Chapter03-Authentication vulnerabilities
文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
【Oracle APEX开发小技巧12】
有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...
【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...
ip子接口配置及删除
配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...
