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

Linux命令的操作练习

1.创建ss别名,查看长格式详细信息

alias  ss='ls  -l'

2.创建ss别名,复制boot文件夹下的内容到data文件夹下

alias  ss='cp  -r  /boot  /data' 

3.删除别名ss

unalias  ss

4. 复制test文件夹下的passwd文件到qq文件夹下,并改名为ww

cp    test/passwd    qq/ww

5. 把当前文件夹下的,test文件,复制到当前用户的家目录下

cp  -r   test  ~

 6.将qq文件夹移动到ww文件夹下

mv  qq  ww

 7.查找名为qq的文件

find  -name  qq

 8.请找到 /var/log/ 文件夹下 30天以前,大于1G 已  log 结尾的普通文件,并将找到的文件移动到/opt下

find  /var/log  -mtime  +30  -size  +1G  -type  f  -name  "*log"   -etc  mv  {}   /opt  \;

 9.给test文件夹的passwd文件做软连接,到qq文件夹下,改名为ww

ln  -s  /test/passwd   /qq/ww

 10.删除test文件

rm  test

11.删除qq文件夹

rm  -rf  qq 



 1.创建一个xzq文件夹

mkdir   xzq

 2.切换到xzq文件夹

cd   xzq

 3.创建一个test文件

touch  test

4. 进入编辑模式,写入aa、bb、cc

vim   test

5.强制保存并退出了vim编辑模式

Esc :wq!

 6.查看test文件中的内容

cat   test

7.查看test的隐藏内容

cat  -A  test 

8. 查看test文件内容中的行号+内容

cat   -n   test

 9.在xzq文件夹下,创建了一个min文件

touch   min

10. 进入编辑模式,编辑min的内容

vim   min

11.退出编辑模式

Esc :wq! 

12. 查看min文件的隐藏内容

cat  -A  min

 13.查看min文件的内容行号+内容

cat  -n  min

14. 合并test和min文件到max中

cat  test  min>max

15.查看max中的文件

cat  max 

16.横向合并两个文件到新的文件中

paste  test  min>max 

17.查看max文件内容

cat  max 

18.查看test文件中,前两行内容

head  -n  2  test 

 19.查看test文件,头3个字节的内容

head  -c   3  test

20.查看test文件后两行内容

tail  -n  2  test 

21.实时查看test文件的内容

tail  -f  test 



 1.过滤test文件中有1的文件

grep  1  test

2.查看test文件中a的内容

grep  -o  a   test 

3. 匹配test和min文件中相同的内容

grep  -f   test  min

4.查看 test文件中,以aa开头的文件内容

grep  "^aa"  test

5.查看以aa结尾的文件内容

grep  "aa$"  test

 6.空行

grep  "^$"  test

7.非空行

grep  -v   "^$"  test 



 1.创建了一个归档文件min

tar  -cvf   min.tar  min 

2.解开归档文件min

tar  -xvf  min.tar  min 

3.使用gzip2压缩min文件

tar   -zcvf  min.tar.gz   min 

4. 不解压缩,查看min压缩文件的内容

tar  -tvf  min.tar.gz

 5.将min.tar.gz解压缩

tar  -xvf  min.tar.gz



vim  test-------->先进入vim命令模式下的test文件,鼠标不要点击!会进入输入模式。

如果进入了输入模式,可以按Esc退出到命令模式;

同样,在命令模式下,可以输入io切换到输入模式;

i------------------->当前光标处,可以输入;

o------------------>在当前位置下,插入一行;


G----------->跳转至最后一行;gg----------->跳转至首行;2G--------->跳转至第二行;

yy---------->复制内容;2yy----------->复制两行内容;

x------------>删除一个字符;dd------------>删除一行内容;2d--------->删除两行;

dw---------->从光标位置开始删除,到最后;

p------------>粘贴



查看,找到以.c结尾的文件的包数量

cat  `find   -name  "*.c"`    |  wc  -l

修改网卡配置

vim  /etc/sysconfig/network-scripts/ifcfg-ens33


