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

linux常用命令行整理

1、linux的以及目录
  • bin 二进制可执行文件
  • sbin 二进制可执行文件(root用户权限)
  • etc 系统管理和配置文件,例如常见host文件
  • home 用户文件的根目录
  • usr 用户存放系统应用程序(共享系统资源)
  • opt 可选的应用程序
  • proc 虚拟文件系统
  • root 超级用户
  • dev 存放设备文件
  • mnt 系统管理员安装临时文件
  • boot 系统引导文件
  • lib 存放系统运行相关库文件
  • tmp 临时文件
  • var 需要改变数据文件
  • lost+found 垃圾桶

2、linux常用命令解释

###### 1、查看操作
cd  /root  #切换目录
ls -al  #查看文件,包括隐藏
df  #查看磁盘相关信息
dirs  #查看文件目录
pwd   #查看当前位置
ping [ip] #检测主机连接
netstat #查看网络状态
stat	# 显示文件详细信息
date	#查看系统当前日期
ps 	#查看系统运行情况
who/whoami/whois  # 查看当前登录人
top 显示管理执行中的程序
grep #查看文件
view #查看文件
cmp #比较两个文件是否有差异
diff # 对比文件差异
file  #辨识文件类型
find  #查找文件
which #查找文件
whereis #查找文件路径
split #拆分文件
wc test.txt #统计文件行数,字数,字符数
more/less test.txt  # 查看文件内容
head/tail test.txt # 查看文件开头和末尾内容
hostname  #主机名
uname # 显示系统信息
ifconfig # 查看网络情况
clear #清屏操作###### 2、文件操作
gzip/gunzip #gzip格式解压缩
zip/unzip #zip格式解压缩
tar/untar #tar格式解压缩
chmod   #变更文件或目录的权限
cp #复制文件
paster #粘贴文件
mv #移动文件
rm #删除文件或文件夹
cut #剪切文件
ln  #创建文件软连接
mkdir  	#创建文件夹
rmdir	#删除空目录
touch #创建空文件###### 3、系统管理
login/logout/logname
reboot  # 重启系统
shutdown #关机###### 4、网络线程操作
kill -9 # 关闭指定ID进程
ftp #文件传输###### 5、文本操作
vim #查看并编辑文件#### 常用指令整理
ls -l  #显示目录下文件详细
ls -a  #列出当前目录下的文件和目录
mkdir -p  #创建目录,如果没有父目录则创建父目录
wget #下载文件
rm -f #强制删除
rm -r #递归删除
tar -cvf  #只打包,不压缩
tar -zcvf # 打包并gzip压缩 
sh  #指定shell文件
nohup sh  #后台执行shell文件ps -aux # 显示进程状态
alias showmeit="ps -aux" # 使用别名
unaliax showmeit #解除使用别名##### systemctl操作
systemctl enable  #开机启动程序
systemctl start  #启动程序
systemctl stop  # 关闭程序##### firewall操作
firewall-cmd --state #查看防火墙
systemctl stop firewald.service # 关闭防火墙
systemctl disable firewalld.service # 禁止防火墙开机启动##### rpm方式
rpm -i xxx.rpm  #安装
rpm -qa | grep jdk # 查找
rpm -qa | more  # 列表查看##### yum方式
yum search jdk	#搜索
yum install  #安装
yum erase # 删除#### VIM操作
vi [文件] # 进入文件
i #编辑模式
esc #退出编辑模式
wq #保存并退出
q! #不保存退出
set number # 显示行号
/xxx  #查找关键字
n   # 下一个
shift+n  #上一个

第一部分:linux常用工具安装

第三部分:一些有用的命令行

tail -f  500 all.log  # 查看日志文件
ps -ef|grep java   # 查看包含java的进行
grep 'search word' all.log # 从all.log文件中搜索关键字
whereis nginx  # 获取nginx的位置
gzip test.txt
gunzip test.zip 
tar test.txt test.tar #  压缩
untar test.tar  #   解压

