【冬季实战营第二期:Linux操作系统实战入门】学习报告一

简介: 这篇内容主要是描述了我在学习实战营第二期课程中遇到的问题,和一些学到的技巧。

Linux指令入门-文本处理

我在学习 Linux指令入门-文本处理 课程中遇到的问题和学到的技巧如下:

1.在输入模式下使用中文输入法输入后,点击ESC键切换到命令模式后,要先将输入法切回英文输入法,否则命令不会被识别而且会自动切换回输入模式。


2.学到了一条自增序列的指令:

for i in $(seq 1 10); do echo $i >> test.txt ; done

可以得到1~10的序列如下图:

TB17S4FHHr1gK0jSZR0XXbP8XXa-612-258.png

3.学到了将文件内容清空的指令:

cat /dev/null > test.txt

但是关于这个课程中没有这类相关指令合集,有点遗憾。

4.学会了可以按ctrl+c键退出文本实时查看界面

5.diff指令在比较两个文件名时,中间要加空格, 否则识别不了。

TB17S4FHHr1gK0jSZR0XXbP8XXa-612-258.png

对比结果中的3c3表示两个文件在第3行有不同,5,6d4表示2.log文件相比1.log文件在第4行处开始少了1.log文件的第5和第6行。

6.学会了将输入字符由大写转换为小写的指令:

echo "HELLO WORLD" | tr 'A-Z' 'a-z'

7.学会了产生随机密码的指令:

cat /dev/urandom | tr -dc a-zA-Z0-9 | head -c 13

sp220129_212644.png




相关文章
|
3月前
|
NoSQL 关系型数据库 MySQL
Linux学习记录---(1、基本命令)
该博客文章提供了Linux系统中基本命令的使用记录,包括文件和目录操作、Redis服务管理、MySQL数据库操作以及Tomcat服务器的启动和检查。
Linux学习记录---(1、基本命令)
|
2天前
|
Linux Shell 数据安全/隐私保护
|
20小时前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
14 3
|
2月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
218 73
|
20天前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
29天前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
54 1
|
29天前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
24 0
Linux入门1——初识Linux指令
|
1月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
30 1
|
20天前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
25天前
|
存储 数据可视化 Linux
Linux 基础入门
Linux 基础入门