erlang学习:Linux常用命令2

server/2024/9/22 16:03:47/

目录操作命令

对目录进行基本操作
相关cd切换目录之类的就直接省去了,以下操作中都会用到
查看当前目录下的所有目录和文件
ls
请添加图片描述

列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls -l 或 ll
请添加图片描述

在当前目录下创建一个名为erlangtest的目录
因为管理员权限才能操作,所以需要加sudo
请添加图片描述
增加嵌套目录
mkdir /erlangtest/test

请添加图片描述

想要批量增加目录,一次性增加多个目录,如何实现?

使用下方代码首先创建一个文本文件,然后通过vim向文本文件中编辑下方三行文件路径

erlang">touch test1   %创建一个文本文件
vim test1     %%linux编辑器对文本文件编辑 a开启写入模式写完之后:wq保存退出

请添加图片描述
使用cat确认文本文件中的路径已经编辑好
之后执行下方两行命令

erlang">#运行以下两行命令即可
mkdir_file=test1   %%存放批量文件路径的文件名称
cat $mkdir_file | while read line;do mkdir -p $line && echo "成功创建文件目录:$line" || echo "创建失败,请检查路径是否正确!"; done
%%逐行读取路径并创建文件

第一次使用这行代码时,没有创建成功,查看了以下还是因为没有创建目录的权限,在命令的do中后面加一个sudo,即可创建成功
请添加图片描述


http://www.ppmy.cn/server/120346.html

相关文章

宝兰德MCP系列介绍 ①:中间件管理能力全线升级,驱动企业数字化管理效能提升

在企业数字化转型加速与新技术涌现下,中间件作为衔接底层基础设施和上层业务应用的桥梁,应用愈发广泛且关键。但为了有效管理并维护众多类型的中间件,企业需更多专业运维与资源,这大大分散业务焦点并提升成本。因此,优…

Goweb预防XSS攻击

XSS攻击示例 假设您有一个简单的Web应用程序,其中包含一个用户输入表单,用户可以在其中输入他们的名字,然后这个名字会被显示在页面上。攻击者可以在表单中输入恶意的JavaScript代码,如,如果应用程序没有对这个输入进…

proteus仿真学习(1)

一,创建工程 一般选择默认模式,不配置pcb文件 可以选用芯片型号也可以不选 不选则从零开始布局,没有初始最小系统。选用则有初始最小系统以及基础的main函数 本次学习使用从零开始,不配置固件 二,上手软件 1.在元件…

Java为什么不直接实现Iterator接口,而是实现Iterable?

首先Iterable是集合类的顶层接口,作为一个顶层接口,它提供了获取迭代器的方法。 Java不直接实现Iterator接口我认为有以下几点原因: 第一: 分离职责: Iterator接口定义了遍历集合元素的具体操作方法,比如…

51单片机按键数码管(简单设计)

51单片机按键数码管是一个简单的设计项目&#xff0c;使用四位数码管进行显示&#xff0c;矩阵按键加独立按键输入&#xff0c;将读取到据显示在数码管上。 一、参考PCB图 二、参考代码 #include <reg51.h> // LED数码管引脚定义 sbit LED1 P2 ^ 0; sbit LED2 P2 ^ 1;…

C# 继承父类,base指定构造函数

可以把常用方法定义为基类&#xff08;子类继承的父类&#xff09;&#xff0c;不同子类支持更多方法或同样函数不同的实现方式&#xff0c;类似接口定义函数后&#xff0c;不同的类实现对应接口函数&#xff0c;根据new对应的类来调用对应的函数执行。 在C#中&#xff0c;如果…

初始爬虫6

数据提取 数据提取总结 响应分类 结构化 json数据&#xff08;高频出现&#xff09; json模块 jsonpath模块 xml数据&#xff08;低频出现&#xff09; re模块 …

连续数组问题

目录 一题目&#xff1a; 二思路&#xff1a; 三代码&#xff1a; 一题目&#xff1a; leetcode链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 二思路&#xff1a; 思路&#xff1a;前缀和&#xff08;第二种&#xff09;化0为-1hash&#xff1a; 这样可以把…