当前位置: 首页 > news >正文

Linux(centos)常用命令

Linux(Centos)常用命令使用说明文档

切换到/home目录下

使用cd命令切换目录,例如:

cd /home

列出/home目录下的所有文件

使用ls命令列出目录下的文件和子目录,例如:

ls /home

新建目录dir1

使用mkdir命令创建目录,例如:

mkdir /home/dir1

新建文档test.txt

使用touch命令创建新文档,例如:

touch /home/test.txt

查看test.txt文件的属性

使用ls命令查看文件属性,例如:

ls -l /home/test.txt

查看目录/home的属性

使用ls命令查看目录属性,例如:

ls -l /home

复制test.txt到/home/dir目录下

使用cp命令复制文件,例如:

cp /home/test.txt /home/dir

将/app目录连同文件强制文件复制到/home/pro/app目录下,强制覆盖不提示:

\cp -rf /app/. /home/pro/app

请注意,在运行此命令之前,请确保目标目录(/home/pro/app)已存在。

删除test.txt文件

使用rm命令删除文件,例如:

rm /home/test.txt

移动test.txt到/home/dir下

使用mv命令移动文件,例如:

mv /home/test.txt /home/dir

查看tomcat运行的进程号

使用ps命令查看进程,例如:

ps -ef | grep tomcat

根据进程号pid为8081杀死进程

使用kill命令杀死进程,例如:

kill -9 8081

开启端口22

使用iptables命令开启端口,例如:

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

要使用firewalld-cmd命令在firewalld防火墙中开放22号端口,请按以下步骤操作:

  1. 打开终端窗口。
  2. 输入以下命令以确保firewalld服务正在运行:
    sudo systemctl status firewalld
    
    如果显示firewalld服务正在运行,则继续进行下一步。如果没有运行,请使用以下命令启动firewalld服务:
    sudo systemctl start firewalld
    
  3. 使用以下命令开放22号端口:
    sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
    
    这将在公共区域中添加一个永久的TCP 22号端口规则。
  4. 重新加载firewalld配置以使更改生效:
    sudo firewall-cmd --reload
    
  5. 使用以下命令验证22号端口是否已成功开放:
    sudo firewall-cmd --zone=public --list-ports
    
    应该会显示已经开放的端口列表,其中包括22号端口。

现在,你已经成功使用firewalld-cmd命令在firewalld防火墙中开放了22号端口。

重启防火墙

使用systemctl命令重启防火墙,例如:

systemctl restart firewalld

安装yum-utils

使用yum命令安装软件包,例如:

yum install yum-utils

添加阿里的镜像仓库

使用curl命令下载并执行仓库安装脚本,例如:

curl -o /etc/yum.repos.d/CentOS-aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo

为用户user赋权sudo权限

使用visudo命令编辑sudoers文件,例如:

visudo

在文件中添加如下行:

user ALL=(ALL) ALL

为/home/start.sh文件添加可执行权限

使用chmod命令添加文件可执行权限,例如:

chmod +x /home/start.sh

设置全局变量JAVA_HOME,值为/home/java

使用export命令设置环境变量,vi /etc/profile进行编辑,例如:

export JAVA_HOME=/home/java

在全局变量PATH中添加全局变量JAVA_HOME

使用export命令将JAVA_HOME添加到PATH中,vi /etc/profile进行编辑,例如:

export PATH=$PATH:$JAVA_HOME/bin

export设置环境变量后需要刷新配置文件

source /etc/profile

查看cpu信息

使用cat命令查看/proc/cpuinfo文件,例如:

cat /proc/cpuinfo

查看内存信息

使用free命令查看内存信息,例如:

free -h

用cat, less, more, tail, head查看text.txt文档内容

使用不同的命令查看文档内容:

  • cat命令以文本形式显示整个文件:
cat /home/text.txt
  • less命令按页显示文件内容:
less /home/text.txt
  • more命令按一页一页地显示文件内容:
more /home/text.txt
  • tail命令显示文件的最后100行内容:
tail -n100 /home/text.txt
  • head命令显示文件的前100行内容:
head -n100 /home/text.txt

在文档test.txt中全局查找"keyword"

使用grep命令全局查找指定关键字,例如:

grep "keyword" /home/test.txt

ps的常见用法

  • ps aux:显示当前所有进程信息;
  • ps -ef:显示当前所有进程的完整信息;
  • ps -eF:显示当前所有进程及其父进程信息;
  • ps -eo pid,ppid,cmd,%mem,%cpu:显示进程的PID、父进程PID、命令、内存占用率和CPU占用率。