一、ls---->列表,显示当前文件夹下的所有文件 

-l    :长格式显示(文件属性)-r   :倒序显示
-d   :只显示文件夹-t   :时间排序
-a   :显示隐藏文件-S :文件大小
-R  :递归显示-i   :显示文件inode号

ls    p*  :匹配已p开头的文件ls  [0-9]*  :已数字开头
ls   *conf  :匹配已conf结尾的文件ls  [a-z]*  :已字母开头
ls  *conf* :中间包含conf的文件

ls {1...10}.txt :显示1-10的.txt

  • 只显示目录,不显示文件目录下的文件

ls  -ld  /test  -d

  •  按时间排序,倒序显示

ls  -tr

二、Linux7大文件属性

-p :管道符,数据沿着一个方向传输
-   :普通文件-l  :软连接,快捷方式
-c :字符设备,一次只能录入一个字符,键盘-d :目录
-b :块设备,硬盘都是一块一块的读和写文件-s :套接字,ip  端口号,传递信息

三、Du:看到的是,文件占了磁盘多少块,一个文件不足4k,按4k计算

-s   :总大小-h   :显示格式
-a   :每个文件的大小-d   :控制层级

  • 查看磁盘使用量

du  disk  use

  •  只看/etc下面两层文件

du  -d  2  /etc

相关文章:

Linux命令的操作练习

1.创建ss别名,查看长格式详细信息 alias ssls -l 2.创建ss别名,复制boot文件夹下的内容到data文件夹下 alias sscp -r /boot /data 3.删除别名ss unalias ss 4. 复制test文件夹下的passwd文件到qq文件夹下,并改名为ww cp test/pas…...

杰发科技AC7840——EEPROM初探

0.序 7840和7801的模拟EEPROM使用不太一样 1.现象 按照官方Demo,在这样的配置下,我们看到存储是这样的(连续三个数字1 2 3)。 使用串口工具的多帧发送功能 看不出多少规律 修改代码后 发现如下规律: 前四个字节是…...

WPF 基础入门(简介)

简介 WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了…...

【Unity动画系统】Animator有限状态机参数详解

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:Uni…...

php获取访客IP、UA、操作系统、浏览器等信息

