Linux指令篇 (2)

指令篇(2)

  • Linux基本指令(2)
    • (1) mkdir指令(重要)
    • (2)rmdir指令&&rm指令(重要)
    • (3)man指令(重要)
    • (4)cp指令(重要)
    • (5)mv指令(重要)
    • (6) cat指令
    • (7)more指令

Linux基本指令(2)

在这里插入图片描述

(1) mkdir指令(重要)

语法: mkdir [选项] 目录
功能:在当前目录下创建一个目录

mkdir lesson1  创建一个lesson1的文件

常见选项: -p (parents)

如:

mkdir -p lesson1/myshell/test

创建这一系列文件,如果在创建过程中其中有文件不存在就会自动创建。

mkdir操作实例图:

在这里插入图片描述

(2)rmdir指令&&rm指令(重要)

rmdir的功能与mkdir的功能恰恰相反mkdir创建目录,那么rmdir就是删除命令。

rmdir /桌面     

选项 -p (parents) 删除所给出的路径中的目录

如:

rmdir /桌面/lesson1

rmdir操作实例图:
删除路径上的所有文件
在这里插入图片描述

rm指令(重要)
功能:rm命令可以同时删除文件或目录
语法:rm [选项] 文件或目录 (需搭配选项)

选项:
-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件

rm -f 操作实例图
​​1 强制删除​​:
​​忽略不存在的文件​​:当尝试删除一个不存在的文件时,rm 默认会报错。使用 -f 选项后,rm 会静默忽略这些错误,不会显示任何提示。

2 ​​无需确认​​:即使文件是只读的,rm -f 也会尝试强制删除,而不会提示用户进行确认。
​​与递归删除结合使用​​:当与 -r(递归删除)选项结合使用时,rm -rf 可以强制递归删除目录及其所有内容,无需逐一确认。

rm -f 文件

在这里插入图片描述

rm -i 操作实例图
在你要删除之前,判断一下是否要删除该文件

rm -ri 文件名

在这里插入图片描述

rm -r 操作实例图
功能:递归删除​​:能够删除指定目录及其所有子目录和文件,无论嵌套层级有多深。
​​删除非空目录​​:与 rm 命只能删除空目录不同,rm -r 可以删除包含文件和子目录的非空目录。

rm -r 目录

(3)man指令(重要)

man指令意义:在LInux中有许多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。

语法: man [选项] 命令

常用选项:

k 根据关键字搜索联机帮助
-a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直所有章节都搜索完毕。

man手册分为8章:

1 是普通的命令

2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)

3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件

5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

6 是给游戏留的,由各个游戏自己定义

7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

如:
在这里插入图片描述
当你对一个指令不理解时,我们可以用man来查看他的用法从而尽快的帮助我们进行学习!!1

(4)cp指令(重要)

cp [选项] source(文件)  dest(文件)

功能:复制文件或目录

说明:如果我们再用cp指令时 :同时指定俩个以上的文件或目录,且最后一个目的地是一个存在的目录,则他会把前面指定所有文件和目录复制到此目录中,若最后一个目录不存在那么就会出现错误

常用选项:

-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 或 --interactive 覆盖文件之前先询问用户

-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

1 cp -f 实例操作图:
-f 强行复制文件或目录, 不论目的文件或目录是否已经存在
在这里插入图片描述
2 cp -i 实例操作图:
-i 在覆盖之前询问用户的意见

在这里插入图片描述

3 cp -r 实例操作图

-r cp -r 是 Linux 和 Unix 系统中用于复制文件和目录的命令。-r 选项表示“递归复制”,即可以复制目录及其所有子目录和文件。

cp -r source_dir destination_dir

在这里插入图片描述

(5)mv指令(重要)

语法: mv [选项] 源文件或目录 目标文件或目录

功能:
1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。

2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。

3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

常用选项:

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖

这里的选项与上述的选项功能差不多,就不过多介绍

(6) cat指令

语法: cat [选项] [文件]

功能 : 查看文件内容

常用选项:

-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行

cat -b 实例操作图:

-b 对非空输出行编号
在这里插入图片描述

(7)more指令

语法: more 选项 文件

功能:与cat类似

常用选项:

-n 对输出的所有行编号
q 退出more

基本指令今天就介绍到这里啦!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/902103.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

致远OA——自定义开发rest接口

文章目录 :apple: 业务流程 🍎 业务流程 代码案例: https://pan.quark.cn/s/57fa808c823f 官方文档: https://open.seeyoncloud.com/seeyonapi/781/https://open.seeyoncloud.com/v5devCTP/39/783.html 登录系统 —— 后台管理 —— 切换系…

区块链如何成为智能城市的底层引擎?从数据透明到自动化治理

