centos常见命令总结

一、【写在前面】

注意到csdn在鼓励作者创作centos常见命令相关的文章,借此机会水一篇博文。

centos作为上个版本国内最常用的开源操作系统,占有量非常恐怖,排个前三应该没有任何疑问。但是我建议直接去学ubuntu,因为主流在用的centos7要停止维护了,据本人浅显认知,会有一部分转用云厂商魔改的centos和国产操作系统,一部分转用ubuntu,一部分转用类似rockylinux……

这篇文章面向0基础小白,linux类系统因为绕不开terminal(win上叫cmd)这个东西,所以门槛稍微高那么一丢丢,要花时间学一下命令,希望这篇对你进入linux的大门有帮助

二、【预备知识】

(1) linux的terminal命令都可以看作是

命令名 参数一 参数二 参数三……

比如 find -type f -name filename    这就是一个简单的查找命令,开头的是命令名,后面都是参数,用空格分隔

(2) Linux的路径与C:/path/dir这种不同,一般都是/path/to/ur/dir这种格式

/path/to/ur/dir  这种是绝对路径,也就是从根目录开头一级级指到当前文件夹的路径

~/path  ../path   ./path 这种都是相对路径,就是某个地方开始逐级指向的路径,从左到右分别是从家目录开始,上一级目录开始,当前目录开始

(3)linux命令一般可以理解为shell命令(shell命令其实是linux命令的超集)

linux上在terminal的命令都可以视为是shell命令,把多个命令简单堆叠,再加一点循环或者判断就是一个shell脚本了

常见的shell解释器有sh bash  ash zsh等……我们的操作本质是被shell解释后丢给内核去处理。

(4)强弱引用

与大多数编程语言一致,''(单引号)是强引用,""(双引号)是弱引用。简单来说强引用里面的命令或者变量只会被当成字符串

三、【命令总结】

1. 基础类

 这些命令是要优先看的,相当于你拿到windows之后知道鼠标怎么点,点哪里。提前说明一下

