四、Linux 基本命令全攻略

Linux 基本命令全攻略

在 Linux 系统的世界里,掌握基本命令是至关重要的。不同的 Linux 发行版虽然在某些方面可能有所差异,但大部分基本命令是通用的。下面将按不同的系统分类,为大家详细介绍一些常用的 Linux 基本命令及其含义。

一、Ubuntu 系统常用命令

1. ls命令

  • 含义:列出当前目录下的文件和目录。
  • 示例
ls

执行该命令后,会显示当前目录下的所有文件和目录名称。

2. cd命令

  • 含义:切换当前工作目录。
  • 示例
cd /home/user/documents

这条命令将当前工作目录切换到 /home/user/documents

3. mkdir命令

  • 含义:创建新的目录。
  • 示例
mkdir new_folder

创建一个名为 new_folder 的新目录。

4. rm命令

  • 含义:删除文件或目录。
  • 示例
  • 删除文件:
rm file.txt
  • 删除目录(需加上 -r 参数):
rm -r directory

5. cp命令

  • 含义:复制文件或目录。
  • 示例
  • 复制文件:
cp source_file destination_file
  • 复制目录(需加上 -r 参数):
cp -r source_directory destination_directory

6. mv命令

  • 含义:移动文件或目录,也可用于重命名文件或目录。
  • 示例
  • 移动文件:
mv source_file destination_directory
  • 重命名文件:
mv old_name new_name

二、CentOS 系统常用命令

1. yum命令

  • 含义:CentOS 系统中的软件包管理器。
  • 示例
  • 安装软件包:
yum install package_name
  • 更新软件包:
yum update

2. systemctl命令

  • 含义:用于管理系统服务。
  • 示例
  • 启动服务:
systemctl start service_name
  • 停止服务:
systemctl stop service_name
  • 重启服务:
systemctl restart service_name

3. firewall-cmd命令

  • 含义:配置防火墙。
  • 示例
  • 查看防火墙状态:
firewall-cmd --state
  • 开放端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

4. df命令

  • 含义:显示磁盘空间使用情况。
  • 示例
df -h

以人类可读的格式显示磁盘空间使用情况。

5. free命令

  • 含义:显示系统内存使用情况。
  • 示例
free -h

以人类可读的格式显示内存使用情况。

三、Fedora 系统常用命令

1. dnf命令

  • 含义:Fedora 系统中的软件包管理器,类似于 CentOS 中的 yum
  • 示例
  • 安装软件包:
dnf install package_name
  • 更新软件包:
dnf update

2. journalctl命令

  • 含义:查看系统日志。
  • 示例
journalctl -n 20

显示最近的 20 条系统日志。

3. lsof命令

  • 含义:列出打开的文件和进程。
  • 示例
lsof -i :80

显示使用 80 端口的进程。

4. top命令

  • 含义:实时显示系统中最活跃的进程。
  • 示例
top

5. chmod命令

  • 含义:改变文件或目录的权限。
  • 示例
  • 给文件添加可执行权限:
chmod +x file.sh
  • 改变目录及其所有子目录和文件的权限:
chmod -R 755 directory

通过掌握这些不同 Linux 系统中的基本命令,你将能够更加高效地管理和操作你的 Linux 系统。无论是日常的文件管理、软件安装,还是系统维护和故障排除,这些命令都将成为你的得力工具。希望这篇博客对你在 Linux 世界中的探索有所帮助!

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

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

相关文章

【论文学习与撰写】,论文word文档中出现乱码的情况,文档中显示的乱码,都是英文字母之类的,但打印预览是正常的

目录 1、问题 2、解决方法 1、问题 写论文的时候,有时会出现乱码的情况, 如下图,这种情况, 可是 在打印预览的时候,就显示的正常 如下图, 2、解决方法 既然是文档正文显示错误,显示乱码&…

【HarmonyOS NEXT】服务端向终端推送消息——获取Push Token

【需求】 获取Push Token 【文档】 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-get-token-V5 【代码】 // EntryAbility.ets 文件 import { pushService } from kit.PushKit; export default class EntryAbility extends UIAbility {onCreat…

【详解】下载MySql安装教程(帮助数据库下载)

此版本是我下载的版本,其他版本均可以。 1.官网下载相应的版本:MYSQL:8.0.33 https://www.mysql.com/ 2.点击DOWNLOADS进入 3.在上述界面当中往下翻,找到社区版的下载界面 4.点进社区版的界面 前三个是Linux系统下的安装&a…

1.centos 镜像

centos 它有官网的下载地址:https://vault.centos.org/ 选择想要的版本,我选择 centos7.8 进入到镜像目录 isos 选择 x86_64 选择想要的版本,我选择 CentOS-7-x86_64-DVD-2003.iso 安装就正常安装就行。我选择虚拟机安装。这个参考&…

git的安装以及入门使用

文章目录 git的安装以及入门使用什么是git?git安装git官网 git初始化配置使用方式初始化配置: git的安装以及入门使用 什么是git? Git 是一个免费开源的分布式版本控制系统,使用特殊的仓库数据库记录文件变化。它记录每个文件的…

前端开发设计模式——状态模式