区块链如何成为智能城市的底层引擎?从数据透明到自动化治理 引言:智能城市真的智能吗? 在数字化时代,智能城市(Smart City)逐步成为各国推动城市创新的重要方向。城市管理者希望借助物联网(IoT…

洛谷P1177【模板】排序:十种排序算法全解(1)

扯谈 之前我已经把十大排序算法全讲了一遍(具体详见专栏C排序算法),今天我们来用一道简单的题目总结实战一下。 算法实现 一、桶排序(Bucket Sort) ‌适用场景‌:数据范围已知且较小(需根据测试数据调整…

SuperMap iClient3D for WebGL 如何加载WMTS服务

在 SuperMap iClient3D for WebGL 中加载WMTS服务时,参数配置很关键!下面我们详细介绍如何正确填写参数,确保影像服务完美加载。 一、数据制作 对于上述视频中的地图制作,此处不做讲述,如有需要可访问:Onl…

再读bert(Bidirectional Encoder Representations from Transformers)

再读 BERT,仿佛在数字丛林中邂逅一位古老而智慧的先知。初次相见时,惊叹于它以 Transformer 架构为罗盘,在预训练与微调的星河中精准导航,打破 NLP 领域长久以来的迷雾。而如今,书页间跃动的不再仅是 Attention 机制精…

从零开始 保姆级教程 Ubuntu20.04系统安装MySQL8、服务器配置MySQL主从复制、本地navicat远程连接服务器数据库

从零开始:Ubuntu 20.04 系统安装 MySQL 8、服务器配置 MySQL 主从复制、本地 Navicat 远程连接服务器数据库 初始化服务器1. 更新本地软件包列表2. 安装 MySQL 服务器3. 查看 MySQL 安装版本4. 登录 MySQL 管理终端5. 设置 root 用户密码(推荐使用 nativ…

java怎么完善注册,如果邮箱中途更换,能否判断

解析在下面 附赠代码 private static class CodeInfo {String code;long timestamp;CodeInfo(String code, long timestamp) {this.code code;this.timestamp timestamp;}}// 存储验证码(邮箱 -> 验证码信息)(保证线程安全) 以免中途更改邮箱pri…

n8n 中文系列教程_01. 简单易懂的现代AI魔法,n8n的快速了解与概念科普(文末有彩蛋)

1. 教程简介 欢迎来到“无代码工具探索”课程,这是专为非技术人员设计的指南(当然,技术人员也可以从中受益)。我们的目标是通过无代码工具来提升工作效率,尤其是利用像 n8n 这样的灵活数据库平台。这些工具被誉为“现…

解码 Web Service:从技术原理到应用场景的深度剖析

Web Service 是一种基于网络的、分布式的计算技术,它允许不同的应用程序之间通过网络进行通信和交互。以下是关于 Web Service 的详细介绍: 一、定义与概念 Web Service 是一种可以通过 Web 协议(如 HTTP)进行访问的软件组件&am…

Nacos启动报错

Nacos启动是在单机模式下,不是集群模式 点击startup.cmd启动会报错 打开bin目录 rem是注释的意思,在nacos1.3.2之后,nacos默认的都是集群模式,我们这里单机测试就是用单机模式。 也可以修改MODE,如果选择不修改&…

uniapp-商城-26-vuex 使用流程

为了能在所有的页面都实现状态管理,我们按照前面讲的页面进行状态获取,然后再进行页面设置和布局,那就是重复工作,vuex 就会解决这样的问题,如同类、高度提炼的接口来帮助我们实现这些重复工作的管理。避免一直在造一样…

Git 命令速查手册

听说用美图可以钓读者? 一、基础操作核心命令 1. 仓库初始化与克隆 命令作用示例git init创建新仓库git init my-projectgit clone克隆远程仓库git clone [https://github.com/user/repo.git](https://github.com/user/repo.git)git remote add关联远程仓库git re…

信息量、香农熵、交叉熵、KL散度总结

信息量 对于一个事件而言,它一般具有三个特征: 小概率事件往往具有较大的信息量 大概率事件往往具有较小的信息量 独立事件的信息量相互可以相加 比如我们在买彩票这个事件中,彩票未中奖的概率往往很高,对我们而言一点也不稀…

使用C语言的cJSON中给JSON字符串添加转义

在 cJSON 库中,没有直接提供 一个函数来专门给 JSON 字符串添加转义(如将 " 转义为 \",\n 转义为 \\n 等)。 但 cJSON 在 序列化(cJSON_Print 或 cJSON_PrintUnformatted) 时会自动处理转义字符…

宇树机器狗go2—slam建图(1)点云格式

0.前言 上一篇番外文章教大家如何在宇树机器狗go2的gazebo仿真环境中实现简单的导航运动,本期文章会教大家如何让宇树的机器狗go2在仿真环境中进行slam建图时经常会遇到的一些点云格式,在后续的slam建图和slam算法解析的时候会经常与这些点云信息打交道…

linux socket编程之udp(实现客户端和服务端消息的发送和接收)

目录 一.创建socket套接字(服务器端) 二.bind将prot与端口号进行绑定(服务器端) 2.1填充sockaddr_in结构 2.2bind绑定端口 三.直接通信(服务器端) 3.1接收客户端发送的消息 3.2给客户端发送消息 四.客户端通信 4.1创建socket套接字 4.2客户端bind问题 4.3直接通信即可…

第1期:Python基础语法入门

1.1 Python简介 Python是一种解释型、面向对象、动态数据类型的高级编程语言。它设计简洁,易于学习,适合初学者。Python广泛应用于数据科学、人工智能、Web开发、自动化脚本等领域。它的语法简洁易懂,强调代码的可读性。 1.2 安装Python与配…

使用EXCEL绘制平滑曲线

播主播主,你都多少天没更新了!!!泥在干什么?你还做这个账号麻?!!! 做的做的(哭唧唧),就是最近有些忙,以及…… 前言&…

当算力遇上马拉松:一场科技与肉身的极限碰撞

目录 一、从"肉身苦修"到"科技修仙" 二、马拉松的"新大陆战争" 三、肉身会被算法"优化"吗? 马拉松的下一站是"人机共生"时代 当AI能预测你的马拉松成绩,算法能规划最佳补给方案,智能装备让训练效率翻倍——你还会用传…

MLLMs for TSAD ?

项目链接:Multimodal LLMs Advance Time Series Analysis 代码链接:https://github.com/mllm-ts/VisualTimeAnomaly 出处:ICLR 2025 一 文章动机 多模态 LLM (MLLM) 通过 “视觉” 方式处理时序的潜力仍未充分探索; 人类检测 “时序异常” 的自然方式:可视化、文本描…