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…...
手把手教你:在无外网环境下搞定VSCode插件离线安装(附下载地址拼接技巧)
企业内网开发环境高效配置指南:VSCode插件离线部署实战 在高度安全管控的企业研发环境中,外网隔离是常见的安全策略。当新入职的工程师第一次打开内网电脑上的VSCode时,面对空空如也的插件市场,那种无从下手的焦虑感我深有体会。三…...
一文看懂:什么是大语言模型
在过去很长一段时间里,计算机只是“执行命令的工具”。但这两年,一种新的技术正在改变这一切——它不仅能理解人类语言,还能写文章、写代码,甚至和你对话。从 ChatGPT 到 DeepSeek,再到 Claude 和 Gemini,“…...
CS Demo Manager:免费开源CS比赛录像分析工具终极指南
CS Demo Manager:免费开源CS比赛录像分析工具终极指南 【免费下载链接】cs-demo-manager Companion application for your Counter-Strike demos. 项目地址: https://gitcode.com/gh_mirrors/cs/cs-demo-manager 你是否曾想过,为什么职业选手总能…...
Cortex-R52性能监控与调试架构深度解析
1. Cortex-R52性能监控单元架构解析在嵌入式实时系统中,性能监控单元(PMU)如同汽车的仪表盘,为开发者提供处理器内部运行状态的实时数据。Cortex-R52的PMU模块采用三级监控架构:1.1 事件采集层处理器内部部署了45个专用硬件计数器,…...
Cursor Pro破解工具终极指南:5步实现永久免费使用的完整教程
Cursor Pro破解工具终极指南:5步实现永久免费使用的完整教程 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached yo…...
Flutter从入门到实战-02-Flutter框架核心
Flutter 从入门到实战(二):Flutter 框架核心本文根据讲义目标是把“会搭环境、会写页面、会管理状态与路由、会做基础网络请求”串成一条完整上手路径。一、先把开发环境一次搭对 这部分讲义强调的核心思想是:环境问题越早解决&am…...
终极指南:如何通过AKShare金融数据接口库快速获取全球交易所数据
终极指南:如何通过AKShare金融数据接口库快速获取全球交易所数据 【免费下载链接】akshare AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 项目地址: https://gitcode.com/gh_mirr…...
【Midjourney Sumi-e风格创作终极指南】:20年AI绘画专家亲授3大笔触控制法则、5类水墨失真避坑清单与实时渲染参数配置表
更多请点击: https://intelliparadigm.com 第一章:Sumi-e水墨美学与AI生成的本体论契合 留白即存在 水墨画中的“余白”并非空无,而是气韵流转的场域——这与生成式AI中隐空间(latent space)的拓扑结构惊人地同构。扩…...
3种高效方案:让Windows直接运行Android应用的全新体验手册
3种高效方案:让Windows直接运行Android应用的全新体验手册 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想象一下这样的场景:您需要在电脑上快…...
【Arcgis实战技巧】巧用DOM目视解译,从DSM中精准“挖”出地面高程点
1. 为什么需要从DSM中提取地面高程点? 在测绘和地理信息领域,数字表面模型(DSM)记录了地表所有物体的顶部高程信息,包括建筑物、树木、电线杆等。但很多时候我们需要的是数字高程模型(DEM)&…...
