erlang学习:Linux命令学习5

从本地上传文件

使用rz命令选择文件,将本地文件上传至linux服务器

erlang 复制代码
rz

与本地文件中的txt文本文件内容相同

将上传的文件按行分割

erlang 复制代码
split -l 1 study.txt -d -a 1 study_

-l:按行分隔,每1行对study.txt文件进行切割

-d:添加数字后缀

-a 1:以1位数数字做尾数

study_:分割后的文件的前缀,后面为拼接数字部分

管道与重定向

Linux的重定向技术允许你将输入输出流重新指向文件或其他设备,而不是使用默认的标准输入、标准输出或标准错误。
基本输出重定向

erlang 复制代码
command > file.txt```

```erlang
echo "This is a test." > test.txt %%>为重定向

将echo 后面的语句输入到test.txt文件中,如果没有就创建一个

追加输出重定向

erlang 复制代码
command >> file.txt
erlang 复制代码
echo "This is a test." >> test.txt  %%>>为追加重定向

进行追加

单个重定向符号要覆盖文件,而两个重定向符号则为在文件末尾追加

输入重定向

将命令的输入从文件读取,而不是从键盘读取。

erlang 复制代码
command < file.txt
erlang 复制代码
cat < test.txt

测试

将hello1-1000重定向至log.txt文件中

erlang 复制代码
cnt=1; %%cnt=1 将变量 cnt 初始化为 1。
while [ $cnt -le 1000 ];  %%开始一个 while 循环,只要 $cnt 小于等于 1000,就执行循环体中的命令。
do          %%在每次循环中输出 "hello" 后跟当前 $cnt 的值。
echo "hello $cnt"; let cnt++; done > log.txt   %%将循环过程中输出的所有内容重定向到 log.txt 文件中


相关推荐
西安老张(AIGC&ComfyUI)2 小时前
第034章:ComfyUI&AIGC一阶段学习总结及下阶段学习安排
学习·aigc
冰封之寂3 小时前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
xiaoye-duck4 小时前
《Linux系统编程》Linux 系统多线程(五):<线程同步与互斥>线程互斥(上):从条件变量到生产者消费者模型详解
linux·线程
正经人_x4 小时前
学习日记43:FINO
学习
一叶龙洲6 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
酷可达拉斯6 小时前
Linux操作系统-shell编程之Grep与正则表达式
linux·运维·服务器·正则表达式·centos
网络工程小王6 小时前
【HCIE-AI】11.模型 昇腾迁移适配-精度调试-性能调优
人工智能·学习·华为·迁移学习·昇腾
寒水馨7 小时前
Linux下载、安装llama.cpp-b10068(附安装包llama-b10068-bin-ubuntu-vulkan-x64.tar.gz)
linux·ubuntu·llm·llama·本地部署·llama.cpp·推理引擎
一只小菜鸡..7 小时前
CMU 15-213 CSAPP:机器级编程与内存的暗黑魔法(Machine-Level)
笔记·学习
我星期八休息9 小时前
网络编程—UDP与TCP
linux·运维·网络·数据库·网络协议·tcp/ip·udp