CentOS的常见命令

前言

CentOS 是一个以提供企业级计算平台为目标的 Linux 发行版,它与 RHEL (Red Hat Enterprise Linux) 兼容,因此它支持很多相同的命令。下面是一些在 CentOS 系统上常用的命令:

常见命令(50个)

  1. yum - 包管理器,用于安装、更新、搜索和删除软件包。

    • 安装软件包: yum install [package_name]
    • 更新软件包: yum update [package_name]
    • 搜索软件包: yum search [keyword]
    • 删除软件包: yum remove [package_name]
  2. systemctl - 用于管理系统服务的命令行工具。

    • 启动服务: systemctl start [service_name]
    • 停止服务: systemctl stop [service_name]
    • 重启服务: systemctl restart [service_name]
    • 查看服务状态: systemctl status [service_name]
  3. ip - 网络配置工具,用于显示和操作路由、设备、策略路由和隧道。

    • 查看所有网络接口的信息: ip a
    • 查看路由表: ip r
    • 设置网络接口的IP地址: ip addr add [ip_address] dev [interface]
  4. firewall-cmd - 管理firewalld服务的工具。

    • 查看防火墙状态: firewall-cmd --state
    • 添加服务到永久配置: firewall-cmd --permanent --add-service=[service_name]
    • 重新加载防火墙配置: firewall-cmd --reload
  5. vi / vim - 文本编辑器,用于编辑配置文件或编写代码。

    • 打开文件: vi [file_name]
  6. ls, cd, cp, mv, rm - 基本的文件操作命令。

    • 列出目录内容: ls
    • 改变目录: cd [directory_path]
    • 复制文件或目录: cp [source] [destination]
    • 移动文件或目录: mv [source] [destination]
    • 删除文件或目录: rm [file_or_directory]
  7. grep, awk, sed - 文本处理工具。

    • 搜索文本: grep 'pattern' [file]
    • 文本处理: awk '{print $1}' [file]
    • 文本替换: sed 's/old/new/g' [file]
  8. tar, gzip, zip - 压缩或解压文件。

    • 压缩文件: tar czvf archive_name.tar.gz files_or_directories
    • 解压文件: tar xzvf archive_name.tar.gz
  9. chmod, chown - 修改文件或目录的权限和所有权。

    • 修改权限: chmod 755 [file_or_directory]
    • 改变所有者: chown [user]:[group] [file_or_directory]
  10. df - 查看文件系统的磁盘空间占用情况。

  • 查看所有文件系统的磁盘空间使用情况: df -h
  1. du - 估算文件或文件夹的磁盘使用空间。
  • 查看指定文件夹的磁盘使用量: du -sh [directory]
  1. top - 实时显示系统进程和资源使用的详细信息。
  • 运行 top 来查看动态的进程管理视图: top
  1. ps - 报告当前系统中的活动进程。
  • 查看所有运行中的进程: ps aux
  • 查看与某个用户相关的进程: ps -u [username]
  1. netstat - 显示网络连接、路由表、接口统计等网络信息。
  • 查看所有端口和连接: netstat -tulpn
  1. kill - 发送信号到进程,常用于结束进程。
  • 杀死指定的进程: kill [pid]
  • 强制杀死进程: kill -9 [pid]
  1. ssh - 安全地访问远程计算机。
  • 连接到远程主机: ssh [user]@[host]
  1. scp - 安全地在本地和远程计算机之间复制文件。
  • 从本地复制到远程: scp [local_file] [user]@[host]:[remote_path]
  • 从远程复制到本地: scp [user]@[host]:[remote_file] [local_path]
  1. find - 在目录层次结构中搜索文件。
  • 查找某个目录下所有的 .txt 文件: find [directory] -name "*.txt"
  1. cron - 用于设置定时任务的工具。
  • 编辑 cron 任务列表: crontab -e
  • 查看当前用户的 cron 任务列表: crontab -l
  1. free - 显示系统内存的使用情况。
  • 显示内存和交换空间的使用情况: free -h
  1. lsof - 列出当前系统打开的文件和使用这些文件的进程。
  • 查看谁在使用某个端口: lsof -i :[port_number]
  • 查看某个特定文件的使用情况: lsof [file_path]
  1. vmstat - 报告关于进程、内存、分页、块IO、陷阱以及CPU活动的信息。
  • 查看系统性能: vmstat 1(每1秒更新一次数据)
  1. iostat - 监视系统输入输出设备和CPU的使用情况。
  • 监控磁盘和CPU统计信息: iostat -xz 1(每1秒更新一次数据)
  1. tcpdump - 数据包嗅探工具,用于捕获网络层的数据包。
  • 捕获指定接口的数据包: tcpdump -i [interface]
  1. rsync - 用于备份和同步文件及目录到不同的机器之间。
  • 从本地同步到远程服务器: rsync -avz [local_path] [user]@[host]:[remote_path]
  • 从远程服务器同步到本地: rsync -avz [user]@[host]:[remote_path] [local_path]
  1. uptime - 显示系统自上次启动以来已经运行了多长时间,以及平均负载。
  • 查看系统运行时间和负载: uptime
  1. who - 显示当前登录到系统的用户。
  • 查看登录用户: who
  1. alias - 创建命令的别名,简化命令长度或固定常用的参数。
  • 创建别名: alias ll='ls -lh'
  1. dmesg - 显示引导期间和系统运行时内核的诊断信息。
  • 查看内核信息: dmesg
  1. journalctl - 用于查询和显示从系统引导时刻起收集到的日志数据。
  • 查看系统日志: journalctl
  • 跟踪实时日志: journalctl -f
  1. nc (netcat) - 多功能的网络工具,可以用于调试和调查网络连接。
  • 创建TCP连接: nc [host] [port]
  1. traceroute - 显示数据包到主机之间的路由路径。
  • 追踪网络路由: traceroute [destination]
  1. dig - DNS 查找工具。
  • 查找域名的IP地址: dig [domain_name]
  1. chmod, chown, chgrp - 管理文件和目录的权限和所有权。
  • 改变文件或目录的权限: chmod 644 [file_path]
  • 改变文件或目录的所有者: chown [user]:[group] [file_path]
  • 改变文件或目录的组: chgrp [group] [file_path]
  1. man - 显示命令的手册页面,提供关于命令的详细使用说明。
  • 查看命令的手册页: man [command]
  1. watch - 定期执行程序并显示输出结果,常用于周期性监视系统命令的输出。
  • 每两秒执行一次ls命令: watch -n 2 ls -l
  1. mount - 挂载文件系统。
  • 挂载设备: mount [device] [mount_point]
  1. umount - 卸载已挂载的文件系统。
  • 卸载设备: umount [mount_point]
  1. ln - 创建硬链接和符号链接。
  • 创建符号链接: ln -s [target_file] [link_name]
  1. diff - 比较文件和目录的差异。
  • 比较两个文件: diff [file1] [file2]
  1. sort - 对文件中的行进行排序。
  • 对文件内容排序: sort [file]
  1. uniq - 报告或省略重复的行。
  • 显示唯一行: uniq [file]
  1. cut - 移除文件中的部分。
  • 从每行中提取字段: cut -d':' -f1 [file]
  1. paste - 将多个文件的行合并到一起。
  • 合并两个文件的行: paste [file1] [file2]
  1. tr - 替换或删除字符。
  • 将文本中的小写字母转换成大写: tr 'a-z' 'A-Z' < [file]
  1. gzip, gunzip - 压缩或解压缩文件。
  • 压缩文件: gzip [file]
  • 解压文件: gunzip [file].gz
  1. bzip2, bunzip2 - 使用 bzip2 算法压缩或解压缩文件。
  • 压缩文件: bzip2 [file]
  • 解压文件: bunzip2 [file].bz2
  1. test - 评估表达式。
  • 测试文件是否存在: test -e [file] && echo "Exists"
  1. seq - 生成一个数字序列。
  • 生成从1到10的序列: seq 1 10
  1. tar - 用于打包和备份文件。
  • 打包并压缩一个目录: tar czf archive_name.tar.gz [directory]

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

