linux常用操作命令

100个Linux操作命令和20个常用脚本 以下是一个简单的Linux系统监控脚本,用于监控系统资源使用情况,包括CPU、内存和磁盘空间等。 该脚本使用了命令来获取CPU使用率,命令来获取内存使用情况,以及命令来获取磁盘空间使用情况。这些命令的输出被解析并提取出所需的信息,然后通过命令打印出来。你可以将以上代码保存为一个文件(例如),然后在终端中运行该脚本,即可查看系统资源的使用情况。请注意,在运行脚本之前,确保你具有执行权限(可以使用命令添加执行权限)。以下是一个简单的Linux磁盘管理脚本,用于清理垃圾文件和扩展文件系统。 该脚本使用了命令来清理 阅读详情

常用指令

ls               显示文件或目录

-l              列出文件详细信息l(list)

-a             列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir             创建目录

-p            创建目录,若无父目录,则创建p(parent)

cd                 切换目录

touch             创建空文件

echo              创建带有内容的文件。

cat                查看文件内容

cp                 拷贝

mv                移动或重命名

rm                删除文件

-r            递归删除,可删除子目录及文件

-f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less   分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1    命令行全屏模式

系统管理命令

stat               显示指定文件的详细信息,比ls更详细

who               显示在线登陆用户

whoami          显示当前操作用户

hostname       显示主机名

uname            显示系统信息

top                 动态显示当前耗费资源最多进程信息

ps                   显示瞬间进程状态 ps -aux

du                   查看目录大小 du -h /home带有单位显示目录信息

df                   查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias               对命令重命名 如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

打包压缩相关命令

gzip:

bzip2:

tar:                  打包压缩

-c              归档文件

-x              压缩文件

-z              gzip压缩文件

-j              bzip2压缩文件

-v              显示压缩或解压缩过程 v(view)

-f              使用档名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就可以了。

关机/重启机器

shutdown

-r             关机重启

-h             关机不重启

now          立刻关机

halt /init0/poweroff              关机

reboot          重启

vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q                      退出

:q!                     强制退出

:wq                   保存并退出

:set number     显示行号

:set nonumber  隐藏行号

/apache            在文档中查找apache 按n跳到下一个,shift+n上一个

yyp                   复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

用户及用户组管理

/etc/passwd    存储用户账号

/etc/group       存储组账号

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码

useradd          用户名

userdel           用户名

adduser         用户名

groupadd       组名

groupdel        组名

passwd root     给root设置密码

su root

su – root

/etc/profile     系统环境变量

bash_profile     用户环境变量

.bashrc              用户环境变量

su user              切换用户,加载配置文件.bashrc

su – user            切换用户,加载配置文件/etc/profile ,加载bash_profile

yum常用命令

1) 查找和显示

yum search string 根据关键字string查找安装包
yum deplist package1 查看程序package1依赖关系
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list installed 查看已安装软件包
yum list package1 显示指定程序包安装情况package1
yum list all 列出YUM仓库中全部软件
yum groupinfo group1 显示程序组group1信息
yum provides nginx 查看软件功能

yum whatprovides filename 查看哪个rpm文件包含了指定的目标文件

2)安装

yum install 全部安装
yum install package1 安装指定的安装包package1
yum localinstall 软件名称.rpm 安装本地包
yum groupinsall group1 安装程序组group1

3)更新

yum check-update 检查可更新的程序
yum update 全部更新
yum update package1 更新指定程序包package1
yum –exclude=package kernel* update 排除个别软件升级
yum localupdate update-package.rpm 升级本地包
yum groupupdate group1 升级程序组group1
yum install kernel-headers kernel-devl:升级内核

4)卸载

yum remove package1
yum erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
5)清除缓存

yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages

2.清除缓存目录(/var/cache/yum)下的 headers

命令:yum clean headers

3.清除缓存目录(/var/cache/yum)下旧的 headers

命令:yum clean oldheaders

4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean,
yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

6)启用与禁用源

yum –enablerepo=epel install rsnapshot
yum –disablerepo=epel install 软件名称

RIGOL DS1102E示波器新手必看:从开机到捕获第一个波形的5分钟指南 本文为RIGOL DS1102E示波器新手提供了一份快速上手指南。内容涵盖从开机、探头校准到捕获第一个波形的完整流程,重点解析了触发设置、自动测量等核心操作,并指出了探头衰减比设置等常见误区,帮助用户快速掌握这款经典数字示波器的基本使用方法。 阅读详情

相关推荐

DSSAT模型实战:从基础配置到气候情景模拟

本文详细介绍了DSSAT模型在农业模拟中的应用,从基础配置到气候情景模拟的全流程实战指南。通过土壤-植物-大气连续体的动态关系建模,DSSAT能精准预测作物产量,误差率低至8%。文章涵盖气象数据处理、土壤参数配置、管理措施调控等核心技巧,并提供了Python脚本和可视化方法,助力农业科研与决策。

weixin_29264201的博客 1011

Linux 常用操作命令及示例全解

在 Linux 操作系统的世界里,熟练掌握常用命令能够让开发者、运维人员的工作效率大幅提升。本文将详细介绍一些核心的 Linux 常用命令,并附上实际使用示例。

恩爸编程 1133

手把手教你构建轻量级CLIP模型:从理论到实践

本文手把手教你从零构建一个轻量级CLIP模型,深入解析其核心原理——对比学习,并提供完整的代码实践。通过精简的模型架构、数据准备和训练循环实现,帮助读者彻底理解多模态模型如何让图像与文本在共享空间中对齐,为学习更复杂的AI模型打下坚实基础。

weixin_29100927的博客 324

Linux常用操作命令

