Linux 常用命令分类及示例

目录

  • 文件系统操作
  • 进程管理
  • 网络工具
  • 系统信息
  • 文本处理
  • 包管理和软件安装

文件系统操作

1. ls
  • 用途: 列出目录内容
  • 示例: ls -l 显示当前目录下的文件列表,并包含详细信息。
2. cd
  • 用途: 改变工作目录
  • 示例: cd /etc 进入 /etc 目录。
3. mkdir
  • 用途: 创建目录
  • 示例: mkdir my_folder 创建名为 my_folder 的新目录。
4. rmdir
  • 用途: 删除空目录
  • 示例: rmdir my_folder 删除名为 my_folder 的目录(必须为空)。
5. rm
  • 用途: 删除文件或目录
  • 示例: rm file.txt 删除文件 file.txtrm -rf folder 强制删除目录 folder 及其内容。
6. mv
  • 用途: 移动文件或重命名文件
  • 示例: mv file.txt new_file.txt 重命名 file.txtnew_file.txt
7. cp
  • 用途: 复制文件或目录
  • 示例: cp file.txt backup/file.txt 复制到 backup/ 目录中。

进程管理

8. ps
  • 用途: 显示进程状态
  • 示例: ps aux 显示所有用户的进程。
9. top
  • 用途: 实时查看系统进程和资源使用情况
  • 示例: top 启动实时监控界面。
10. kill
  • 用途: 终止进程
  • 示例: kill 1234 发送终止信号给进程ID为1234的进程。
11. nice
  • 用途: 设置进程优先级
  • 示例: nice -n 19 sleep 3600 以较低的优先级运行睡眠命令。
12. nohup
  • 用途: 在后台运行命令,即使用户退出也不受影响
  • 示例: nohup ./myscript.sh & 在后台运行脚本 myscript.sh 并忽略挂断信号。

网络工具

13. ping
  • 用途: 测试网络连接
  • 示例: ping www.example.comwww.example.com 发送ICMP请求。
14. curl
  • 用途: 从网络获取或发送数据
  • 示例: curl https://example.com 获取网页内容。
15. wget
  • 用途: 从网络下载文件
  • 示例: wget https://example.com/file.zip 下载文件 file.zip
16. netstat
  • 用途: 显示网络连接、路由表等信息
  • 示例: netstat -tuln 显示监听中的TCP/UDP端口。
17. ssh
  • 用途: 安全登录远程主机
  • 示例: ssh user@example.com 登录远程主机 example.com

系统信息

18. uname
  • 用途: 显示系统内核信息
  • 示例: uname -a 显示详细的系统信息。
19. df
  • 用途: 查看磁盘空间使用情况
  • 示例: df -h 以易于阅读的格式显示磁盘空间使用情况。
20. du
  • 用途: 查看文件或目录占用的空间
  • 示例: du -sh /var/log 显示 /var/log 占用的空间。
21. free
  • 用途: 查看内存使用情况
  • 示例: free -m 以MB为单位显示内存使用情况。
22. date
  • 用途: 显示或设置系统日期和时间
  • 示例: date 显示当前日期和时间。

文本处理

23. grep
  • 用途: 搜索文件中的模式
  • 示例: grep "pattern" file.txtfile.txt 中搜索包含 “pattern” 的行。
24. sed
  • 用途: 文本流编辑器
  • 示例: sed 's/pattern/replacement/g' file.txt 替换 file.txt 中的所有 “pattern” 为 “replacement”。
25. awk
  • 用途: 强大的文本处理工具
  • 示例: awk '{print $1}' file.txt 打印 file.txt 中每一行的第一个字段。
26. cut
  • 用途: 从文件中切分字段
  • 示例: cut -d: -f1 /etc/passwd/etc/passwd 文件中提取第一列。
27. sort
  • 用途: 对文本文件排序
  • 示例: sort file.txtfile.txt 内容进行排序。

包管理和软件安装

28. apt
  • 用途: Debian/Ubuntu 系统的包管理器
  • 示例: sudo apt update 更新包列表;sudo apt install vim 安装 vim 编辑器。
29. yum
  • 用途: Red Hat/CentOS 系统的包管理器
  • 示例: sudo yum update 更新系统;sudo yum install httpd 安装 Apache HTTP Server。