linux高级操作

linux防火墙操作

service firewall start # 开启
service firewall restart # 重启
service firewall stop # 关闭
firewall-cmd --list-all  # 查看规则
firewall-cmd --query-port=8080/tcp # 检查端口是否开放
firewall-cmd --permanent --add-port=8080/tcp # 开放端口
firewall-cmd --permanent --remove-port=8080/tcp # 关闭端口
firewall-cmd --reload # 重启防火墙

相关文章:

linux常用命令行整理

1、linux的以及目录 bin 二进制可执行文件sbin 二进制可执行文件(root用户权限)etc 系统管理和配置文件,例如常见host文件home 用户文件的根目录usr 用户存放系统应用程序(共享系统资源)opt 可选的应用程序proc 虚拟文件系统root 超级用户dev 存放设备文件mnt 系统管理员安装临…...

python字符串相关

python字符串相关 一、reverse() 函数 只能反转 列表二、reversed() 反转元组字符串等等 返回迭代器三、join和reversed反转字符串四、join串联字符串(join连接对象仅限字符串、储存字符串的元组、列表、字典)数字对象可通过str()转化为字符串⭐对象为字…...

JavaScript学习笔记01

JavaScript笔记01 什么是 JavaScript JavaScript 是一门世界上最流行的脚本语言,它是一种弱类型的脚本语言,其代码不需要经过编译,而是由浏览器解释运行,用于控制网页的行为。 发展历史 参考:JavaScript的起源故事…...

golang 通用的 grpc http 基础开发框架

go-moda golang 通用的 grpc http 基础开发框架仓库地址: https://github.com/webws/go-moda仓库一直在更新,欢迎大家吐槽和指点 特性 transport: 集成 http(echo、gin)和 grpc。tracing: openTelemetry 实现微务链路追踪pprof: 分析性能config: 通用…...

FSK解调技术的FPGA实现

本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 一、FSK信号的解调原理 FSK信号的解调也有非相干和相干两种,FSK信号可以看作是用两个频率源交替传输得到的,所以FSK的接收机由…...

Matlab图像处理-高斯低通滤波器

高通滤波 图像的边缘、细节主要位于高频部分,而图像的模糊是由于高频成分比较弱产生的。高通滤波就是为了高消除模糊,突出边缘。因此采用高通滤波器让高频成分通过,消除低频噪声成分削弱,再经傅里叶逆变换得到边缘锐化的图像。 …...

文件上传之图片马混淆绕过与条件竞争