目录 一、状态模式的定义和特点 二、状态模式的结构与原理 1.结构: 2.原理: 三、状态模式的实现方式 四、状态模式的使用场景 1.按钮的不同状态: 2.页面加载状态: 3.用户登录状态: 五、状态模式的优点 1.提…

Matplotlib和Seaborn数据可视化

目录 Matplotlib图表绘制 准备工作 折线图line 柱状图bar 水平条形图barh 饼图pie 散点图scatter 气泡图csatter 箱线图boxplot 直方图hist 蜂巢图hexbin Seaborn图表绘制 准备数据 关系散点图scatterplot 关系散点线形图replot 分类散点图stripplot 分类小提…

Flink窗口分配器WindowAssigner

前言 Flink 数据流经过 keyBy 分组后,下一步就是 WindowAssigner。 WindowAssigner 定义了 stream 中的元素如何被分发到各个窗口,元素可以被分发到一个或多个窗口中,Flink 内置了常用的窗口分配器,包括:tumbling wi…

前缀和和差分算法

文章目录 一维前缀和一维前缀和概念一维前缀和数组的构建 二维前缀和二维前缀和概念二维前缀和数组的构建 一维差分一维差分概念一维差分数组的构建 二维差分二维差分概念二维差分数组的构建 一维前缀和 一维前缀和概念 一维前缀和是一种常用的数据预处理方法,它能…

JS事件和DOM

1. DOM 1.1 基本概念 DOM,全称 Document Object Model,即文档对象模型。它是 Web 上最常用的 API 之一,是加载在浏览器中的文档模型,可以将文档表示为节点树(或称 DOM 树),其中每个节点代表文…

【协议】IIC总线协议学习

一、IIC基本介绍 设计I2C的初衷是减少电视机等复杂电子系统内部的布线数量,同时也降低制造成本。通过使用只有两根线的通信总线,它有效地减少了器件间连接的复杂性。 IIC总线是两线制总线,仅有串行数据线SDA和串行时钟线SCL进行通信。减少…

【Python实例】Python读取并绘制tif数据

【Python实例】Python读取并绘制tiff数据 Python实例-以全球不透水面积数据为例数据准备:全球不透水面积数据基于gdal库绘制tif图基于Rasterio库绘制tif图 参考 GeoTIff 是一个标准的.tif 文件或是一个图像文件格式,它包含了一些额外的空间信息&#xff…

prompt learning

prompt learning 对于CLIP(如上图所示)而言,对其prompt构造的更改就是在zero shot应用到下游任务的时候对其输入的label text进行一定的更改,比如将“A photo of a{obj}”改为“[V1][V2]…[Vn][Class]”这样可学习的V1-Vn的token…

业务开发常见问题-并发工具类

hello,大家好,本讲我们一起聊一下常见的几个并发工具类的使用和坑! 在日常工作中,我们经常会遇到多线程并发问题,比如ThreadLocal、锁、ConcurrentHashMap、CopyOnWriteArrayList等。那么如何正常的使用呢?…

【最新通知】2024年Cisco思科认证CCNA详解

CCNA现在涵盖安全性、自动化和可编程性。该计划拥有一项涵盖IT职业基础知识的认证,包括一门考试和一门培训课程,助您做好准备。 CCNA培训课程和考试最近面向最新技术和工作岗位进行了重新调整,为您提供了向任何方向发展事业所需的基础。CCNA认…

blender分离含有多个动作的模型,并导出含有材质的fbx模型

问题背景 笔者是模型小白,需要将网络上下载的fbx模型中的动作,分离成单独的动作模型,经过3天摸爬滚打,先后使用了blender,3d max,unity,最终用blender完成,期间参考了众多网络上大佬…

【Ansiable】ansible的模块和主机清单

目录 一、介绍一些运维自动化工具 二、Ansible 概述/简介 三、Ansible 工作机制 3.1 内部工作机制 3.2 外部工作机制 四、Ansible 执行流程 五、Ansblie 安装以及日常操作模块***** 5.1 ansible 环境安装部署 5.2 ansible 命令行模块 5.2.1 command 模块 5.2.2 shel…

明源云ERP报表服务GetErpConfig.aspx接口存在敏感信息泄露

一、漏洞简介 在访问 /service/Mysoft.Report.Web.Service.Base/GetErpConfig.aspx?erpKeyerp60 路径时,返回了包含敏感信息的响应。这些信息包括但不限于数据库连接字符串、用户名、密码、加密密钥等。这些敏感信息的暴露可能导致以下风险:数据库访问…

【IPv6】IPv6 NAT66介绍

参考链接 IPv6-to-IPv6 Network Address Translation (NAT66) (ietf.org)https://datatracker.ietf.org/doc/id/draft-mrw-nat66-00.html IPv6 NAT66 NAT66,全称为Network Address Translation for IPv6 to IPv6,是一种用于IPv6网络的地址转换技术。在…

Tkinter -- python GUI学习与使用

前言 python GUI 目前pythonGUI有很多,哪一个最好? 先说说我选择的思路,我的目的是开发一个易用的软件,最重要的是稳定,并且碰到问题能够解决,因此,我的目标很明确,有比较大的用户群…