30. dnf
  • 用途: Fedora 系统的包管理器
  • 示例: sudo dnf install gcc 安装 gcc 编译器。
31. pacman
  • 用途: Arch Linux 系统的包管理器
  • 示例: sudo pacman -Syyu 更新系统;sudo pacman -S python 安装 Python。

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

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

相关文章

maven复习用

文章目录 一、Maven工具的使用1.1 Maven的介绍1.2 简化依赖的导入1.3 GAVP1.4 创建maven普通工程和Web工程1.5 maven依赖的传递 一、Maven工具的使用 1.1 Maven的介绍 Maven是什么? 软件 为什么服务? java项目 主要功能? 项目构建管理、依赖…

k8s部署kafka集群

k8s部署kafka集群 kafka&#xff08;Kafka with KRaft&#xff09; mkdir -p ~/kafka-ymlkubectl create ns kafkacat > ~/kafka-yml/kafka.yml << EOF apiVersion: v1 kind: Service metadata:name: kafka-headlessnamespace: kafkalabels:app: kafka spec:type: C…

【Java题解】以二进制加法的方式来计算两个内容为二进制数字的字符串相加的结果

&#x1f389;欢迎大家收看&#xff0c;请多多支持&#x1f339; &#x1f970;关注小哇&#xff0c;和我一起成长&#x1f680;个人主页&#x1f680; &#x1f451;目录 分析&#xff1a;&#x1f680; 数字层面分析⭐ 字符串层面分析⭐ 代码及运行结果分析:&#x1f6…

生活实用英语口语“拆迁”用英文怎么说?柯桥成人学英语到蓝天广场

● 1. “拆迁”英语怎么说&#xff1f; ● 01. 其实国外也有拆迁 但国外的拆迁&#xff0c;只管拆 不管安置&#xff0c;你爱去哪去哪 英文可以说 housing removal 02. 但我们中国的“拆迁” 既管“拆”也管“迁” &#xff08;还是中国人幸福~&#xff09; 英文可以说 housin…

仓颉语言 -- 泛型

1、泛型概述 在仓颉编程语言中&#xff0c;泛型指的是参数化类型&#xff0c;参数化类型是一个在声明时未知并且需要在使用时指定的类型。类型声明与函数声明可以是泛型的。最为常见的例子就是 Array<T>、Set<T> 等容器类型。以数组类型为例&#xff0c;当使用数组…

网络安全基础知识及安全意识培训(73页可编辑PPT)

引言&#xff1a;在当今数字化时代&#xff0c;网络安全已成为企业和个人不可忽视的重要议题。随着互联网的普及和技术的飞速发展&#xff0c;网络威胁日益复杂多变&#xff0c;从简单的病毒传播到高级持续性威胁&#xff08;APT&#xff09;、勒索软件攻击、数据泄露等&#x…

【Python】Facebook开源时间序列数据预测模型Prophet

文章目录 一、简介二、项目的文件解读三、Prophet类主要方法和参数3.1 主要参数3.2 主要方法 四、用法示例 一、简介 Prophet 是由 Facebook 开发的一个开源工具&#xff0c;用于时间序列数据的预测。它特别适用于处理具有强季节性和趋势的时间序列数据&#xff0c;并且对节假…

09-软件易用性

易用性是用户体验的一个重要方面&#xff0c;网站建设者一般会沉溺于自己的思维习惯&#xff0c;而造成用户使用的不畅。易用性不仅是专业UI/UE人员需要研究&#xff0c;对于网站建设其他岗位的人也应该了解一定的方法去检验和提升网站的易用性。通常对易用性有如下定义: 易理解…

【iOS】isMemberOfClassisKindOfClass

目录 前言class方法isMemberOfClass和isKindOfClass实例方法分析类方法分析 实例验证总结 前言 认识这两个方法之前&#xff0c;首先要了解isa指向流程和继承链&#xff08;【iOS】类对象的结构分析&#xff09;关系&#xff0c;以便理解得更透彻 上经典图&#xff1a; 要注意…

AM62x和rk3568的异同点