grep的常见用法

  • grep "keyword" file:在文件中查找指定关键字;
  • grep -r "keyword" directory:递归在目录中查找指定关键字;
  • grep -i "keyword" file:忽略关键字的大小写;
  • grep -v "keyword" file:显示不包含关键字的行。

nslookup用法

使用nslookup命令查询域名的DNS信息,例如:

nslookup example.com

在Linux中,可以使用ssh命令来连接远程主机。要连接到远程主机192.168.1.10,用户名为user,密码为userpwd,可以使用以下命令:

ssh user@192.168.1.10

运行以上命令后,会提示输入密码,输入密码userpwd后按下Enter键即可完成连接。

在CentOS中,您可以使用for循环来计算1加到100的偶数之和。以下是一种可能的解决方案:

#!/bin/bashsum=0for ((i=1; i<=100; i++))
doif ((i%2==0))then((sum+=i))fi
doneecho "1加到100的偶数之和为:$sum"

将此代码保存为脚本文件(例如sum_even.sh),然后在终端中运行以下命令来执行脚本:

bash sum_even.sh

输出将是:

1加到100的偶数之和为:2550

这个脚本使用for循环从1到100迭代每个数。如果该数是偶数(即可被2整除),则将其添加到sum变量中。最后,通过echo语句打印出结果。

以上是一些常用的Linux(Centos)命令及其使用说明,希望能对您有所帮助。

相关文章:

Linux(centos)常用命令

Linux&#xff08;Centos&#xff09;常用命令使用说明文档 切换到/home目录下 使用cd命令切换目录&#xff0c;例如&#xff1a; cd /home列出/home目录下的所有文件 使用ls命令列出目录下的文件和子目录&#xff0c;例如&#xff1a; ls /home新建目录dir1 使用mkdir命…...

从入门到精通:掌握Scrapy框架的关键技巧

在当今信息爆炸的时代&#xff0c;获取并利用网络数据成为了许多行业的核心竞争力之一。而作为一名数据分析师、网络研究者或者是信息工作者&#xff0c;要想获取网络上的大量数据&#xff0c;离不开网络爬虫工具的帮助。而Scrapy框架作为Python语言中最为强大的网络爬虫框架之…...

Vue3按顺序调用新增和查询接口

Vue3按顺序调用新增和查询接口 一、前言1、代码 一、前言 如果你想将两个调用接口的操作封装在不同的方法中&#xff0c;你可以考虑将这两个方法分别定义为异步函数&#xff0c;并在需要时依次调用它们。以下是一个示例代码&#xff1a; 1、代码 <template><div>…...

sizeof的了解

32位编译器 qDebug() << "int:" << sizeof(int);qDebug() << "char:" << sizeof(char);qDebug() << "char*:" << sizeof(char*); 字节数&#xff1a; int: 4 char: 1 char*: 4 64位编译器 字节数&#…...

PostgreSQL 教程

## PostgreSQL 教程 ### 1. PostgreSQL 概述 PostgreSQL 是一个开源的对象关系型数据库管理系统&#xff08;ORDBMS&#xff09;&#xff0c;以其高扩展性和合规性闻名&#xff0c;支持 SQL 和 JSON 查询。 ### 2. 安装与配置 - **下载与安装**&#xff1a;从 PostgreSQL 官方…...

《基于Jmeter的性能测试框架搭建》改进一

《基于Jmeter的性能测试框架搭建》文末笔者提到了不少待改进之处&#xff0c;如下所示。 Grafana性能图表实时展现&#xff0c;测试过程中需实时截图形成测试报告&#xff0c;不够人性化。解决方案&#xff1a;自动生成测试报告并邮件通知。 Grafana性能图表需测试人员实时监控…...

计算机二进制表示和存储各种数据

目录 计算机二进制是什么 计算机中二进制数作用 不同数据的表示和存储 数字 文字 图片 音频 视频 计算机的中数据的显示和存储 计算机二进制是什么 计算机二进制数&#xff1a;计算机里存储的一切都是以二进制的0和1来表示。二进制是计算机使用的数字编码系统&#x…...

玩机社区 - 2024年最美社区源码开源

玩机社区 - 2024年最美社区源码开源 教程源码文档都内置到压缩包了 https://pan.baidu.com/s/1xwcscTne-JMbmKEntiuAuA?pwd78oi...

Linux系统——面试题分享

