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…...
数据结构和算法笔记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…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...
1.3 VSCode安装与环境配置
进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件,然后打开终端,进入下载文件夹,键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...
人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...
Caliper 配置文件解析:fisco-bcos.json
config.yaml 文件 config.yaml 是 Caliper 的主配置文件,通常包含以下内容: test:name: fisco-bcos-test # 测试名称description: Performance test of FISCO-BCOS # 测试描述workers:type: local # 工作进程类型number: 5 # 工作进程数量monitor:type: - docker- pro…...
CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!
本文介绍了一种名为AnomalyAny的创新框架,该方法利用Stable Diffusion的强大生成能力,仅需单个正常样本和文本描述,即可生成逼真且多样化的异常样本,有效解决了视觉异常检测中异常样本稀缺的难题,为工业质检、医疗影像…...
协议转换利器,profinet转ethercat网关的两大派系,各有千秋
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的…...
mac:大模型系列测试
0 MAC 前几天经过学生优惠以及国补17K入手了mac studio,然后这两天亲自测试其模型行运用能力如何,是否支持微调、推理速度等能力。下面进入正文。 1 mac 与 unsloth 按照下面的进行安装以及测试,是可以跑通文章里面的代码。训练速度也是很快的。 注意…...
Docker拉取MySQL后数据库连接失败的解决方案
在使用Docker部署MySQL时,拉取并启动容器后,有时可能会遇到数据库连接失败的问题。这种问题可能由多种原因导致,包括配置错误、网络设置问题、权限问题等。本文将分析可能的原因,并提供解决方案。 一、确认MySQL容器的运行状态 …...
