【Linux001】centos常用命令总结总结(已更新)

1.熟悉、梳理、总结下centos知识体系。
2.Linux相关知识,在日常开发中必不可少,如一些必知必会的常用命令,如环境搭建、应用部署等。同时,也要谨慎使用一些命令,如rm -rf,防止一些生产事故的发生。
3.欢迎点赞、关注、批评、指正,跪谢一键三连!

文章目录

    • 1.`Linux`常用命令清单
      • 1.1 `centos`版本信息
      • 1.2 命令清单列表
    • 2.`Linux`命令行复制、测试

1.Linux常用命令清单

1.1 centos版本信息

  • 在这里插入图片描述

1.2 命令清单列表

  • 在这里插入图片描述

2.Linux命令行复制、测试

  • 执行过程较为基础、简单,使用起来应该问题不大,不再逐个贴图。
    mkdir	# 建立目录	
    rm -rf	# 无条件删除子目录	
    pwd	# 查看当前所在目录	
    more	# 浏览文件	
    less	# 浏览文件	
    find	# 查找文件	
    mv	# 将xxx移动到xxx文件夹	
    df -T -h	# 检查硬盘使用情况	
    df -ah	# 人性化显示各存储空间大小	
    du -h test1.txt test2.txt	# 查看多个文件容量大小	
    kill 进程ID号	# 终止单一进程	kill  -9   强制杀死进程
    free -hl	# 查看资源占用情况	
    env	# 查看环境变量值	
    getconf LONG_BIT	# 查看cpu是32位还是64位	
    more /etc/redhat-release	# 查看当前linux的版本	
    cat /etc/redhat-release	# 查看当前linux的版本	
    cat  -n /etc/services	# 显示文件内容, -n  显示行号	
    uname -r	# 查看内核版本	
    uname -a	# 查看内核版本	
    du -sh	# 查看全部占用的空间	
    du ./ -sh	# 看某个目录的大小	
    rpm -qa	# 查看现在已经安装了那些软件包名称	
    rpm -qa | wc -l	# 查看现在已经安装了那些软件包数量	
    yum list installed | wc -l	# 查看现在已经安装了那些软件包数量	
    ps -ef|grep kafka	# 查看进程(以kafka为例)	
    chmod -v u+w /文件路径	# 给某文件添加权限	
    chmod -v u-w /文件路径	# 给某文件去掉权限	
    last	# 查看所有系统的登录记录	
    head get-docker.sh -n 10	# 查看文件前10行	
    tail get-docker.sh -n 10	# 查看文件最后10行	
    wc get-docker.sh	# 统计指定文本的行数、字数、字节数	
    stat get-docker.sh	# 查看文件的具体存储信息和时间等信息	
    cp [选项] 源文件 目标文件	# 复制文件至某个路径下	
    mv [选项] 源文件 [目标路径|目标文件名]	# 移动文件至某个路径下或重命名	
    file 文件名	# 查看文件类型	
    tar -cxvf filename	# 压缩文件	
    tar -zxvf filename	 # 解压缩文件包	
    touch 文件名	# 创建空文件	
    ifconfig	# 查看ip地址	
    ip addr	# 查看ip地址	
    ping	# 测试网络是否连通	
    grep 内容 文件 [-n 显示在行号]	# 在指定文件中搜索相关的内容	grep 'install-docker.sh' get-docker.sh -n
    systemctl status firewalld	# 查看防火墙状态	
    systemctl stop firewalld	# 关闭防火墙	
    systemctl start firewalld	# 开启防火墙	
    systemctl restart firewalld	# 重启防火墙	
    systemctl disable firewalld	# 开启禁用防火墙	
    firewall-cmd --add-port=端口号/tcp  --zone=public --permanent	# 添加端口号到防火墙	"firewall-cmd  --add-port=8080/tcp --zone=public --permanent
    # --add-port=被放行的端口号/tcp
    # --zone=作用域
    # --permanent=永久有效"
    firewall-cmd  --remove-port=口号/tcp --zone=public --permanent	# 移除端口	
    firewall-cmd --list-port	# 查看放行的端口号	
    find . -type f -size +50M -size -100M	# 查找所有大小位于50-100M之间的文件	
    :w	# 保存	vim命令
    :wq	# 保存退出	vim命令
    :x	# 保存退出	vim命令
    :q!	# 强制退出	vim命令
    yy	# 复制光标所在行	vim命令
    p	# 粘贴	vim命令
    dd	# 删除当前行	vim命令
    V	# 按行选中	vim命令
    u	# 撤销	vim命令
    ctrl+r	# 反撤销	vim命令
    >>	# 往右缩进	vim命令
    <<	# 往左缩进	vim命令
    G	# 回到最后一行	vim命令
    gg	# 回到第一行	vim命令
    数字 + G	# 跳转到指定行	vim命令
    shift + 6	# 跳转到当前行首	vim命令
    shift + 4	# 跳转到当前行尾	vim命令
    ctrl + f	# 下一屏	vim命令
    ctrl + b	# 上一屏	vim命令
    :/搜索内容	# 搜索指定内容	vim命令
    ?搜索内容	# 从下至上搜索某个关键词
    n	# 定位到下一个搜索到的关键词
    N	# 定位到上一个搜索到的关键词
    ln  -s  [原文件]  [目标文件] 	# 生成链接文件	
    chgrp  [用户组]  [文件或目录]  	# 改变文件或目录的所属组	
    locate  文件名	# 在文件资料库中查找文件,显示所在路径	
    man ls	# 查看ls命令的帮助信息	 man firewall-cmd
    useradd 用户名	# 添加新用户	
    userdel username	  # 删除用户	
    passwd username	# 更改用户密码	
    who	# 查看登录用户信息	
    zip  选项[-r]  [压缩后文件名]  [文件或目录]	# 压缩文件或目录	
    unzip  [压缩文件]	# 解压.zip的压缩文件	
    lastlog	# 检查某特定用户上次登录的时间	
    netstat  [选项]	# 显示网络相关信息	" -t  : TCP协议  # -u : UDP协议  # -l : 监听  # -r : 路由  # -n : 显示IP地址和端口号"
    netstat -tunlp |grep 21	# 查看某一端口是否被占用	
    ps aux	# 显示当前运行的进程	
    wget URL	# 从网络下载文件	
    curl -O URL	# 从网络下载文件	
    chown	# 修改文件或目录的所有者	
    ssh username@remote_host	# 远程登录到其他计算机	
    scp local_file remote_user@remote_host:/remote/directory	# 安全地将文件从本地复制到远程主机,或从远程主机复制到本地	
    date	# 显示或设置系统日期和时间	
    curl	# 用于与网络资源进行交互,支持各种协议	curl -X GET http://example.com
    uptime	# 显示系统的运行时间和负载情况	
    hostname	# 显示或设置计算机的主机名	
    history	# 查看命令历史记录	
    free -hl	# 显示系统内存使用情况	
    tailf file_name	# 实时追踪文件的末尾,类似于tail -f	
    clear	# clear命令用于清除屏幕	
    

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql8.0离线安装 centos