目录 1.现在给你三百台服务器&#xff0c;你怎么对他们进行管理&#xff1f; 2.简述 raid0 raid1 raid5 三种工作模式的工作原理及特点 2.1RAID 0 ——可以是一块盘和 N 个盘组合 2.2RAID 1 ——只能2块盘&#xff0c;盘的大小可以不一样&#xff0c;以小的为准 2.3RAID 5 …...

谈恋爱没经验?那就来刷谈恋爱经验宝宝吧

❤️作者主页&#xff1a;小虚竹 ❤️作者简介&#xff1a;大家好,我是小虚竹。2022年度博客之星评选TOP 10&#x1f3c6;&#xff0c;Java领域优质创作者&#x1f3c6;&#xff0c;CSDN博客专家&#x1f3c6;&#xff0c;华为云享专家&#x1f3c6;&#xff0c;掘金年度人气作…...

element-ui输入框和多行文字输入框字体不一样解决

element-ui的type"textarea"的字体样式与其他样式不同 <el-input type"textarea"></el-input> <el-input ></el-input>设置&#xff1a; .el-textarea__inner::placeholder {font-family: "Helvetica Neue", Helvetic…...

(Java企业 / 公司项目)配置Linux网络-导入虚拟机

公司给了我一个IP地址 &#xff0c;提供了一个虚拟机或者自己搭建虚拟机&#xff0c;还有提供登录的账号密码 可以查看我之前的文章 VMware Workstation Pro 17虚拟机超级详细搭建&#xff08;含redis&#xff0c;nacos&#xff0c;docker, rabbitmq&#xff0c;sentinel&…...

java的unsafe

在Java中&#xff0c;sun.misc.Unsafe 是一个强大且危险的类&#xff0c;它提供了一些直接操作内存、对象和线程的底层功能。这个类通常不鼓励普通开发者使用&#xff0c;因为它绕过了Java语言的一些安全性和内存管理机制&#xff0c;可能会导致难以追踪的错误和安全漏洞。 Un…...

起底震网病毒的来龙去脉

2010年&#xff0c;震网病毒被发现&#xff0c;引起世界哗然&#xff0c;在后续的10年间&#xff0c;陆陆续续有更多关于该病毒的背景和细节曝光。今年&#xff0c;《以色列时报》和《荷兰日报》又披露了关于此事件的更多信息&#xff0c;基于这些信息&#xff0c;我们重新梳理…...

[杂项]优化AMD显卡对DX9游戏(天谕)的支持

目录 关键词平台说明背景RDNA 1、2、3 架构的显卡支持游戏一、 优化方法1.1 下载 二、 举个栗子&#xff08;以《天谕》为例&#xff09;2.1 下载微星 afterburner 软件 查看游戏内信息&#xff08;可跳过&#xff09;2.2 查看D3D9 帧数2.3 关闭游戏&#xff0c;替换 dll 文件2…...

服务器没有图形界面没有显示器怎么办

可以用vnc。 vnc是开元的。什么是vnc&#xff1f; 使用vnc 下载vnc和vncserver命令。 每生成一个图形界面就叫做开启session会话。 vnc相关命令&#xff1a; start a new session: vncserver。 如果没有会话&#xff0c;一般从:1开始 端口5901 vncserver :2 #指定会话为:2 端…...

标准化软件实施方案(直接套用即可)

软件实施方案 二、 项目介绍 三、 项目实施 四、 项目实施计划 五、 人员培训 六、 项目验收 七、 售后服务 八、 项目保障措施 软件开发全套资料获取&#xff1a;&#xff08;本文末个人名片也可直接获取&#xff09;软件开发全套资料_数字中台建设指南-CSDN博客 软件产品&am…...

云和恩墨海外首秀在吉隆坡召开的2024中国智能科技与文化展览会

作为中马建交50周年官方重点推荐的活动之一&#xff0c;2024中国智能科技与文化展览会&#xff08;第四届&#xff09;于5月20至21日在毗邻吉隆坡双子塔的吉隆坡国际会展中心举办。本次展览会获得马来西亚科学技术创新部、马来西亚通讯部、中国驻马来西亚大使馆和马来西亚中华总…...

什么是react

React 是一个用于构建用户界面的 JavaScript 库&#xff0c;由 Facebook&#xff08;现在的 Meta&#xff09;开发和维护。它首次发布于2013年&#xff0c;并迅速成为最受欢迎的前端库之一。React 的主要目标是提供一种高效、灵活的方式来构建用户界面&#xff0c;特别是在大型…...

EPIC免费领取《骑士精神2》 IGN9分神作骑士精神2限时免费领

