Linux操作命令

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

yum安装软件

1.安装yum包:

$ yum install PACKAGE_NAME

2.移除yum包:

$ yum remove PACKAGE_NAME

3.重新安装一个yum包:

$ yum reinstall PACKAGE_NAME

4.搜索yum包:

$ yum search PACKAGE_NAME

5.显示yum包的信息:

$ yum info PACKAGE_NAME

6.更新安装的yum包:

$ yum update

7.更新具体的yum包:

$ yum update PACKAGE_NAME

8.显示yum历史:

$ yum history

9.显示已启用的yum存储库的列表:

$ yum repolist

10.清除yum缓存:

$ yum clean all

防火墙

一、防火墙的开启、关闭、禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld

(2)设置开机禁用防火墙:systemctl disable firewalld

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld 或 systemctl stop firewalld.service

(5)检查防火墙状态 systemctl status firewalld

二、使用firewall-cmd配置端口

(1)查看防火墙状态:firewall-cmd --state

(2)重新加载配置:firewall-cmd --reload

(3)查看开放的端口:firewall-cmd --list-ports

(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent

命令含义:

–zone #=作用域=pubic

–add-port=9200/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效

(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent

常用命令

1.版本信息


[root@localhost]# cat /etc/os-release
NAME="openEuler"
VERSION="22.03 LTS"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 LTS"
ANSI_COLOR="0;31"

[root@localhost ~]# cat /proc/version
Linux version 5.10.0-60.43.0.72.oe2203.x86_64 (abuild@obs-worker1639015616-x86-0007) (gcc_old (GCC) 10.3.1, GNU ld (GNU Binutils) 2.37) #1 SMP Tue Jul 12 01:54:24 UTC 2022

[root@iZ2ze9wbetpobdd5izvo9pZ /]# uname
Linux
##### 查看系统的位是32位还是64位[root@localhost ~]# getconf LONG_BIT
64

2.关机重启

Linux重启命令:

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

reboot shutdown -r now 

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

3.目录操作

3.1 ls

推荐文章:

ls常用命令_ls -all-优快云博客

3.2 rm

语法

rm [options] name...

参数:

  • -i 删除前逐一询问确认。

  • -f 强制删除,无需逐一确认。

  • -r 将目录及以下之档案亦逐一删除。

删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:

# rm  test.txt   # rm  homework   rm: 无法删除目录"homework": 是一个目录  # rm  -r  homework  

删除当前目录下的所有文件及目录,命令行为:

rm  -r  * 

文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

3.3cp & mv

# 复制cp # . 当前目录 ..上一级目录 ~ 家目录
# 复制两个文件到当前目录中 $ cp ~/user.txt ../linux.txt .
# 将目录c复制到a目录,将b目录复制到a目录$ 
cp -r c a $ cp -r b a 
# 查看结果 $ 
tree a a├── b └── c 

#复制c目录下的所有内容,包括目录都复制到a目录, 
$ cp -r c/* a $ tree a a├── b ├── c │ ├── linux.txt│ └── user.txt
# cp 复制文件 
cp index.html demo.html cp index.html ~/dst/ 
#复制index.html到家目录dst下
cp index.html ~/dst/home.html 
#复制index.htm到/home/用户名/dst/home.html
# 移动-剪切粘贴 mv 也可以改名$ mv c b

剪切,粘贴操作

mv jdk-18.0.1/ /usr/local/ mv /usr/local/jdk-18.0.1/ . mv jdk18 jdk-18 

4.文件操作

4.1 grep

--color=auto 对匹配到的文本着色显示

-v 显示不被pattern匹配到的行

-i 忽略字符大小写

-n 显示匹配的行号

-c 统计匹配的行数

-o 仅显示匹配到的字符串

-q 静默模式,不输出任何信息

-A # after, 后#行

-B # before, 前#行

-C # context, 前后各#行

-e 实现多个选项间的逻辑or关系

grep –e ‘cat ’ -e ‘dog’ file

-w 匹配整个单词

推荐文章:

grep命令 - lemon锋 - 博客园 (cnblogs.com)                                 

Linux基础操作命令 Linux基础操作命令 文章目录Linux基础操作命令@[toc]1. Shell命令的基础格式(1)comand(2) ls-查看2.显示系统信息的命令(1)who-查看用户登录信息(2)whoami-显示当前操作系统用户(3)hostname/hostnamectl-显示或设置当前系统的主机名(4)date-显示时间/日期(5)cal-显示日历(6)clear-清除屏幕3.Shell使用技巧(1)命令和文件名的自动补全功能-Tab键(2)历史命令-history(3)命名别名-alias(4)命令帮助- 阅读详情

相关推荐

2025数学建模美赛C题完整建模思路——奥运会奖牌榜的模型

2025数学建模美赛C题完整建模思路——奥运会奖牌榜的模型

Yilu264的博客 1万+

Linux相关操作命令

linux系统高频率使用到的命令

qq_52249105的博客 436

学习笔记7--激光雷达标定

本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》,笔者不是自动驾驶领域的专家,只是一个在探索自动驾驶路上的小白,此系列丛书尚未阅读完,也是边阅读边总结边思考,欢迎各位小伙伴,各位大牛们在评论区给出建议,帮笔者这个小白挑出错误,谢谢! 此专栏是关于《自动驾驶汽车环境感知》书籍的笔记。 2.激光雷达标定 2.1 概述 激光雷达内参标定:内部激光发射器坐标系与雷达本

FUXI_Willard 8022

【Linux】网络操作命令详解

在Linux系统中,网络操作是系统管理员和开发人员必须熟练掌握的一项技能。本文将介绍一些常用的Linux网络操作命令,帮助读者更好地理解和运用这些命令,从而更高效地管理和维护网络连接。通过学习和掌握以上Linux网络操作命令,您将能够更好地诊断和管理系统的网络连接。这些命令为系统管理员和网络工程师提供了强大的工具,帮助他们确保网络的正常运行,及时解决问题。在实际工作中,熟练使用这些命令将提高工作效率,更好地应对各种网络挑战。希望本文对您有所帮助,欢迎交流和学习。

double222222的博客 4150

避坑指南:Unity新版InputSystem在移动端的5个常见问题及解决方案

本文针对Unity新版InputSystem在移动端开发中的常见问题,提供了5个关键解决方案,包括虚拟摇杆灵敏度调节、多点触控冲突处理、按钮反馈延迟优化、手势识别与陀螺仪数据融合以及Android/iOS平台差异处理。这些实战经验帮助开发者高效解决触控适配难题,提升移动游戏体验。

soda5的博客 404

GoAnywhere MFT 身份验证绕过漏洞(CVE-2024-0204)

GoAnywhere MFT 身份验证绕过漏洞(CVE-2024-0204)

weixin_43567873的博客 387

linux常见操作命令

arguments]表示有的命令有参数,有的命令可能没有参数。用括号在区分:d(rwx)(r-x)(r-x)文件类型(所有者权限)(文件所在组的权限)(其他人的权限);(1)第1段,drwxr-xr-x,表示文件属性,第1个字母d表示这个是个目录,如果是“-”表示文件。第3位表示是否有执行的权限,有执行的权限,显示“x”,没有执行的权限,显示“-”。第1位表示是否有读的权限,有读的权限,显示“r”,没有读的权限,显示“-”。第2位表示是否有写的权限,有写的权限,显示“w”,没有写的权限,显示“-”。

2401_82366115的博客 314

【华为OD机试真题】7、字符串筛选排序 | 机试真题+思路参考+代码解析(C++、Java、Py)

题目描述 >输入一个由N个大小写字母组成的字符串 按照ASCII码值从小到大进行排序 查找字符串中第K个最小ASCII码值的字母(k>=1) 输出该字母所在字符串中的位置索引(字符串的第一个位置索引为0) k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引 如果有重复字母则输出字母的最小位置索引

KJ.JK 2266

LINUX常用操作命令

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

weixin_39539399的博客 492

Google Earth Engine——使用STARFM 图像融合算法将Landsat 和 MODIS 融合得出2000-2023 NDVI长时序图(空间分辨率为 30 米、时间分辨率为 16 天)

非本地入侵物种是全球生态系统面临的主要威胁之一。野葛(Pueraria montana)是一种生长迅速的藤本植物,原产于亚洲,现已入侵美国一些地区,因此该物种的管理成为一个重要问题。利用 Landsat 和 MODIS 平台收集的数据,计算了 2000 年至 2015 年肯塔基州三个侵扰地点的归一化差异植被指数(NDVI)估算值。使用 STARFM 图像融合算法将大地遥感卫星和 MODIS 得出的 NDVI 结合成空间分辨率为 30 米、时间分辨率为 16 天的时间序列。

此星光明博客 2508

[QMT量化交易小白入门]-六十九、ETF动量评分策略,历史年化收益率107%

C . bar_date } 跳过') returnC . bar_date } 跳过') returnC . bar_date } 跳过') return作用:如果当前不是回测模式且不是最后一根K线,则记录日志并跳过本次任务。这是为了避免在实时交易中对尚未完成的数据进行处理。

木头大左的博客 2226

Linux基础命令之目录操作命令

在讲基础命令之前,我们先来说几个Linux中的小知识点。 在Linux中,一切皆文件。Linux下并不以文件后缀名来区分文件类型,而是用第一列第一个符号来区别文件类型的。 Linux下的目录结构是一个树型结构,最上层的目录就是根目录,用 / 表示。 Linux下以文件的方式访问设备。 Linux操作系统是一个多用户、多任务的操作系统。 两种路径的表达方法: 1)绝对路径:以根目录为起始查找路径的...

Nan_Feng726的博客 898

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux常见操作命令

使用 tail 命令可以查看文件的后几行, tail -n 10 file 可以查看文件的后10行, tail -f file 可以实时查看文件的更新内容,常用于查看日志文件。- 查看目录内容:使用 ls 命令, ls 可以列出当前目录下的文件和子目录, ls -l 可以以详细列表形式显示文件信息, ls -a 可以显示包括隐藏文件在内的所有文件。- 删除文件/目录:使用 rm 命令, rm file 可以删除文件, rm -r dir 可以递归删除目录及其内容, rm -f 可以强制删除,不提示确认。

2301_81527420的博客 1379

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux 操作命令

Linux 常用操作命令 查看匹配文件 find . -type f -regex “.h2*.jar” 删除文件 rm-rf 文件 压缩文件 1.zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ 解压zip unizp 压缩包文件 -d 文件位置 看

weixin_40664381的博客 139

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux 简单操作命令

linux 简单命令

m0_49264693的博客 1048

Linux常用操作命令大全

Linux是一个性能稳定的多用户网络操作系统,现在越来越多的用户关注起了Linux系统,为了大家更好的使用Linux系统,小编特意整理了Linux常用操作命令大全,希望可以给大家带来帮助。 Linux常用操作命令大全 常用指令: ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创...

weixin_44943568的博客 688

Linux操作命令由浅入深

Linux,Linux Is Not UniX 的递归缩写,一般指GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个遵循POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

qq_52974774的博客 1458

Linux常用操作命令

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

郭强 825

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

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

恩爸编程 1133
上一篇: Linux发布项目(包括前端和后端)到OpenEuler虚拟机上
下一篇: Linux命令进程管理工具top、ps、jps和tar以及守护进程nohup
涵冰...
博客等级 码龄4年 2438粉丝 243原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涵冰...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值