Mysql8.0离线安装 centos 上传mysql安装包并解压 tar xvf mysql-8.0.37-1.el7.x86_64.rpm-bundle.tar运行安装对应的rpm包&#xff0c;按照一下顺序 rpm -ivh mysql-community-common-8.0.37-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.37-1.el7.x86_64.rp…

预约直播丨ETLCloud训练营:ETL中多流数据合并与运算专题

在大数据处理领域&#xff0c;一个至关重要的步骤是对多源数据流进行汇聚与融合&#xff0c;进而开展深度处理与剖析。此操作对于构建高效数据仓库、实现数据动态变化的实时洞察&#xff0c;以及驾驭复杂事件流的处理机制尤为关键。过程涉及从多样化的数据源中抽取信息&#xf…

顺序表详解(Java)

目录 顺序表 初始化 方法实现 1> display 遍历(简单) 2> isFull 是否为满 3> size 顺序表的大小 4> add 增加在最后位置(考虑是否满了) (难) 5> add 增加到指定位置(是否为满) 6> isEmpty 是否为空 7> contain 是否包含某个元素 (简单) 8> …

Spring Boot 3.x使用knife4j

Spring Boot 3.x使用knife4j 1.添加knife4j依赖 <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>4.4.0</version> </dependency>2.在…

【Unity Shader入门精要 第9章】更复杂的光照(四)

1. 透明度测试物体的阴影 对于物体有片元丢弃的情况&#xff0c;比如透明度测试或者后边会讲到的消融效果&#xff0c;使用默认的 ShadowCaster Pass 会产生问题&#xff0c;这是因为该Pass在生成阴影映射纹理时&#xff0c;没有考虑被丢弃的片元&#xff0c;而是使用完整的模…

建投数据收获客户感谢信

建投数据自2021年提出“以数据为核心的智能科技服务商”&#xff0c;并一直在为“成为国内领先的数字化转型合作伙伴”而努力&#xff0c;在赋能行业客户创造更大价值的同时&#xff0c;也陆续收到来自客户的肯定。 建投数据始终践行“成就客户&#xff0c;创新为要&#xff0…

【网络协议】【OSI】一次HTTP请求OSI工作过程详细解析

目录 1. 一次HTTP请求OSI工作过程 1.1 应用层&#xff08;第7层&#xff09; 1.2 表示层&#xff08;第6层&#xff09; 1.3 会话层&#xff08;第5层&#xff09; 1.4 传输层&#xff08;第4层&#xff09; 1.5 网络层&#xff08;第3层&#xff09; 1.6 数据链路层&am…