命令作用额外说明
ctrl+alt+T呼出终端快捷键,严格来说不是命令相当于打开windows的cmd
cd / 这里是切换到根目录cd是change directory的缩写,根目录可以理解为我的电脑,最上层的目录。你可以注意到与windows的C:/path盘符加路径不同,linux直接是/path这样的格式作为路径
cd ~切换到家目录类比windows,登陆电脑可以有多个用户,每个用户都有一个家目录,windows是在C:\Users\下,linux一般是在 /home 下
cd ..切换到上一层目录比如/home/user的上层目录是/home
cd -切换到上一个访问的目录相当于windows的后退
ls 展示当前路径下的文件和文件夹terminal中cd到一个路径后,不会立马显示里面有什么内容,需要 ls 展示一下
ls -l展示当前路径下的文件和文件夹的详细信息有时候操作系统会设置一个默认的别名命令 ll ,也就是说直接输入 ll 等价于ls -l
mkdir /path/to/dir新建文件夹但是只能一级一级建立,也就是说如果/path/to中的to这个文件夹不在,那么就创建不成功
mkdir -p /path/to/dir递归创建文件夹可以创建多层文件夹,上面那条的补充
echo  'helloword'输出文字用的,可理解为helloword
value1="hello"对变量value1进行赋值如果value1没被赋值过,会自动创建这个变量
apt install 软件名安装软件,ubuntu命令
yum install 软件名安装软件,centos命令
dpkg -i /path/to/ur/*.deb离线安装命令,需要先下好deb包,注意一下ubuntu是deb包,centos是rpm包*是通配符,相当于模糊匹配该路径下任何.deb结尾的文字
mv [source] [destination]move,剪切命令
cp [source] [destination]copy,复制命令
rm /pathremove ,删除命令谨慎使用
systemctl start [service]启动服务
systemctl stop [service]停止服务
systemctl restart [service]重启服务
systemctl status [service]查看服务状态
systemctl enable [service]设置服务开机启动
systemctl disable [service]禁用服务开机启动
netstat -a查看所有端口
ps -ef查看所有进程经常配合kill一起使用,杀掉某个程序
kill PID杀死PID对应的程序
kill -9 PID强制杀死PID对应的程序可能会导致程序异常

记住上面的命令,基本操作就没有问题了,接下来写一些用的相对没那么频繁的命令。 

2. 常用类

df -h查看磁盘使用情况
du -sh /path        查看目录大小
mount device /path挂载一个硬盘之前说过,linux的文件系统与windows不同,没有盘符,不同的盘linux是通过一个挂载点来确认的,比如/path1 挂载A盘,/path2 挂载B盘
unmount /path       解挂一个硬盘
tar -czvf [archive.tar.gz] [directory]

创建一个压缩文件

tar -xzvf [archive.tar.gz]解压缩一个文件
toplinux的任务管理器
free -h查看内存使用情况
iostat查看CPU和I/O统计信息
ifconfig查看网卡信息
find /path -name [filename]查找文件
sh file.sh
grep筛选,常跟管道符一起合用比如cat filename | grep keyword 查找文件里的关键词
ip a        查看机器的IP信息
ssh user@1.1.1.1使用ssh远程登陆某一台主机,这里是默认端口22,如果需要制定端口,加一个-p
scp source destination简而言之就是远程的
curl baidu.comcurl,一般也是看连通性,得到的信息更多一点,可以看到返回
ping urlping命令检测网络连通性
wget url下载命令
nohup ./path/a.sh &把一个脚本丢到后台去执行

使用 nohup 命令忽略挂起信号,将输出重定向到 nohup.out 文件:

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

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

相关文章

【系统架构师】-案例篇(十五)SOA、微服务与数据库

1、可复用构件应具备哪些属性 可用性:构件必须易于理解和使用。 质量:构件及其变形必须能正确工作。 适应性:构件应该易于通过参数化等方式在不同语境中进行配置。 可移植性:构件应能在不同的硬件运行平台和软件环境中工作。 可变…

pip(包管理器) for Python

pip是什么 pip是Python的包安装程序,即python包管理器。您可以使用 pip 从Python包索引和其他索引安装包。 1. pip 安装 python 包 pip install 包名 例如:pip install pymssql : 使用pip安装数据库驱动包 pymssql 2.pip 卸载 python 包 pi…

【Axure教程】拖动换位选择器

拖动换位选择器通常用于从一个列表中选择项目并将其移动到另一个列表中。用户可以通过拖动选项来实现选择和移动。这种交互方式在许多Web应用程序中很常见,特别是在需要对项目分组的情况下。 所以今天作者就教大家怎么在Axure用中继器制作一个拖动换位选择器的原型…

告别硬编码:Spring条件注解优雅应对多类场景

一、背景 在当今的软件开发中,服务接口通常需要对应多个实现类,以满足不同的需求和场景。举例来说,假设我们是一家2B公司,公司的产品具备对象存储服务的能力。然而,在不同的合作机构部署时,发现每家公司底…

RedisTemplateAPI:List

文章目录 ⛄介绍⛄List的常见命令有⛄RedisTemplate API❄️❄️添加缓存❄️❄️将List放入缓存❄️❄️设置过期时间(单独设置)❄️❄️获取List缓存全部内容(起始索引,结束索引)❄️❄️从左或从右弹出一个元素❄️❄️根据索引查询元素❄…

探索 Rust 语言的精髓:深入 Rust 标准库

探索 Rust 语言的精髓:深入 Rust 标准库 Rust,这门现代编程语言以其内存安全、并发性和性能优势而闻名。它不仅在系统编程领域展现出强大的能力,也越来越多地被应用于WebAssembly、嵌入式系统、分布式服务等众多领域。Rust 的成功&#xff0…

Day25:Leetcode:669. 修剪二叉搜索树 + 108.将有序数组转换为二叉搜索树 + 538.把二叉搜索树转换为累加树

LeetCode&#xff1a;669. 修剪二叉搜索树 问题描述 解决方案&#xff1a; 1.思路 2.代码实现 class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root null) {return null;}if (root.val < low) {return trimBST(root.right, low, hi…

Nginx文件解析漏洞复现:CVE-2013-4547

漏洞原理 CVE-2013-4547漏洞是由于非法字符空格和截止符导致Nginx在解析URL时的有限状态机混乱&#xff0c;导致攻击者可以通过一个非编码空格绕过后缀名限制。假设服务器中存在文件1. jpg&#xff0c;则可以通过改包访问让服务器认为访问的为PHP文件。 漏洞复现 开启靶场 …

联盟 | 歌者 AIPPT X HelpLook携手,开启企业高效办公新时代

面对日益增长的工作负荷和追求效率优化的压力&#xff0c;企业知识的积累与传播显得愈发重要。如何系统化地沉淀员工与企业的知识精华&#xff1f;如何快速分享内外部知识&#xff1f;更重要的是&#xff0c;如何在获取这些知识后&#xff0c;迅速将其转化为精美的PPT&#xff…

人类交互3 皮肤感觉与运动系统

皮肤感觉概述 皮肤是人体最大的器官之一&#xff0c;具有多种感觉功能&#xff0c;包括&#xff1a; 触觉&#xff1a;通过触觉&#xff0c;我们能感知物体的形状、质地&#xff0c;帮助我们与外界环境进行互动和感知周围物体的特征。 热觉&#xff1a;热觉使我们能感知周围环…

哪款电脑桌面日历记事本软件好用?推荐优秀的电脑日历记事本

对于众多上班族而言&#xff0c;每天在电脑前忙碌已成为生活常态。若想提升工作效率&#xff0c;简化繁琐的工作流程&#xff0c;选择一款出色的电脑桌面日历与记事本软件就显得至关重要。 然而&#xff0c;在Windows操作系统上设定提醒显得相当繁琐&#xff0c;而系统自带的记…

Discourse 中可能使用的 HMAC 算法 Java 实现

在 DiscourseConnect 中&#xff0c;对数据的签名使用的是 HMAC 算法。 实际使用的算法为 HmacSHA256。 Java 生成签名的方法很简单。 String hmac new HmacUtils(HmacAlgorithms.HMAC_SHA_256, "55619458534897682511405307018226").hmacHex(ssoPayload);HmacUti…

工程项目核算报价-项目CPQ报价系统控成本高效完成工程项目报价

首先了解一下CPQ报价如何解决工程项目报价难的? 目前市场上的工程项目报价方案制作效率低&#xff0c;易出错&#xff0c;反复修改&#xff0c;成本核算的过程不够严谨&#xff0c;凭以经验和数据大差不差的估算当下项目&#xff0c;报价过程中会忽略侧面因素&#xff0c;导致…

Elasticsearch 分析器的高级用法二(停用词,拼音搜索)

Elasticsearch 分析器的高级用法二&#xff08;停用词&#xff0c;拼音搜索&#xff09; 停用词简介停用词分词过滤器自定义停用词分词过滤器内置分析器的停用词过滤器注意&#xff0c;有一个细节 拼音搜索安装使用相关配置 停用词 简介 停用词是指&#xff0c;在被分词后的词…

uwsgi状态监控

使用 uWSGI 内置的状态服务器 uWSGI 提供了一个内置的状态服务器&#xff0c;你可以通过配置 uWSGI 来启用它&#xff0c;并使用 Web 浏览器或者通过 HTTP 请求来查看 uWSGI 的状态信息。 启用状态服务器 在 uWSGI 的配置文件中添加以下配置&#xff1a; [uwsgi] ... sta…

TTS相关

文章目录 VALL-E-X简介code vist论文解读代码解读模块loss代码 valle名词解释 VALL-E-X 简介 微软VALL-E-X&#xff1a;夸克在用 可以预训练模型 端到端 code code&#xff1a;https://github.com/Plachtaa/VALL-E-X/tree/master 报错1: File "/mnt/TTS/VALL-E-X/tes…

pip如何快速install packet

1、在后面加-i https://mirrors.aliyun.com//pypi//simple或https://pypi.tuna.tsinghua.edu.cn/simple pip install numpy -i https://mirrors.aliyun.com//pypi//simplepip install numpy1.21.0 -i https://pypi.tuna.tsinghua.edu.cn/simple2、需要注意的是&#xff0c;如果…

Langchain:数据连接封装、缓存封装和LCEL学习和探索

&#x1f335; 目录 &#x1f335; &#x1f60b; 数据连接封装 &#x1f354; 文档加载器&#xff1a;Document Loaders 文档处理器&#xff1a;TextSplitter 向量数据库与向量检索 总结 &#x1f349; 缓存封装&#xff1a;Memory &#x1f3d6;️ 对话上下文&#xf…

上位机图像处理和嵌入式模块部署(mcu之芯片选择)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 目前市面上的mcu很多&#xff0c;有国产的&#xff0c;有进口的&#xff0c;总之种类很多。以stm32为例&#xff0c;这里面又包括了stm32f1、stm32…

热爱无解 少年万丈光芒!首席艺人【彭禹锦】登陆第八季完美童模全球赛

2024年7月&#xff0c;一档由IPA模特委员会创办于2017年的王牌少儿模特大赛即将拉开全球总决赛的帷幕!作为家喻户晓的国民赛事——完美童模曾6季荣获CCTV央视新闻报道&#xff0c;以创意引领、美学引领、和兼具文化底蕴的赛事特色&#xff0c;收获了全球百万亲子家庭的喜爱。20…