读天才与算法:人脑与AI的数学思维笔记08_生物的创造力

1. 生物的创造力 1.1. 在进化树中是否有其他的物种已经具有与我们人类相当的创造力水平 1.2. 20世纪50年代中期&#xff0c;动物学家德斯蒙德莫里斯&#xff08;Desmond Morris&#xff09;在伦敦动物园做了这样一个试验 1.2.1. 动物学家给…

基于卷积神经网络的垃圾图像分类系统研究与实现

1.摘要 垃圾分类作为资源回收利用的重要环节之一, 可以有效地提高资源回收利用效率, 进一步减轻环境污染带来的危害. 随着现代工业逐步智能化, 传统的图像分类算法已经不能满足垃圾分拣设备的要求. 本文提出一种基于卷积神经网络的垃圾图像分类模型 (Garbage Classification Ne…

RF高频腔设计(7)

3.11 高阶模 之前我们说过&#xff0c;由于束流负载或者其它的原因会在RF高频腔中激发出很多模式&#xff0c;这些模式可能会对束流的稳定性造成不利的影响&#xff0c;尤其是腔的 R / Q ∗ Q L R/Q*Q_L R/Q∗QL​很高时。 为了解决这个问题&#xff0c;需要使用HOM阻尼器来抑…

数字化化转型中,人的重要性仍然不容忽视!

今日&#xff0c;蚓链多个数字化营销项目进行了复盘&#xff0c;最后数据显示&#xff1a;营销数据表现向上且居于高端的企业不仅仅是营销机制设置的科学、贴合市场&#xff0c;数据好的更主要原因还是体现在“人”&#xff01;是团队的构成科学合理&#xff0c;拿到好结果的大…

AWVS的使用

AWVS的使用 1、使用docker拉取AWVS的镜像 docker pull secfa/docker-awvs 2.使用AWVS docker run -it -d -p 13443:3443 --cap-add LINUX_IMMUTABLE secfa/docker-awvs 3.访问 4.输入账号密码 https://hub.docker.com/r/secfa/docker-awvs 找到账号密码 username:adminadmin.…

1W 1.5KVDC 3KVDC 隔离宽范围输入,单、双输出 DC/DC 电源模块——TP2L-1W 系列

TP2L-1W系列是一款高性能、超小型的电源模块&#xff0c;宽范围2&#xff1a;1,4:1输入&#xff0c;输出有稳压和连续短路保护功能&#xff0c;隔离电压为1.5KVDC&#xff0c;3KVDC工作温度范围为–40℃到85℃。特别适合对输出电压的精度有严格要求的地方&#xff0c;外部遥控功…

【Python】爬虫-基础入门

目录 一、什么是爬虫 二、爬虫的主要用途 三、学会爬虫需要掌握的技能 四、爬虫使用的语言 五、编写爬虫需要的库&#xff0c;以python为例 六、爬虫示例-python 示例一 示例二 示例三 一、什么是爬虫 爬虫&#xff0c;又称网络爬虫或网页爬虫&#xff0c;是一种用来自…

《智能前沿:应对ChatGPT算力挑战》

在全球人工智能热潮中&#xff0c;以 ChatGPT 为代表的 AIGC 技术引发了广泛关注。人工智能和机器学习等技术对数据规模及处理速度等提出了更高要求。在数据成为主要生产要素的当下和未来&#xff0c;如何跟上时代的发展步伐&#xff0c;构建适应 AI 需求的数据中心&#xff0c…

Keil和VSCode协同开发STM32程序

系列文章 STM32单片机系列专栏 C语言术语和结构总结专栏 文章目录 1. 配置环境 2. 测试打开工程 3. 测试编译工程 随着项目的复杂度上升&#xff0c;开发者不仅需要强大的硬件支持&#xff0c;还需要一个高效和灵活的开发环境。 vscode是一款集成大量可以便携开发插件的代码…

自动化软件测试策略

作为一名软件开发人员&#xff0c;我在不同的公司工作过&#xff0c;具有不同的软件测试流程。在大多数情况下&#xff0c;没有特定/记录的测试方法......因此该过程的内容/方式取决于各个开发人员。与大多数情况一样&#xff0c;当没有强制执行或至少记录在案的政策时&#xf…

齐护K210系列教程(七)_LCD显示数据

LCD显示数据 文章目录 LCD显示数据1&#xff0c;显示英文2&#xff0c;显示传感器的数值3&#xff0c;显示中文4&#xff0c;课程资源 联系我们 LCD的最大分辨率为320*240&#xff0c;所以当我们设置文字或图像坐标时&#xff0c;后面要记住这一点&#xff0c;当然&#xff0c;…

如何将web content项目导入idea并部署到tomcat

将Web Content项目导入IntelliJ IDEA并部署到Tomcat主要涉及以下几个步骤&#xff1a; 1. 导入Web Content项目 打开IntelliJ IDEA。选择“File” -> “New” -> “Project from Existing Sources…”。浏览到你的Web Content项目的文件夹&#xff0c;并选择它。Intell…

QA的成长之路——深入测试的奇妙之旅

引言 功能测试的小伙伴&#xff0c;你们是否遇到过这些问题&#xff1a; 1、工作中重复性很高&#xff1a;尽管尽可能地让一个 case 覆盖更多场景&#xff0c;但仍有许多重复性 case&#xff0c;耗费大量时间&#xff0c;让人感到枯燥疲惫&#xff1b; 2、覆盖度不全&#x…

Bitmap 原理简述

之前写过一篇 bitmap 应用场景的文章https://blog.csdn.net/maray/article/details/136923316 本文介绍 bitmap 的原理&#xff1a; 下面有三张表&#xff1a;user_info_base, user_prefer, user_device&#xff0c;我们希望查询“喜欢电子产品并且使用iPhone的女性用户”&…

食用油5G智能工厂数字孪生可视化平台,推进食品制造业数字化转型

食用油5G智能工厂数字孪生可视化平台&#xff0c;推进食品制造业数字化转型。在食用油产业中&#xff0c;数字化转型已成为提升生产效率、优化供应链管理、确保产品质量和满足消费者需求的关键。食用油5G智能工厂数字孪生可视化平台作为这一转型的重要工具&#xff0c;正在推动…

数据结构之顺序表(java版)

目录 一.线性表 1.1线性表的概念 二.顺序表 2.1顺序表的概念 2.2顺序表的实现 1.顺序表的接口 1.2顺序表的功能实现 1.顺序表初始化 2.新增元素功能&#xff1a; 3.清空顺序表是否为空&&获取顺序表长度&&打印顺序表&#xff1a; 4.判断是否包含某个…

关于开设YOLOv8专栏及更新内容的一些说明

​ 专栏介绍&#xff1a;YOLOv9改进系列 | 包含深度学习最新创新&#xff0c;助力高效涨点&#xff01;&#xff01;&#xff01; 专栏介绍 ⭐后期更新包含模块、卷积、检测头、损失等改进,目前已有70&#xff01;现在入手仅$ 69.9&#xff0c;早入早发论文&#xff01;⭐ ⭐…

【前端技术】HTML基础入门篇

1.1 HTML简介 ​ HTML&#xff08;HyperText Markup Language&#xff1a;超文本标记语言&#xff09;是一种标识性的语言。它包括一系列标签&#xff0e;通过这些标签可以将网络上的文档格式统一&#xff0c;使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组…

uView u-parse 在nvue页面中无作用踩坑

问题起因&#xff1a; 在uni-app开发的app nvue页面中有需要回显渲染字符串形式的富文本内容 但使用v-html和uniapp的rich-text组件都无法起到作用&#xff0c;就想到了使用uView中u-parse进行尝试。 uView我是使用uniApp插件市场导入的方式将插件导入项目的uni_modules中 …

2024年教你学浪视频抓取#小浪助手

在2024年&#xff0c;学浪平台已经成为学习者们追逐知识、获取学习资源的热门平台之一。然而&#xff0c;尽管学习平台提供了丰富多样的学习内容&#xff0c;但有时候我们还是希望能够将这些学习资源下载下来&#xff0c;以便随时随地进行学习。那么&#xff0c;如何学习学浪视…