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号端口,请按以下步骤操作:
- 打开终端窗口。
- 输入以下命令以确保firewalld服务正在运行:
如果显示firewalld服务正在运行,则继续进行下一步。如果没有运行,请使用以下命令启动firewalld服务:sudo systemctl status firewalldsudo systemctl start firewalld - 使用以下命令开放22号端口:
这将在公共区域中添加一个永久的TCP 22号端口规则。sudo firewall-cmd --zone=public --add-port=22/tcp --permanent - 重新加载firewalld配置以使更改生效:
sudo firewall-cmd --reload - 使用以下命令验证22号端口是否已成功开放:
应该会显示已经开放的端口列表,其中包括22号端口。sudo firewall-cmd --zone=public --list-ports
现在,你已经成功使用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(Centos)常用命令使用说明文档 切换到/home目录下 使用cd命令切换目录,例如: cd /home列出/home目录下的所有文件 使用ls命令列出目录下的文件和子目录,例如: ls /home新建目录dir1 使用mkdir命…...
从入门到精通:掌握Scrapy框架的关键技巧
在当今信息爆炸的时代,获取并利用网络数据成为了许多行业的核心竞争力之一。而作为一名数据分析师、网络研究者或者是信息工作者,要想获取网络上的大量数据,离不开网络爬虫工具的帮助。而Scrapy框架作为Python语言中最为强大的网络爬虫框架之…...
Vue3按顺序调用新增和查询接口
Vue3按顺序调用新增和查询接口 一、前言1、代码 一、前言 如果你想将两个调用接口的操作封装在不同的方法中,你可以考虑将这两个方法分别定义为异步函数,并在需要时依次调用它们。以下是一个示例代码: 1、代码 <template><div>…...
sizeof的了解
32位编译器 qDebug() << "int:" << sizeof(int);qDebug() << "char:" << sizeof(char);qDebug() << "char*:" << sizeof(char*); 字节数: int: 4 char: 1 char*: 4 64位编译器 字节数&#…...
PostgreSQL 教程
## PostgreSQL 教程 ### 1. PostgreSQL 概述 PostgreSQL 是一个开源的对象关系型数据库管理系统(ORDBMS),以其高扩展性和合规性闻名,支持 SQL 和 JSON 查询。 ### 2. 安装与配置 - **下载与安装**:从 PostgreSQL 官方…...
《基于Jmeter的性能测试框架搭建》改进一
《基于Jmeter的性能测试框架搭建》文末笔者提到了不少待改进之处,如下所示。 Grafana性能图表实时展现,测试过程中需实时截图形成测试报告,不够人性化。解决方案:自动生成测试报告并邮件通知。 Grafana性能图表需测试人员实时监控…...
计算机二进制表示和存储各种数据
目录 计算机二进制是什么 计算机中二进制数作用 不同数据的表示和存储 数字 文字 图片 音频 视频 计算机的中数据的显示和存储 计算机二进制是什么 计算机二进制数:计算机里存储的一切都是以二进制的0和1来表示。二进制是计算机使用的数字编码系统&#x…...
玩机社区 - 2024年最美社区源码开源
玩机社区 - 2024年最美社区源码开源 教程源码文档都内置到压缩包了 https://pan.baidu.com/s/1xwcscTne-JMbmKEntiuAuA?pwd78oi...
Linux系统——面试题分享
目录 1.现在给你三百台服务器,你怎么对他们进行管理? 2.简述 raid0 raid1 raid5 三种工作模式的工作原理及特点 2.1RAID 0 ——可以是一块盘和 N 个盘组合 2.2RAID 1 ——只能2块盘,盘的大小可以不一样,以小的为准 2.3RAID 5 …...
谈恋爱没经验?那就来刷谈恋爱经验宝宝吧
❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。2022年度博客之星评选TOP 10🏆,Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作…...
element-ui输入框和多行文字输入框字体不一样解决
element-ui的type"textarea"的字体样式与其他样式不同 <el-input type"textarea"></el-input> <el-input ></el-input>设置: .el-textarea__inner::placeholder {font-family: "Helvetica Neue", Helvetic…...
(Java企业 / 公司项目)配置Linux网络-导入虚拟机
公司给了我一个IP地址 ,提供了一个虚拟机或者自己搭建虚拟机,还有提供登录的账号密码 可以查看我之前的文章 VMware Workstation Pro 17虚拟机超级详细搭建(含redis,nacos,docker, rabbitmq,sentinel&…...
java的unsafe
在Java中,sun.misc.Unsafe 是一个强大且危险的类,它提供了一些直接操作内存、对象和线程的底层功能。这个类通常不鼓励普通开发者使用,因为它绕过了Java语言的一些安全性和内存管理机制,可能会导致难以追踪的错误和安全漏洞。 Un…...
起底震网病毒的来龙去脉
2010年,震网病毒被发现,引起世界哗然,在后续的10年间,陆陆续续有更多关于该病毒的背景和细节曝光。今年,《以色列时报》和《荷兰日报》又披露了关于此事件的更多信息,基于这些信息,我们重新梳理…...
[杂项]优化AMD显卡对DX9游戏(天谕)的支持
目录 关键词平台说明背景RDNA 1、2、3 架构的显卡支持游戏一、 优化方法1.1 下载 二、 举个栗子(以《天谕》为例)2.1 下载微星 afterburner 软件 查看游戏内信息(可跳过)2.2 查看D3D9 帧数2.3 关闭游戏,替换 dll 文件2…...
服务器没有图形界面没有显示器怎么办
可以用vnc。 vnc是开元的。什么是vnc? 使用vnc 下载vnc和vncserver命令。 每生成一个图形界面就叫做开启session会话。 vnc相关命令: start a new session: vncserver。 如果没有会话,一般从:1开始 端口5901 vncserver :2 #指定会话为:2 端…...
标准化软件实施方案(直接套用即可)
软件实施方案 二、 项目介绍 三、 项目实施 四、 项目实施计划 五、 人员培训 六、 项目验收 七、 售后服务 八、 项目保障措施 软件开发全套资料获取:(本文末个人名片也可直接获取)软件开发全套资料_数字中台建设指南-CSDN博客 软件产品&am…...
云和恩墨海外首秀在吉隆坡召开的2024中国智能科技与文化展览会
作为中马建交50周年官方重点推荐的活动之一,2024中国智能科技与文化展览会(第四届)于5月20至21日在毗邻吉隆坡双子塔的吉隆坡国际会展中心举办。本次展览会获得马来西亚科学技术创新部、马来西亚通讯部、中国驻马来西亚大使馆和马来西亚中华总…...
什么是react
React 是一个用于构建用户界面的 JavaScript 库,由 Facebook(现在的 Meta)开发和维护。它首次发布于2013年,并迅速成为最受欢迎的前端库之一。React 的主要目标是提供一种高效、灵活的方式来构建用户界面,特别是在大型…...
EPIC免费领取《骑士精神2》 IGN9分神作骑士精神2限时免费领
EPIC免费领取《骑士精神2》 IGN9分神作骑士精神2限时免费领 最近Epic一直为玩家们送出各种游戏,从《龙腾世纪审判》到《模拟农场22》,而就在今天,epic又为玩家们送出了IGN评分9分高分的骑士精神2.这款游戏,该游戏是一款由Tripwir…...
DanKoe 视频笔记:致富之路:三个关键决策
在本节课中,我们将要学习决定个人能否实现财富积累的三个核心决策。这些决策并非关于具体的赚钱技巧,而是关于如何从根本上重塑你的思维方式和行为模式,为创造财富铺平道路。 概述 许多人渴望财富,但往往不得其法。真正的致富之…...
OpenClaw自动化视频处理:Qwen2.5-VL-7B分析关键帧生成视频摘要
OpenClaw自动化视频处理:Qwen2.5-VL-7B分析关键帧生成视频摘要 1. 为什么需要自动化视频摘要 作为一个经常需要处理大量视频素材的自媒体创作者,我长期被一个痛点困扰:如何快速了解长视频的核心内容。传统方法要么是手动拖动进度条随机查看…...
AtCoder Beginner Contest 429
【赛时五题】AtCoder Beginner Contest 429 https://www.bilibili.com/video/BV1gXsZz8ELL/ 【赛时6题】AtCoder Beginner Contest 429 https://www.bilibili.com/video/BV1gXsZz8EZQ/ Atcoder Beginner Contest 429 https://www.bilibili.com/video/BV1SosZzdENX/ https://blo…...
环境科研必备:从入门到精通:大气颗粒物PMF源解析技术全案解析(含软件实操)
在大气环境科研领域,源解析是精准治污的“眼睛”。而在众多源解析方法中,PMF(正定矩阵因子分解)模型因其无需先验信息、结果物理意义明确等优势,成为了科研人员手中的“金标准”。然而,很多同学在实操中常常…...
Windows 11 上安装 MinGW-w64 并运行 LVGL SDL 模拟器
目前最推荐的方式是使用 MSYS2。它安装简单、包管理方便(pacman),而且能直接安装 SDL2,避免手动复制头文件和库的麻烦。 以下是完整、推荐的步骤(2026 年最新实践): 1. 安装 MSYS2(…...
Python胶水代码变高性能引擎(Mojo原生编译实战手记)
第一章:Python胶水代码变高性能引擎(Mojo原生编译实战手记)Python 以其简洁语法和丰富生态成为数据科学与系统集成的“胶水语言”,但其解释执行机制常在数值计算、实时推理等场景遭遇性能瓶颈。Mojo 作为新兴的系统级编程语言&…...
OpenClaw+千问3.5-9B智能家居:自然语言控制HomeAssistant
OpenClaw千问3.5-9B智能家居:自然语言控制HomeAssistant 1. 为什么需要自然语言控制智能家居? 去年装修新房时,我安装了HomeAssistant系统来控制全屋灯光、空调和窗帘。虽然手机App能实现远程控制,但每次都要打开应用、找到对应…...
PowerToys Image Resizer:告别繁琐,三秒搞定图片批量处理
PowerToys Image Resizer:告别繁琐,三秒搞定图片批量处理 【免费下载链接】PowerToys Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows 项目地址: https://gitcode.com/GitHub_Trendin…...
别等宕机才后悔!UPS蓄电池定期巡检,这4点才是核心!
|机房里设备林立,大多数人把目光聚焦在服务器、精密空调上。但其实,潜伏在机房角落的“隐形杀手”,往往是看起来默默无闻的UPS蓄电池。今天我们不谈复杂的技术参数,只用大白话讲清楚:为什么蓄电池必须定期巡…...
汇智信科-机场数字孪生系统
机场数字孪生系统以数字化孪生技术构建机场全要素虚拟映射,精准还原机场、跑道、塔台等设施及飞机运行状态,支持多维度动态监测与可视化管控;通过模拟飞机调度、跑道滑行等全流程作业场景,覆盖机场多角色业务协同,同时…...
