四、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,一经查实,立即删除!

相关文章

DeepSpeed性能调优与常见问题解决方案

1. 引言 什么是DeepSpeed? DeepSpeed是由微软开源的深度学习训练优化库,旨在帮助研究人员和工程师高效地训练大规模深度学习模型。基于PyTorch框架,DeepSpeed提供了一系列先进的技术,如ZeRO(Zero Redundancy Optimiz…

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

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

JAVA集合知识总结(六)

文章目录 JAVA集合知识总结(六)Queue1. Queue 接口2. Queue 常用方法3. Queue 的实现类介绍3.1 LinkedList3.2 PriorityQueue3.3 阻塞队列(BlockingQueue)3.4 Deque(双端队列) 4. 应用场景总结 JAVA集合知识总结(六) Queue Queue…

【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…

vue实现html转化pdf功能,pdf文件可以复制文字

之前使用 html2canvas 和 jsPDF 实现html转pdf,但是客户说不能复制pdf中的文字,要改一下,先说不能复制的方法,再说可以复制的方法 一,html2canvas 和 jsPDF(图片插入pdf不可复制) 创建pdf.js文…

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

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

Mysql索引失效的原因有哪些?

📚 避免索引失效是一种常见的SQL优化 MySQL是一种关系型数据库,它可以通过建立索引来提高查询效率。索引是一种数据结构,它可以让数据库快速地找到满足条件的记录,而不需要扫描整张表。但是,并不是所有的查询都能利用索…

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 是一个免费开源的分布式版本控制系统,使用特殊的仓库数据库记录文件变化。它记录每个文件的…

⭐ Unity Pico PXR_SDK转场淡入淡出

PXR_ScreenFade 脚本:官方SDK 脚本实现了屏幕的淡入淡出功能,封装了 CloseEyes 和 OpenEyes 方法,可以通过传入 Action 执行淡入淡出完成后的逻辑。 FadeController 脚本: 通过 GetComponent 获取 PXR_ScreenFade 组件&#xff0…

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

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

Matplotlib和Seaborn数据可视化

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

代码随想录算法训练营第五天| 哈希表理论基础 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

哈希表基础课程笔记 1. 什么是哈希表 哈希表(Hash Table)又称为散列表,是一种基于关键码(Key)直接进行访问的数据结构。简单理解,数组其实也是一种哈希表。哈希表通过关键码映射到数组的索引,…

Flink窗口分配器WindowAssigner

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

前缀和和差分算法

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

JS事件和DOM

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

Docker system

docker system --help siqialiyun-sh-001:~/images$ sudo docker system --helpUsage: docker system COMMANDManage DockerCommands:df Show docker disk usage(显示docker磁盘使用情况)events Get real time events from the server(从服务器获取实时事件)in…

MySQL新手向:对比常用存储引擎

前言 为什么MySQL拥有的存储引擎有那么多,偏偏最常用的是InnoDB呢?带着这个问题,让我们对比几种常用的存储引擎,理解InnoDB的优势吧。 一、MyISAM存储引擎 1.1、MyISAM介绍 先说说MyISAM存储引擎的特点: 不支持事…

【协议】IIC总线协议学习

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

代码笔记:Linux系统上解压文件

zip unzip filename.zip -d /path/to/directorytar.gz tar -xzvf file.tar.gz -x: 表示提取(extract)文件,从压缩包中解压内容。-z: 表示使用 gzip 压缩,.tar.gz 文件是经过 gzip 压缩的 tar 包,因此需要这个选项来处…