linux 基础技巧

2024-09-08 01:38
文章标签 基础 linux 技巧

本文主要是介绍linux 基础技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录
软件包管理器rpm与yum
rpm
yum
总结
文本查看命令cat、tail、more
cat
more
tail
软件包管理器rpm与yum
rpm
rpm原称“Redhat Package Manager”.rpm会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。

rpm出现之前要想在Linux系统中安装软件只能采用“源码包”的方式安装,而且在安装、升级、卸载时还要考虑到其他程序、库的依赖关系。早期在Linux系统中安装程序是一件很麻烦事事情。而PRM机制则为解决这些问题而设计的。
rpm常用命令:
安装软件:rpm -ivh filename.rpm
升级软件:rpm -Uvh filename.rpm
卸载软件:rpm -e filename.rpm

虽然rpm能够帮助用户查询软件相关的依赖,但是问题还是要自己解决,有些大型软件需要数十个依赖包也是不小的负担。

yum
yum仓库则是为进一步简化rpm管理软件难度而设计,yum能够根据用户的要求分析出所需要的软件包以及相关依赖关系,自动从服务器下载软件包并安装到系统。
yum常用命令:
yum repolist all:列出所有仓库
yum list all:列出仓库中所有软件包
yum install 软件包名称:安装软件
yum reinstall 软件包名称:重新安装软件
yum update 软件包名称:升级软件包
yum remove 软件包:移除软件包

总结
rpm简化了软件的安装,yum解决了软件安装复杂的依赖关系。

文本查看命令cat、tail、more
cat
cat命令用于查看纯文本文件(较短的),格式为:cat [选项] [文件]。
查看文本文件:

# cat 文件名
1
参数    作用
-n    显示行号
-b    显示行号(不包括空行)
-A    显示“不可见”符号,如空格,tab键等等
more
more命令用于查看纯文本文件(较长的),格式为:

# more [选项] 文件
1
参数    作用
-d    显示提示语句与报错信息
-数字    预显示的行数
tail
tail命令用于查看纯文本文档的后N行,可持续刷新显示内容,通常用于查看项目运行日志。
格式为:

# tail [选项] [文件]
1
参数    作用
-n 10    显示后十行
-f    持续刷新显示内容

--------------------- 
作者:子非鱼yy 
来源:CSDN 
原文:https://blog.csdn.net/ztx114/article/details/85233794 
版权声明:本文为博主原创文章,转载请附上博文链接!

这篇关于linux 基础技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1146754

相关文章

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Java中的雪花算法Snowflake解析与实践技巧

《Java中的雪花算法Snowflake解析与实践技巧》本文解析了雪花算法的原理、Java实现及生产实践,涵盖ID结构、位运算技巧、时钟回拨处理、WorkerId分配等关键点,并探讨了百度UidGen... 目录一、雪花算法核心原理1.1 算法起源1.2 ID结构详解1.3 核心特性二、Java实现解析2.

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

深度解析Python装饰器常见用法与进阶技巧

《深度解析Python装饰器常见用法与进阶技巧》Python装饰器(Decorator)是提升代码可读性与复用性的强大工具,本文将深入解析Python装饰器的原理,常见用法,进阶技巧与最佳实践,希望可... 目录装饰器的基本原理函数装饰器的常见用法带参数的装饰器类装饰器与方法装饰器装饰器的嵌套与组合进阶技巧

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方

基于Linux的ffmpeg python的关键帧抽取

《基于Linux的ffmpegpython的关键帧抽取》本文主要介绍了基于Linux的ffmpegpython的关键帧抽取,实现以按帧或时间间隔抽取关键帧,文中通过示例代码介绍的非常详细,对大家的学... 目录1.FFmpeg的环境配置1) 创建一个虚拟环境envjavascript2) ffmpeg-py