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…...
React第五十七节 Router中RouterProvider使用详解及注意事项
前言 在 React Router v6.4 中,RouterProvider 是一个核心组件,用于提供基于数据路由(data routers)的新型路由方案。 它替代了传统的 <BrowserRouter>,支持更强大的数据加载和操作功能(如 loader 和…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命
在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...
2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...
如何为服务器生成TLS证书
TLS(Transport Layer Security)证书是确保网络通信安全的重要手段,它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书,可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2
每日一言 今天的每一份坚持,都是在为未来积攒底气。 案例:OLED显示一个A 这边观察到一个点,怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 : 如果代码里信号切换太快(比如 SDA 刚变,SCL 立刻变&#…...
Linux离线(zip方式)安装docker
目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...
Webpack性能优化:构建速度与体积优化策略
一、构建速度优化 1、升级Webpack和Node.js 优化效果:Webpack 4比Webpack 3构建时间降低60%-98%。原因: V8引擎优化(for of替代forEach、Map/Set替代Object)。默认使用更快的md4哈希算法。AST直接从Loa…...
tomcat指定使用的jdk版本
说明 有时候需要对tomcat配置指定的jdk版本号,此时,我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...