移除链表元素-力扣

一道基础的链表相关题目&#xff0c;在删除时对头节点进行单独处理。 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* …

【vue部署】Apache部署vue项目

Apache部署vue项目 Apache 下载安装(windows)1. 下载2. 安装3. 启动服务 vue 部署配置1. 基础配置2. 解决页面刷新问题 Apache 下载安装(windows) 1. 下载 Apache 2.4.59 下载地址&#xff1a;httpd-2.4.59-240404-win64-VS17.zip Visual C Redistributable for Visual Studi…

Go语言通过goroutine实现多协程文件上传

文章推荐 1 作为程序员&#xff0c;开发用过最好用的AI工具有哪些&#xff1f; 2 Github Copilot正版的激活成功&#xff0c;终于可以chat了 3 idea,pycharm等的ai assistant已成功激活 4 新手如何拿捏 Github Copilot AI助手&#xff0c;帮助你提高写代码效率 5 Jetbrains的a…

AWS EC2 连接 AWS RDS(Mysql)

1 创建RDS数据库 点击创建数据库 引擎选项 模板 设置 连接 2 EC2连接Mysql $ sudo yum list mariadb* Installed Packages mariadb-connector-c.x86_64 3.1.13-1.amzn2023.0.3 amazonl…

swig4.2.1压缩包中里面没有找到swig.exe

官网&#xff1a;Simplified Wrapper and Interface Generator C转 C# 采用Swig.exe 打开Example示例的解决方案&#xff1a;sln 生成 即可查看如何调用和使用.i文件 但是&#xff1a;迅雷不管下载哪个版本都是没有exe 官网说了自带。很迷很迷~ 下载其他版本的时候发现&…

TikTok矩阵管理系统:品牌增长的新引擎

随着社交媒体的快速发展&#xff0c;TikTok已成为全球最受欢迎的短视频平台之一。品牌和企业纷纷涌入这个平台&#xff0c;寻求新的增长机会。然而&#xff0c;随着内容的激增和用户群体的多样化&#xff0c;管理TikTok账号变得越来越复杂。这时&#xff0c;TikTok矩阵管理系统…

使用第三方的PyCharm开发工具

目录 PyCharm下载 PyCharm安装 运行PyCharm 创建工程目录 编写“hello world”程序 在同一个工程下创建多个程序文件 运行程序的多种方法 保存程序 关闭程序或工程 删除程序 打开最近的工程 调试断点 熟悉PyCharm开发环境 设置Python解析器 输出彩色控制台文字及…

50道题目!Python、SQL数据库、AB测试、业务分析、机器学习都在这里了!

介绍 每日一题系列已经更新了50道题目啦&#xff01; 题目难度为初级到中级&#xff0c;涵盖了Python、SQL数据库、AB测试、业务分析、机器学习五大主题&#xff0c;适合初学者和有一定基础的朋友。 原文链接: 50道题目&#xff01;Python、SQL数据库、AB测试、业务分析、机器…

pycharm 关闭项目卡死

PyCharm2023.3.4 关闭一直卡在 closing projects 解决办法&#xff1a; 打开PyCharm&#xff0c; 选择 Help -> Find Action -> 输入 Registry -> 禁用ide.await.scope.completion

10G SFP双口万兆以太网控制器,高速光口网络接口卡

2-Port 10G SFP NIC 是一款高速网 络接口卡&#xff0c;采用了 PCI Express 3.0 x8 接口&#xff0c;支持双 端口万兆以太网&#xff0c;具有高性能、高可靠性、低功耗等 优点&#xff0c;是数据中心、云计算、虚拟化等领域的理想选 择。 支持多种网络协议&#xff0c;如 …

【加密与解密(第四版)】第十六章笔记

第十六章 脱壳技术 16.1 基础知识 壳的加载过程&#xff1a;保存入口参数、获取壳本身需要使用的API地址、解密原程序各个区块的数据、IAT的初始化、重定位项的处理、HOOK API、跳转到程序原入口点 手动脱壳步骤&#xff1a;查找真正的入口点、抓取内存映像文件、重建PE文件&…

深度学习之基于Pytorch框架新冠肺炎CT图像分类

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景与意义 随着新冠肺炎&#xff08;COVID-19&#xff09;的全球爆发&#xff0c;快速、准确地诊断疾病成…

MySQL 日志有了解?binlog、redolog、undolog 分别有什么作 用、有什么区别?

MySQL 是一款流行的关系型数据库&#xff0c;其日志是其关键功能之一。MySQL 包括三种类型的日志&#xff0c;分别是binlog、 redolog 和 undolog&#xff0c;它们分别有不同的作用和特点。 binlog &#xff0c;binlog(Binary log)是 MySQL 中的二进制日志文件&#xff0c;用于…