Linux 命令复习
常用命令
1、目录操作
cd 切换目录
cd / 切换到根目录
cd ~ 回到个人用户的主目录
ls 查看当前目录下所有文件的详细信息 list的意思
ll 查看当前目录下所有文件的详细信息
pwd 显示当前目录的全路径
. 当前目录
.. 上级目录
2、文件操作
cp 复制
mv 重命名、剪切移动位置
rm 删除 加上 -rf 就不会出现提示直接删除
mkdir test 在当前目录下创建一个test文件夹
touch a.txt 在当前目录下创建一个文件a.txt
./文件名 执行文件(切换到那个目录然后执行)
3、文件编辑
vi a.txt 编辑,文件编辑器
进入后只能查看,按i进入编辑模式,可以移动光标进行文本编辑操作
按esc退出编辑模式
输入:wq 保存并退出(w代表保存,q代表退出)
输入/abc 回车 搜索文件中包含abc的内存
4、文件查看
cat a.txt 一次性读取并打印a.txt文件里的所有信息
more a.txt 读取a.txt文件,每次读取一屏幕,按空格键翻页
tail -200 a.txt 读取后面两百行(看日志排查错误的时候,后面是最新的)tail是尾巴的意思
tail -f a.txt 实时读取这个文件(监控日志用)
head -10 a.txt 从前往后读10行
5、搜索
find / -name a.txt 从根目录全局搜索(当问你我想找系统有没有a.txt这个文件的时候用)
我给你一个日志文件,你给我找出出现错误的那行数据,怎么操作?
grep "ClassLoaderLogManager" 日志文件名
grep "ERROR" 日志文件名
grep "EXCEPTION" 日志文件名
有时候只看这行数据没用,因为错误信息太长太多了,我们怎么筛选
grep -A 10 "error" test.log -A表after 包含这个行以及后面10行
grep -B 10 "error" test.log -B表示before 包含这行和前面10行
grep -C 10 "error" test.log -C表示A和B的结合 包含前10和后10行
其实这样看还是乱
用sz error.log 把日志下载到本地看
6、其他命令
tar和rpm 可以安装mysql、jdk等环境
ifconfig 查看网络设备信息
free -h 检查服务器内存是否足够
df -lh 查看磁盘空间大小
uname -a 查看系统版本
yum install 安装java
java -jar 可以启动项,但是这个是不是后台启动
nohup java -jar 后台启动项目
7、进程命令
top 查看所有线程 像window任务管理器
ps -ef 看看有没有进程
ps -ef|grep 'java' 直接ps -ef搜到太多,通过管道符加grep只看java项目
kill -9 进程id 看查看出进程id然后用kill删除-9强行删除
ps和top的区别?
ps是查看瞬间的信息,主要查看需要查看的进程
top可以持续监控进程信息,还可以看到性能,还可以操作进程,主要看内存和cpu占用情况
相关文章:
Linux 命令复习
常用命令 1、目录操作 cd 切换目录 cd / 切换到根目录 cd ~ 回到个人用户的主目录 ls 查看当前目录下所有文件的详细信息 list的意思 ll 查看当前目录下所有文件的详细信息 pwd 显示当前目录的全路径 . …...
leetcode 困难 —— 天际线问题(优先队列)
(思路感觉挺明显的,就是一些特殊情况得考虑清楚) 题目: 城市的 天际线 是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回 由这些建筑物形成的 天际线 。 每个建筑物的几何信息…...
离散数学笔记_第一章:逻辑和证明(2 )
1.2 命题逻辑的应用1.2.1 语句翻译 1.2.2 系统规范说明 1.2.3 布尔搜索 1.2.4 逻辑谜题泥巴孩子谜题骑士和流氓(考研逻辑题)1.1.2.5 逻辑电路1.2.1 语句翻译 🐳为啥要翻译语句? ➡因语言常常有二义性(有歧义&#x…...
MFCC语音特征值提取算法
博主简介 博主是一名大二学生,主攻人工智能研究。感谢让我们在CSDN相遇,博主致力于在这里分享关于人工智能,c,Python,爬虫等方面知识的分享。 如果有需要的小伙伴可以关注博主,博主会继续更新的,…...
TencentOS3.1编译安装redis6.2.5
下载地址:https://redis.io/download 最近版为7.0.8,本次安装的是6.2.5 软件包解包并进入目录。 redis是c语言编写的,编译需要gcc,按网上资料说默认安装的gcc版本过低(可能是4.8.5),使用rpm …...
AI顶会accepted papers list
为方便相关paper调研,对相关顶会文章列表和下载地址汇总,会议包括:AAAI、ACL、IJCAI、ICLR、COLING、SIGIR、WSDM、WWW、ICML、KDD、NeurIPS、CVPR、ECCV、ACM MM 2023 Accepted papers list 更新于:(2022.11.24&…...
IOS逆向之frida安装
首先手机要越狱,这个就不说了,博主就是咸鱼搞了个160的苹果6, 自己刷到苹果6支持最新的12.5.7版本后越狱; 谁让他低版本,不支持 CrackerXI砸壳呢,当时你要是使用 frida-ios-dump 也是可以的; …...
《金山区提信心扩需求稳增长促发展行动方案》的通知
金发改规〔2023〕1号 各镇政府、街道办事处、园区管委会,区政府各部门、各直属单位: 《金山区提信心扩需求稳增长促发展行动方案》已经区委、区政府同意,现印发给你们,请认真按照执行。 附件:金山区提信心扩需求稳增…...
【Redis】Java客户端JedisSpringDataRedis入门(三)
🚗Redis学习第三站~ 🚩起始站:【Redis】概述&环境搭建(一) 🚩本文已收录至专栏:数据库学习之旅 👍希望您能有所收获 在上一篇中我们学习了Redis常见命令的使用,显然,我们不可能一…...
挑选销售自动化工具应该关注什么功能?
销售自动化可以极大地提高你的生产力和效率,每周都为你节省时间。这样,你就可以把更多的时间用于完成交易,而减少用于行政任务的时间。市面上的销售自动化工具有很多,作为一般经验法则,以下是销售自动化工具中需要寻找…...
thread.join 是干什么的?原理是什么?
Thread.join 加了join,表示join的线程的修改对于join之外的代码是可见的。 代码示例: public class JoinDemo {private static int i 1000;public static void main(String[] args) {new Thread(()->{i 3000;}).start();System.out.println("…...
论文阅读 | Cross-Attention Transformer for Video Interpolation
前言:ACCV2022wrokshop用transformer做插帧的文章,q,kv,来自不同的图像 代码:【here】 Cross-Attention Transformer for Video Interpolation 引言 传统的插帧方法多用光流,但是光流的局限性在于 第一&…...
【C++修炼之路】22.哈希
每一个不曾起舞的日子都是对生命的辜负 哈希一.哈希概念及性质1.1 哈希概念1.2 哈希冲突1.3 哈希函数二.哈希冲突解决2.1 闭散列/开放定址法2.2 开散列/哈希桶三.开放定址法代码3.1 插入Insert3.2 查找Find3.3 删除Erase3.4 映射的改良&完整代码四.开散列代码4.1 插入Inser…...
HashMap原理(一):哈希函数的设计
目录导航哈希函数的作用与本质哈希函数设计哈希表初始容量的校正哈希表容量为2的整数次幂的缺陷及解决办法注:为了简化代码,提高语义,本文将HashMap很多核心代码抽出并根据代码含义为代码片段取名,完全是为了方便读者理解。哈希函…...
06--WXS 脚本
1、简介WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML ,可以构建出页面的结构。 注意事项WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。WXS 与 JavaScript 是不同的语言,有自己的…...
【Vue3】vue3 + ts 封装城市选择组件
城市选择-基本功能 能够封装城市选择组件,并且完成基础的显示隐藏的交互功能 (1)封装通用组件src/components/city/index.vue <script lang"ts" setup name"City"></script> <template><div class…...
C语言if判断语句的三种用法
C if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 语法 C 语言中 if 语句的语法: if(boolean_expression) {/* 如果布尔表达式为真将执行的语句 */ }如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false&…...
React中echarts的封装
做大屏的时候经常会遇到 echarts 展示 在 React (^18.2.0) 中对 echarts (^5.4.0) 的简单封装 echarts 封装使用 props 说明 参数说明类型可选值默认值opts初始化传入的 opts https://echarts.apache.org/zh/api.html#echarts…...
IV测试系统3A太阳能模拟器在光伏中应用
一、概述IV测试系统3A太阳能模拟器应具备光束准直、光斑均匀、辐照稳定、且与太阳光谱匹配的特点,使用户可足不出户的完成需要太阳光照条件的测试。科迎法电气提供多规格高品质的太阳模拟器,可适用于单晶硅、多晶硅、非晶硅、染料敏化、有机、钙钛矿等各…...
Vue 中过滤器 filter 使用教程
Vue 过滤器 filter 使用教程文章目录Vue 过滤器 filter 使用教程一、过滤器1.1 过滤器使用的背景1.2 格式化时间的不同实现1.3 过滤器的使用1.4 过滤器总结一、过滤器 1.1 过滤器使用的背景 过滤器提供给我们的一种数据处理方式。过滤器功能不是必须要使用的,因为它…...
长期使用Taotoken的Token Plan套餐带来的成本体感变化
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 长期使用Taotoken的Token Plan套餐带来的成本体感变化 在AI应用开发中,成本控制与预算可预测性是项目持续运营的关键。…...
暗黑破坏神2存档修改工具终极指南:免费在线编辑器轻松定制你的游戏体验
暗黑破坏神2存档修改工具终极指南:免费在线编辑器轻松定制你的游戏体验 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是一个文章写手,你负责为开源项目写专业易懂的文章。请为暗黑破坏神2存档修改工具…...
初创公司如何借助Taotoken快速构建AI功能原型并控制预算
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 初创公司如何借助Taotoken快速构建AI功能原型并控制预算 对于资源有限的初创团队而言,在产品中集成智能对话或内容生成…...
Java 并发容器深度解析:从早期遗留类到现代高并发架构
Java 并发容器的演进历程是 Java 语言在多线程环境下追求性能与安全平衡的缩影。本文将针对 List、Set、Queue(含 Stack)以及 Map 的并发实现方案进行系统化总结,并深度剖析装饰器模式与 Legacy 类的原理差异及底层实现机制。一、 并发容器实…...
误删VM但存储文件还在?vCenter注册一键恢复
在vCenter运维过程中,很多运维人员会不小心误删虚拟机(VM),删除后发现虚拟机的存储文件(VMDK、VMX等)仍保存在数据存储(datastore)中,顿时手足无措,担心数据丢…...
AutoSAR分层架构真能复用?从RT-Thread驱动模型看MCAL如何实现MCU无感切换
AutoSAR分层架构与RT-Thread驱动模型:MCU无感切换的架构密码 在嵌入式开发领域,硬件平台的频繁切换一直是工程师的痛点。当项目需要从STM32切换到NXP芯片,或是从汽车电子的AURIX平台迁移到瑞萨RH850时,传统开发方式往往意味着大量…...
企业如何利用Taotoken统一管理多团队的AI模型用量与成本
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 企业如何利用Taotoken统一管理多团队的AI模型用量与成本 在多个项目组并行推进、同时调用大语言模型进行开发的场景下,…...
Qt Creator远程调试实战:当你的开发机是Win10,测试机是Win7时该怎么办?
Qt Creator跨Windows版本远程调试实战:Win10到Win7的完整解决方案 当开发环境与测试环境存在Windows版本差异时,Qt项目的远程调试往往会遇到各种"玄学"问题。本文将针对Win10开发机与Win7测试机的典型组合,深入解析CDB远程调试的完…...
构建高可靠后端架构:从分层设计到可观测性的工程实践
1. 项目概述:一个为现代应用打造的“钢铁脊梁” 最近在折腾一个前后端分离的项目,后端服务部署在云上,前端是Vue,中间还夹杂着几个微服务。部署上线那几天,我几乎没怎么合眼,不是数据库连接池爆了ÿ…...
Unlock Music音乐解锁工具:5步实现跨平台音乐文件自由转换
Unlock Music音乐解锁工具:5步实现跨平台音乐文件自由转换 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: h…...
