当前位置: 首页 > ai >正文

Linux实验课

一.ln指令使用

ln是link的缩写,在Linux中 ln 命令的功能是为某一个文件在另外一个位置建立一个同步的链接,当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间。
 

建立软连接 ln -s 

比如我们在linux2目录下给hello.c建立linux1的软连接

在建立软连接的时候要加上绝对路径,不然虽然能建立软连接,但是无法使用,就是无法在linux1下改hello.c内容

从一个目录跳到另一个目录

之后ls -lah 查看,已经建立

之后去linux1目录就可以用建立的软连接改变hello.c内容

二.建立新用户

第一种方法

创建test用户

去home根目录下查看

设置密码

第二种方法

在设置里找到details,然后找到user,点击unlock

之后就可以建立新用户了

三.vi指令

  1. 使用vi编辑生成三个100行字符,名字分别为my1,my2和my3的文本文件

先建立一个my文件,然后输入内容,之后yy复制,99p粘贴99行。

之后直接cp my1 my2,cp my1 my3

      2.从文件读取输入,并输出到显示器。

cat myx就行

      3.把标准输出定向到文件中,记录文件内容。

      4.把my1,my2和my3合并为一个文本文件my,并用命令wc显示其行数、单词数和字符数。

wc

      5.使用管道将my中内容逐屏显示出来

查找my ,my1,my2和my3中有没有包含salary,ab、cd的行,有几个文件包含ab.

用grep ‘查找内容’  查找文件  ,但文件里的内容有所查找的就会显示,如红色字体

grep -l ‘salary’ my* |wc -l    就是查看my文件中有几个salary

tail - n 2 my  显示my文件中最后两行内容

http://www.xdnf.cn/news/1926.html

相关文章:

  • c++之网络编程
  • 全链路自动化AIGC内容工厂:构建企业级智能内容生产系统
  • 计算机存储数据的顺序——小端(Little-Endian)与大端(Big-Endian)
  • chrome://inspect/#devices 调试 HTTP/1.1 404 Not Found 如何解决
  • 配置 RDP 远程桌面协议连接ubuntu服务器桌面
  • prometheus通过Endpoints自定义grafana的dashboard模块
  • C++23中if consteval / if not consteval (P1938R3) 详解
  • PySide与PyQt对比:为何PySide是更优选择
  • google ads超额投放解决策略
  • RFID使用指南
  • 大模型备案对模型训练语料的要求
  • 用 LangChain 手搓 RAG 系统:从原理到实战
  • 嵌入式鸿蒙系统环境搭建与配置要求实现01
  • WebUI可视化:第5章:WebUI高级功能开发
  • 【专题刷题】二分查找(二)
  • 附赠二张图,阐述我对大模型的生态发展、技术架构认识。
  • Cesium实现地形可视域分析
  • 基于CATIA参数化管道建模的自动化插件开发实践——NX建模之管道命令的参考与移植
  • POLARIS土壤相关数据集
  • HDFS 的硬链接 详解
  • 数字化技术的五个环节:大数据、云计算、人工智能、区块链、移动互联网
  • LeetCode 1780 判断一个数字是否可以表示成三的幂的和
  • 2023年第十四届蓝桥杯Scratch02月stema选拔赛真题——算式题
  • 中国矿业大学iGMAS分析中心介绍
  • Verilog 语法 (二)
  • SEO长尾关键词布局实战
  • 【设计】接口幂等性设计
  • Docker Macvlan网络配置实战:解决“network already exists“错误
  • ECMAScript 1(ES1):JavaScript 的开端
  • Nginx解决跨域问题