本文列出了所有Linux常用操作命令及其示例,帮助您提高工作效率和管理能力; 1. ls - 列出目录内容 介绍: ls命令用于显示指定工作目录下的文件和目录。 示例: ls -l # 以列表形式显示文件和目录的详细信息 2. cd - 更改目录 介绍: cd命令用于更改当前工作目录。 示例: cd /home # 切换到/home目录 3. pwd - 显示当前目录 介绍: pwd命令显示用户当前所处的工作目录路径。 示例: pwd # 输出当前工作目录的绝对路径

郭强 825

保姆级教程:在MounRiver Studio上为CH32V307配置FreeRTOS与LwIP网络栈

本文提供了一份详细的教程,指导如何在MounRiver Studio上为CH32V307配置FreeRTOS与LwIP网络栈。从开发环境搭建到网络功能验证,涵盖了FreeRTOS内核定制、LwIP协议栈配置、硬件抽象层实现等关键步骤,帮助开发者快速掌握RISC-V架构下的嵌入式网络开发。

weixin_29275257的博客 361

无人机避障——4DMmvRadar三维点云坐标转换到无人机坐标系(三)

无人机避障——4DMmvRadar三维点云坐标转换到无人机坐标系(三)

weixin_45390670的博客 1869

LINUX常用操作命令

由于工作中用到shell,就需要掌握基本的linux操作命令,下面自己将自己工作中常用到的linux命令进行总结 一、几个重要的热键 1、【Tab】键 :tab键具有命令补全的功能 比如我想查看anaconda -ks.cfg的内容,我只需要输入a,然后按tab键他将会进行匹配,然后自动补全             2、[Ctrl]-c按键:让当前的程序或者操作停止掉 3、【home】...

weixin_39539399的博客 492

AirSim中图像API的应用

解析Airsim图像获取保存的api

fegxg的博客 1603

Linux常用操作命令大全

Linux是一种开源的操作系统,广泛应用于服务器和个人计算机中。它提供了丰富的命令行工具,用于管理文件系统、网络、用户等各个方面。本文将介绍一些常用的Linux命令,帮助您更好地理解和使用Linux系统。

脚踏实地,实事求是。 1315

OpenClaw使用ClawHub安装skill网络不稳定?Rate limit exceeded报错?试试这个国内高速镜像工具!

使用 ClawHub 安装 Skill 时遇到 🌐 网络不稳、❌ Rate limit 或命令不可用?使用这个镜像工具,轻松解决skill安装问题,⚡

XiaoqiangClub的博客 1260

2篇1章1节:数据的基本概念以及 R 中的数据结构、向量与矩阵的创建及运算

本文详细介绍了R语言中常见的数据结构的向量和矩阵。通过掌握这些数据结构的基本概念和操作技巧,可以更高效地处理和分析数据。

MD Code 1242

Linux 虚拟机常用操作命令

该文章是作者本人为了方便记忆用来自用的,其中内容皆借鉴于这篇Linux 常用操作命令大全(最后更新时间:2024年1月)文章。

weixin_70171141的博客 2905

2026年经纬恒润嵌入式笔试试卷带答案

2026年经纬恒润嵌入式笔试试卷涵盖车规MCU选型(如TriCore)、Cortex-M启动流程、指针数组区别、AUTOSAR OS任务调度(静态优先级抢占)、CAN总线特性(终端电阻必要性)、PID控制原理、SOME/IP协议应用等核心知识点。试题聚焦汽车电子系统设计,强调功能安全与实时性要求,涵盖中断处理、Bootloader升级机制、内存布局及可靠性设计(如看门狗、ECC校验)。多选题考察通信协议分层应用,填空题强化基础概念(如MSP初始值、SOME/IP、积分项作用)。整体体现车载嵌入式开发对底层原

Open 75

Linux常用操作命令总结 + 巩固复习

Linux常用操作命令总结 + 巩固复习

m0_51244077的博客 1177

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

docker & linux 常用操作命令

docker network create 网络名称示例创建一个名为mynetwork的自定义网络。镜像操作docker rmi容器操作docker rundocker psdocker rm网络操作数据卷操作这些命令涵盖了 Docker 的常见操作,适合日常开发和运维使用!在 CentOS 系统中,tar是一个非常常用的命令,用于打包和压缩文件或目录。它支持多种压缩格式(如.tar.gz和.tar.bz2),并且可以方便地进行解压操作。以下是tar压缩.tar.gz。

xiaozaq的博客 1754

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

指南:Linux常用的操作命令!!!

“本文为Linux爱好者精心准备,涵盖了从文件管理到系统监控的多个个基础且实用的操作命令。无论你是初次接触Linux,还是希望提升日常工作效率的资深用户,都能在这里找到适合自己的命令。跟随我们的指南,轻松掌握Linux命令行操作,让你的工作和学习更加高效!”

欢迎来到Mn_Hz的小博站,个人播客mn.hezheng.icu 已停服 999

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【嵌入式】Linux的常用操作命令 (1)

举例:显示文件passwd的文件大小、文件权限、文件所有者、所属组、被访问时间、修改时间、变更时间等内容。,目录同样可以是绝对路径,也可以是相对路径,删除目录时,被删除的目录下应无文件或目录存在。删除当前目录下的所有文件,但子目录和以“.”开头的文件(即隐含文件)不删除。将文件hello.c设为该文件所有者所属组的其他用户可写,但其他人不能写。-p:建立目录时,如果父目录不存在,则此时可以与子目录一起建立。,包含其下的所有文件和子目录,并且不提示用户确认。(列出的是文件的名字,而不是文件的内容)

m0_74209563的博客 1088
上一篇: MySQL数据库基本操作
下一篇: centos安装与配置
owen-li
博客等级 码龄11年 87粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值