AM62x 和 RK3568 是两款不同的处理器&#xff0c;分别来自 Texas Instruments&#xff08;TI&#xff09;和 Rockchip。它们在设计目标、架构、性能和应用领域等方面存在一些异同。以下是这两款处理器的对比&#xff1a; 1. 基本架构 AM62x&#xff1a; 架构&#xff1a;基于…

与大数据相关的 Python 第三方库和工具

Python 在大数据领域有着广泛的应用&#xff0c;以下是一些与大数据相关的 Python 第三方库和工具&#xff1a; 1. **Pandas**&#xff1a;Pandas 是 Python 中最常用的数据处理和分析库之一&#xff0c;提供了高效的数据结构和数据分析工具&#xff0c;可以进行数据清洗、转换…

机器学习数学基础(1)--线性回归与逻辑回归

声明&#xff1a;本文章是根据网上资料&#xff0c;加上自己整理和理解而成&#xff0c;仅为记录自己学习的点点滴滴。可能有错误&#xff0c;欢迎大家指正。 1 线性回归和逻辑回归与机器学习的关系 线性回归属于机器学习 – 监督学习 – 回归 – 线性回归&#xff0c; 逻辑…

Maven概述

目录 1.Maven简介 2.Maven开发环境搭建 2.1下载Maven服务器 2.2安装&#xff0c;配置Maven 1.配置本地仓库地址 2.配置阿里云镜像地址 2.3在idea中配置maven 2.4在idea中创建maven项目 3.pom.xml配置 1.项目基本信息 2.依赖信息 3.构建信息 4.Maven命令 5.打包Jav…

企业微信报错,api forbidden 错误码 48002

业务场景是这边后端页面点同步就去企微接口拉取客户数据&#xff0c;然后报错如下。 后端抓包返回的json如下 {“errcode”:48002,“follow_user”:[],“errmsg”:“api forbidden, hint: [1721869790252850672734303], from ip: 203.88.203.216, more info at https://open.w…

数据结构(链表)

&#x1f30f;个人博客主页&#xff1a;心.c 前言&#xff1a; 最近练习算法回去学了链表&#xff0c;收获挺大的&#xff0c;大概内容整理了一下&#xff0c;语言是用c写的&#xff0c;所以在这里分享给大家&#xff0c;希望大家可以有所收获 &#x1f525;&#x1f525;&…

2024年技校大数据实验室建设及大数据实训平台整体解决方案

随着信息技术的迅猛发展&#xff0c;大数据已成为推动产业升级和社会进步的重要力量。为适应市场需求&#xff0c;培养高素质的大数据技术人才&#xff0c;技校作为职业教育的重要阵地&#xff0c;亟需加强大数据实验室的建设与实训平台的打造。本方案旨在提出一套全面、可行的…

Synchronized关键字和乐观锁(CAS)

一、Sychronized关键字 在Java中&#xff0c;synchronized 是一个关键字&#xff0c;用于实现线程同步。当一个方法或一个代码块被synchronized修饰时&#xff0c;它被称为同步方法或同步代码块。这意味着每次只有一个线程可以进入该方法或代码块&#xff0c;其他线程必…

二维码的生成与识别(python)

二维码生成 from PIL import Image import qrcode from qrcode.image.styledpil import StyledPilImage from qrcode.image.styles.colormasks import SolidFillColorMask from qrcode.image.styles.moduledrawers import SquareModuleDrawer# 创建二维码对象 qr qrcode.QRCo…

Windows系统笔记本无法连接Wi-Fi常见原因及解决办法

在现代生活中&#xff0c;Wi-Fi已成为我们连接互联网不可或缺的方式之一。 然而&#xff0c;有时我们的Windows系统笔记本可能会遇到无法连接Wi-Fi的问题。 这种情况可能由多种原因引起&#xff0c;包括硬件故障、驱动问题、系统设置等。 以下是针对Windows 10和Windows 11系…

【STM32】stm32中GPIO_ReadInputDataBit()是什么意思

GPIO_ReadInputDataBit()函数用于读取指定GPIO端口的某一引脚上的电平状态&#xff0c;并返回该引脚的电平是高电平&#xff08;1&#xff09;还是低电平&#xff08;0&#xff09;。 在STM32单片机中&#xff0c;GPIO&#xff08;General-Purpose Input/Output&#xff09;端…