一、图片马混淆绕过 1.上传gif imagecreatefromxxxx函数把图片内容打散,,但是不会影响图片正常显示 $is_upload false; $msg null; if (isset($_POST[submit])){// 获得上传文件的基本信息,文件名,类型,大小&…...

代码随想录二刷day16

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣104. 二叉树的最大深度二、力扣559. N 叉树的最大深度三、力扣111. 二叉树的最小深度三、力扣力扣222. 完全二叉树的节点个数 前言 一、力扣104. 二叉树…...

【开发】安防监控/视频存储/视频汇聚平台EasyCVR优化播放体验的小tips

视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同,可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、H.265自动转码H.264、平台级联等。为了便于用户二次开发、调用与集成,…...

力扣(LeetCode)算法_C++—— 只出现一次的数字

给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。 示例 1 : 输入&#xff1…...

Windows配置SonarQube代码审查工具详细步骤(附带IDEA SonarLint插件使用)

文章目录 环境说明以及准备一. SonarQube的下载与安装二. 添加SonarQube项目三. 使用Maven命令上传代码到SonarQube四. IDEA安装SonarLint插件 环境说明以及准备 本篇博客使用的SonarQube版本为9.8,注意JDK 1.8已经不能支持 NameVersionDownLoad LinkSonarQube9.8…...

【Unity3D】UI Toolkit元素

1 前言 UI Toolkit简介 中介绍了 UI Builder、样式属性、UQuery、Debugger,UI Toolkit容器 中介绍了 VisualElement、ScrollView、ListView、GroupBox 等容器,UI Toolkit样式选择器 中介绍了简单选择器、复杂选择器、伪类选择器等样式选择器,…...

Task :app:compileDebugKotlin FAILED

gradle.properties 里面加上 android.enableJetifiertrue...

Android——数据存储(一)(二十一)

1. 数据存储 1.1 知识点 (1)掌握Android数据存储的分类; (2)可以使用SharedPreferences存储数据。 1.2 具体内容 对于我们数据的存储而言,Android一共提供了5个数据存储的方式:SharedPrefe…...

机器学习课后习题 ---数学基础回顾

(一)选择题 1.函数y=1/(x+1)是 A.偶函数 B.奇函数 C.单调函数 D.无界函数 2.设f(sin(x/2)=cosx+1,则f(x)为() A.2x-2 B.2-2x C.1+2 …...

CS420 课程笔记 P4 - 以16进制形态编辑游戏文件

文章目录 IntroductionFinding save filesStringsUnicodeExample!Value searchHealth searchConclusion Introduction 这节课我们将学习编辑十六进制,主要用于编辑保存文件,但十六进制编辑涉及的技能可以很好地转移到: Save file editingRe…...

计算机毕设之Python的高校成绩分析(含文档+源码+部署)

本系统阐述的是一个高校成绩分析系统的设计与实现,对于Python、B/S结构、MySql进行了较为深入的学习与应用。主要针对系统的设计,描述,实现和分析与测试方面来表明开发的过程。开发中使用了 django框架和MySql数据库技术搭建系统的整体架构。…...

【Sentinel】核心API-Entry与Context

文章目录 一、Entry1、Entry的声明2、使用API自定义资源3、基于SentinelResource注解标记资源 二、Context1、Context介绍2、Context的初始化3、AbstractSentinelInterceptor4、ContextUtil 一、Entry 1、Entry的声明 默认情况下,Sentinel会将controller中的方法作…...

HashMap源码阅读解惑

HashMap的hash函数(1.8) 首先1.7的是四次扰动,1.8做了优化。 简单的说就是对key做hashCode操作,然后将得到的32为散列值向右位移16位,再与hashCode做异或计算。实质上是把一个数的低16位与他的高16位做异或运算。 st…...

如何解决前端传递数据给后端时精度丢失问题

解决精度丢失 有时候我们在进行修改操作时,发现修改既不报错也不生效。我们进行排查后发现服务器端将数据返回给前端时没有出错,但是前端js将数据进行处理时却出错了,因为id是Long类型的,而js在处理后端返回给前端的Long类型数据…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...

day52 ResNet18 CBAM

在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...

练习(含atoi的模拟实现,自定义类型等练习)

一、结构体大小的计算及位段 (结构体大小计算及位段 详解请看:自定义类型:结构体进阶-CSDN博客) 1.在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是多少? #pragma pack(4)st…...

前端倒计时误差!

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

【项目实战】通过多模态+LangGraph实现PPT生成助手

PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...

【论文笔记】若干矿井粉尘检测算法概述

总的来说,传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度,通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...

Robots.txt 文件

什么是robots.txt? robots.txt 是一个位于网站根目录下的文本文件(如:https://example.com/robots.txt),它用于指导网络爬虫(如搜索引擎的蜘蛛程序)如何抓取该网站的内容。这个文件遵循 Robots…...

uniapp中使用aixos 报错

问题: 在uniapp中使用aixos,运行后报如下错误: AxiosError: There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build 解决方案&…...

【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题

【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的"no matching..."系列算法协商失败问题 摘要: 近期,在使用较新版本的OpenSSH客户端连接老旧SSH服务器时,会遇到 "no matching key exchange method found"​, "n…...