最近有个需求就是获取下本地的ip地址、网上搜索了相关的教程,总结一下分享给大家、有需要的小伙伴可以参考一下 一、简单的获取 User Agent 信息代码: echo $_SERVER[HTTP_USER_AGENT]; 二、获取访客操作系统信息: /** * 获取客户端操作系统信息,包括win10 * pa…...

基于huffman编解码的图像压缩算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 Huffman编码算法步骤 4.2 Huffman编码的数学原理 4.3 基于Huffman编解码的图像压缩 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ..…...

python+django网上购物商城系统o9m4k

语言:Python 框架:django/flask可以定制 软件版本:python3.7.7 数据库:mysql 数据库工具:Navicat 开发工具pycharm/vscode都可以 前端框架:vue.js 系统使用过程主要涉及到管理员和用户两种角色,主要包含个…...

面试题-性能优化

前端项目优化: 一般考虑方面: (挑几点记住) 我们学的: 懒加载: 路由、图片懒加载 骨架屏的使用 压缩文件:可以使用压缩工具(如GZIP)对页面文件进行压缩,减小文件大小,提高页面加载速度。 减少HTTP请求&a…...

自身文档管理规范

之前在 这里 叙述了 用 sphinx 生成静态网站, 并利用 静态网络托管服务 readthedocs 现在我们有了新的需求,想知道这些东西到底是什么。 过程 过程A : markdown/rst -> html mkdocs sphinx相关: pandoc(不能生成整个网站的h…...

php学习05-常量

常量可以理解为值不变的量。常量值被定义后,在脚本的其他任何地方都不能改变。一个常量由英文字母、下划线和数字组成,但数字不能作为首字母出现。 在PHP中使用define()函数来定义常量,该函数的语法格式如下: define(string cons…...

MFC:如何将JPEG等图片显示到对话框客户区

步骤: 0、打开VS2022创建一个基于对话框的MFC应用,项目名称命名为PicShow,创建完成后将对话框客户区中的"确定"按钮等内容删除(具体步骤略)。 1、建立菜单栏:文件->打开、退出。具体步骤&#x…...

MIUI解BL锁+刷系统教程

解除BL锁 打开设置找到My device->Detailed info and specs->连点5下MIUI version(进入开发者模式)重新打开设置找到Additional settings->Developer opentions->Mi lock status->Add account and device下载官方解锁工具包(miflash_unlock&#xf…...

数据结构和算法笔记3:双指针法(快慢指针)

双指针法(快慢指针法)在数组、字符串和链表的操作中是非常常见的,这里结合力扣上的题进行可一下梳理,主要的思路是我们要明确快指针指的是什么,慢指针指的是什么。 1. 移除元素类问题 27. 移除元素 要我们移除目标元…...

股票价格预测 | Python实现Autoformer, FEDformer和PatchTST等模型用于股价预测

文章目录 效果一览文章概述环境描述源码设计效果一览 文章概述 Autoformer、FEDformer和PatchTST是一些用于时间序列预测,包括股价预测的模型。它们都是在Transformer模型的基础上进行了改进和扩展,以更好地适应时间序列数据的特点。 Autoformer:Autoformer是一种自适应Tran…...

Git基础学习_p1

文章目录 一、前言二、Git手册学习2.1 Git介绍&前置知识2.2 Git教程2.2.1 导入新项目2.2.2 做更改2.2.3 Git追踪内容而非文件2.2.4 查看项目历史2.2.5 管理分支🔺2.2.6 用Git来协同工作2.2.7 查看历史 三、结尾 一、前言 Git相信大部分从事软件工作的人都听说过…...

4.Redis事务

4.Redis事务 文章目录 4.Redis事务是什么?能干嘛?Redis 事务 VS 数据库事务命令总结 是什么? 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入&…...

golang 图片加水印

需求: 1,员工签到图片加水印 2,水印文字需要有半透明的底色,避免水印看不清 3,图片宽设置在600,小于600或者大于600都需要等比例修改图片的高度,保持水印在图片中的大小和位置 4,处理…...

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set问题解决方案

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set问题解决方案 当我们使用sudo su切换权限时提示错误: sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set该错误出现原因:是因为/usr/bin/sudo的权限被…...

提升效率:使用注解实现精简而高效的Spring开发

IOC/DI注解开发 1.0 环境准备1.1 注解开发定义bean步骤1:删除原XML配置步骤2:Dao上添加注解步骤3:配置Spring的注解包扫描步骤4:运行程序步骤5:Service上添加注解步骤6:运行程序知识点1:Component等 1.2 纯注解开发模式1.2.1 思路分析1.2.2 实现步骤步骤1:创建配置类…...

全面好用的setting.xml配置

<?xml version"1.0" encoding"UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information…...

超短脉冲激光自聚焦效应

前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应&#xff0c;这是一种非线性光学现象&#xff0c;主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场&#xff0c;对材料产生非线性响应&#xff0c;可能…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误

HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误&#xff0c;它们的含义、原因和解决方法都有显著区别。以下是详细对比&#xff1a; 1. HTTP 406 (Not Acceptable) 含义&#xff1a; 客户端请求的内容类型与服务器支持的内容类型不匹…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

SciencePlots——绘制论文中的图片

文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了&#xff1a;一行…...

04-初识css

一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

关于 WASM:1. WASM 基础原理

一、WASM 简介 1.1 WebAssembly 是什么&#xff1f; WebAssembly&#xff08;WASM&#xff09; 是一种能在现代浏览器中高效运行的二进制指令格式&#xff0c;它不是传统的编程语言&#xff0c;而是一种 低级字节码格式&#xff0c;可由高级语言&#xff08;如 C、C、Rust&am…...

JVM虚拟机:内存结构、垃圾回收、性能优化

1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...