EPIC免费领取《骑士精神2》 IGN9分神作骑士精神2限时免费领 最近Epic一直为玩家们送出各种游戏&#xff0c;从《龙腾世纪审判》到《模拟农场22》&#xff0c;而就在今天&#xff0c;epic又为玩家们送出了IGN评分9分高分的骑士精神2.这款游戏&#xff0c;该游戏是一款由Tripwir…...

OpenClaw多模态实践:Qwen3.5-9B-VL图文报告自动生成

OpenClaw多模态实践&#xff1a;Qwen3.5-9B-VL图文报告自动生成 1. 为什么需要多模态自动化 去年整理学术文献时&#xff0c;我每天要手动截取论文图表、复制关键数据、整理成Markdown笔记。这个过程不仅耗时&#xff0c;还经常漏掉重要细节。直到发现OpenClaw可以对接Qwen3.…...

intv_ai_mk11企业应用案例:如何将intv_ai_mk11集成进内部知识库与客服预处理流程

intv_ai_mk11企业应用案例&#xff1a;如何将intv_ai_mk11集成进内部知识库与客服预处理流程 1. 企业面临的挑战与AI解决方案 在当今企业运营中&#xff0c;知识管理和客户服务是两大核心痛点。许多企业面临以下问题&#xff1a; 知识库利用率低&#xff1a;员工难以快速找到…...

Pixel Fashion Atelier新手教程:RPG式交互界面操作全图解

Pixel Fashion Atelier新手教程&#xff1a;RPG式交互界面操作全图解 1. 认识像素时装锻造坊 Pixel Fashion Atelier是一款独特的AI图像生成工具&#xff0c;它将传统的AI绘图技术与复古日系RPG游戏界面完美融合。不同于市面上常见的暗色调AI工具&#xff0c;这款应用采用了明…...

FlowState Lab问题排查大全:从依赖错误到显存溢出的解决方案

FlowState Lab问题排查大全&#xff1a;从依赖错误到显存溢出的解决方案 1. 引言 遇到技术问题时的挫败感&#xff0c;相信每个开发者都深有体会。特别是当你满怀期待地准备运行FlowState Lab时&#xff0c;突然蹦出的错误提示就像一盆冷水浇下来。别担心&#xff0c;这篇文章…...

企业级离线OCR深度解析:5大策略实现高性能文字识别

企业级离线OCR深度解析&#xff1a;5大策略实现高性能文字识别 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片&#xff0c;PDF文档识别&#xff0c;排除水印/页眉页脚&#xff0c;扫描/生成二维码。内置多国语言库…...

【Polars 2.0企业级数据清洗黄金法则】:5大生产环境避坑指南+实测性能提升3.7倍基准报告

第一章&#xff1a;Polars 2.0企业级数据清洗黄金法则总览Polars 2.0 以零拷贝语义、并行执行引擎与原生 Arrow 内存布局为核心&#xff0c;重构了企业级数据清洗的性能边界与工程可靠性。其惰性 API 与 eager 模式无缝协同&#xff0c;使复杂清洗流水线既可交互调试&#xff0…...

根据给定文本内容,适合的标题可以是:“‘三泵排水电气控制系统及组态设计的梯形图、接线图原理图”...

自动排水控制设计3泵排水三泵排水电气控制系统排水组态 我们主要的后发送的产品有&#xff0c;带解释的梯形图接线图原理图图纸&#xff0c;io分配&#xff0c;组态画面每逢暴雨天&#xff0c;物业师傅盯着排水泵的手机都要刷出火星子——生怕哪台泵罢工&#xff0c;地下室直…...

实现网页完整捕获:Full Page Screen Capture技术解析与应用指南

实现网页完整捕获&#xff1a;Full Page Screen Capture技术解析与应用指南 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chr…...

如何在Charmbracelet Log中实现结构化日志记录的5个技巧

如何在Charmbracelet Log中实现结构化日志记录的5个技巧 【免费下载链接】log A minimal, colorful Go logging library &#x1fab5; 项目地址: https://gitcode.com/gh_mirrors/log1/log Charmbracelet Log是一款轻量级且色彩丰富的Go日志库&#xff0c;支持结构化日…...

SSM+Vue大学生兼职网站源码+论文

代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339; 分享万套开题报告任务书答辩PPT模板 作者完整代码目录供你选择&#xff1a; 《SpringBoot网站项目》1800套 《SSM网站项目》1500套 《小程序项目》1600套 《APP项目》1500套 《Python网站项目》…...