linux系统常用命令(个人使用)

etc里面放的是linux里面简单的配置文件
pwd显示当前所处路径的绝对路径
touch 创建空的文件
cat 查看文件内容把文件内容打印到控制台上
输入一个命令没啥提示多半是成功了
>就是重定向
echo +重定向只能写一些简单的字符串内容
vim用户编辑器
打开文件
vim + 文件名
编辑文件
i
保存退出
步骤
先按esc回到普通模式
再输入:进入命令模式
再在:后面输入wq来进行保存和退出 write quit
vim用来编辑日志文件和查看内容
ctrl + s在xshell中是冻结屏幕的意思
ctrl+q就能够解除冻结屏幕的状态
创建目录mkdir+创建目录的名字
创建多级目录 mkdir -p /aaa/bbb/ccc/ff/
rm删除文件
rm-i来删除的时候提示你确认是否删除
rm-r r是递归的意思,会把目录中的所有东西都删除
rm-rf是强制删除不需要你的确认
rm是一个非常危险的操作
删除前一定要确认
rm-rf/会把你整个电脑硬盘的数据都删除掉
rm删除的路径中有个空格rm就会理解成你要删除两个目录
linux中可以定义变量
workdir = /tmp/
通过$来访问变量
如果变量名定义没有被执行到那么rm /*也是很容易被触发的,
所以日常工作中日常的数据一定要多备份
mv move (剪切 粘贴)
cp copy (复制粘贴)
mv +(要移动的源 移动目标)test.txt  bbb/
第一个是源 第二个是目标
可以使用mv针对文件和目录进行重命名
cp使用和mv类似
cp (数据源   重命名的数据源)123.txt  456.txt
就会在同级的目录里复制出一份一摸一样的456.txt
cp 123。txt bbb/将123.txt复制一份放到bbb目录中
拷贝目录的时候,和rm类似,都是要加上-r选项,表示要递归地拷贝目录里的内容
grep进行字符串匹配查找
grep bbb/ 123.txt查找123.txt在bbb中是否存在
grep -n bbb/ 123.txt查找并显示行号
ps显示进程
ps aux显示详细进程
和grep搭配使用查找
ps aux | grep mysql在进程中查找mysql的进程并显示端口号
| 管的意思就是把|前的输出当作|后面的输入
chmod +x *.sh 修改sh后缀文件的可执行权限
apt list .... 列出linux上的apt但一般要搭配grep使用,
如:apt list | grep jdk
unzip lrzse(拖文件操作需要下载的命令)
sh startup.sh(启动sh文件)这里是在bin目录下启动了Tomcat
netstat -anp | grep 8080(查看端口号)
重置root管理员密码
sudo passwd root
登录mysql 
mysql -uroot -p 
重启mysql: service mysql restart
登录管理员 su - root
后台启动服务:nohup java -jar (jar包名) &
前台启动服务:java -jar (jar包名)
linux中访问页面:例:curl http://127.0.0.1:8080/blog_login.html
从尾部看日志:tail spring-blog.log(日志文件名)
最常用的跟踪日志方式:tail -f spring-blog.log(后面可跟grep "ERROR"啥的)
查看服务是否启动小连招
查找Java进程:ps -ef | grep java(-ef -aux都行)
发布程序的时候更改端口号:nohup java -jar (jar包名) --server.port=9090 &(--后面是直接加的配置)
杀掉进程:kill -9 313938(-ef出来的进程)
解压文件夹到指定目录: tar -zxvf (压缩包名称) -C (指定的目录)
创建软连接:ln -s (原文件路径) (软链接名称)
将配置好的文件复制到其他linux系统上:scp -r (文件名) (目标ip):`目标路径`/
如:scp -r apache-zookeeper-3.5.7-bin 192.168.32.5:`pwd`/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/49206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF MVVM框架:CommunityToolkit.Mvvm包使用介绍

最近在需要使用MVVM框架的时候才发现MvvmLight作者宣布停止更新了,有点可惜。 原作者推荐使用CommunityToolkit.Mvvm包,所以这里做一个CommunityToolkit.Mvvm包使用的全面的总结。 开发环境: Visual Studio 2019Windows 10 1903CommunityTo…

海山数据库(He3DB)性能优化方案解析

前端优化是一个永恒的话题,每个前端开发者都希望自己的页面能够快速加载,给用户良好的体验。但往往事与愿违。因此,本文从编码优化、构建优化、部署优化三方面入手进行web页面性能优化。 1. 编码优化 1.1. Css优化 1.1.1. 合理使用css选择…

python中接口自动化中jsonpath详解

python在在进行接口关联的时候经常会用到参数提取,对于json格式的提取这个时候jsonpath提取器就很常用,这边主要分享一下jsonpath的详细用法 1.jsonpath的语法 (1)特点:只能提取json格式的数据,提取后的数…

vue 实战 区域内小组件元素拖拽 示例

<template><div><el-button type"primary" click"showDialog true">快捷布局</el-button><el-dialog title"快捷布局配置" :visible.sync"showDialog"><el-row :gutter"20"><el-co…

深度学习每周学习总结N5:调用Gensim库训练Word2Vec模型

目录 0. 总结&#xff1a;1. 关于nn.Embedding(), nn.EmbeddingBag(), 和 word2vecnn.Embedding()nn.EmbeddingBag()Word2Vec联系与区别 2. 调用Gensim库训练Word2Vec模型准备工作对原始语料分词训练模型模型应用计算词汇相似度找出不匹配的词汇计算词汇的词频 提问&#xff1a…

全方位数据管理:一站式爬虫服务解决方案

摘要 面对互联网信息爆炸的时代&#xff0c;如何高效地收集、整理并分析海量数据&#xff0c;成为企业与开发者面临的一大挑战。本文将深入探讨一站式爬虫服务解决方案&#xff0c;揭示如何通过全方位数据管理策略&#xff0c;助力企业轻松驾驭大数据海洋&#xff0c;实现数据…

专业视频拍摄与编辑SDK,定制专属视频解决方案

无论是社交媒体营销、产品展示、教育培训还是直播电商&#xff0c;高质量的视频内容都是吸引眼球、传递信息的关键。美摄科技&#xff0c;作为视频编辑处理领域的佼佼者&#xff0c;以其强大的视频拍摄与编辑SDK&#xff0c;为企业开启了视觉创意的新篇章。 【专业级功能&…

web3d值得学习并长期发展,性价比高吗?

在数字化浪潮日益汹涌的今天&#xff0c;Web3D技术以其独特的魅力和广泛的应用前景&#xff0c;逐渐成为技术领域的焦点。对于许多热衷于技术探索和创新的人来说&#xff0c;学习并长期发展Web3D技术无疑是一个值得考虑的选择。那么&#xff0c;Web3D技术的学习和发展究竟是否性…

WHAT - 不同 HTTP Methods 使用场景、使用方法和可能遇到的问题

目录 前言基本介绍具体介绍前置知识&#xff1a;幂等和非幂等幂等操作非幂等操作幂等性和非幂等性的应用场景总结 1. GET2. POST3. PUT4. PATCH1. 确保操作是幂等的2. 使用版本控制或条件更新3. 全量更新部分属性4. 使用特定操作指令5. 幂等标识符示例代码总结 5. DELETE6. HEA…

07 JSP

文章目录 JSP1、JSP 概述2、JSP 脚本和缺点3、EL 表达式4、JSTL标签5、MVC模式和三层架构6、案例 JSP 1、JSP 概述 JSP&#xff08;全称&#xff1a;Java Server Pages&#xff09;&#xff1a;Java 服务端页面 &#xff08;1&#xff09;是一种动态的网页技术 &#xff08;2&…

【C++高阶】哈希之美:探索位图与布隆过滤器的应用之旅

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ ⏩收录专栏⏪&#xff1a;C “ 登神长阶 ” &#x1f921;往期回顾&#x1f921;&#xff1a;模拟实现unordered 的奥秘 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀哈希应用 &#x1f4…

C++中的虚函数与多态机制如何工作?

在C中&#xff0c;虚函数和多态机制是实现面向对象编程的重要概念。 虚函数是在基类中声明的函数&#xff0c;可以在派生类中进行重写。当基类的指针或引用指向派生类的对象时&#xff0c;通过调用虚函数可以实现动态绑定&#xff0c;即在运行时确定要调用的函数。 多态是指通…

Cocos Creator 小游戏案例

最近在计划学习小游戏开发&#xff0c;查阅了一些资料&#xff0c;也找到了许多有趣的案例&#xff0c;特此记录与大家分享。 1. 连点成线 http://game.zaiwuchuan.com/yibihua 2. 颜色分类 http://game.zaiwuchuan.com/zhaoxiansuo 3. 星空一笔画 http://game.zaiwuchu…

大模型llama结构技术点分享;transformer模型常见知识点nlp面经

1、大模型llama3技术点 参考&#xff1a;https://www.zhihu.com/question/662354435/answer/3572364267 Llama1-3&#xff0c;数据tokens从1-2T到15T;使用了MHA&#xff08;GQA缓存&#xff09;&#xff1b;上下文长度从2-4-8K&#xff1b;应用了强化学习对其。 1、pretraini…

分布式事务(典型的分布式事务场景+CAP+解决方案)

分布式事务与分布式锁的区别&#xff1a; 分布式锁解决的是分布式资源抢占的问题&#xff1b;分布式事务和本地事务是解决流程化提交问题。 SQL中的4个事务隔离级别&#xff1a;&#xff08;1&#xff09;读未提交&#xff08;2&#xff09;读已提交&#xff08;3&#xff09…

如何远程开发完整分析一台新能源车BMS电池管理系统CAN数据矩阵

随着我国新能源汽车的崛起&#xff0c;从网络管理平台、数据中心、科研机构、高校教学、车型对标、整车DBC控制策略分析、电池管理系统研究、电池健康管理、网约车管理、电池梯度利用、车队管理等多方面的市场需求&#xff0c;完整分析一台新能源车BMS电池管理系统的CAN矩阵开发…

【深度学习】yolov8-seg分割训练,拼接图的分割复原

文章目录 项目背景造数据训练 项目背景 在日常开发中&#xff0c;经常会遇到一些图片是由多个图片拼接来的&#xff0c;如下图就是三个图片横向拼接来的。是否可以利用yolov8-seg模型来识别出这张图片的三张子图区域呢&#xff0c;这是文本要做的事情。 造数据 假设拼接方式有…

生成式AI与自然语言处理的结合-提升生成式AI的语言理解能力

引言 近年来&#xff0c;生成式AI已逐渐成为科技发展的前沿领域&#xff0c;其未来发展方向备受关注。对于人类生活和工作方式的影响&#xff0c;生成式AI在对话系统&#xff08;Chat&#xff09;和自主代理&#xff08;Agent&#xff09;中的表现引发了广泛讨论。本文将全面探…

Postman中的API Schema验证:确保响应精准无误

Postman中的API Schema验证&#xff1a;确保响应精准无误 在API开发和测试过程中&#xff0c;验证响应数据的准确性和一致性是至关重要的。Postman提供了一个强大的功能——API Schema验证&#xff0c;它允许开发者根据预定义的JSON Schema来检查API响应。本文将详细介绍如何在…

微软全球蓝屏带来的思考及未来战争走向

微软全球蓝屏事件不仅揭示了技术层面的问题和挑战&#xff0c;还引发了对未来战争走向的一些深入思考。以下是关于这些思考的内容&#xff1a; 微软全球蓝屏带来的思考&#xff1a; 系统稳定性与安全性&#xff1a;微软全球蓝屏事件凸显了操作系统稳定性和安全性的重要性。一…