Linux命令大全

文章目录

    • 目录操作与文件管理
    • 系统信息与管理
    • 软件包管理和系统维护
    • 压缩与解压缩
    • 网络与通信
    • 辅助工具与信息获取
    • 文本处理与搜索
    • 时间与日期操作
    • 网络连接与通信(补充)
    • 链接管理
    • 磁盘与存储管理
    • 环境变量与路径设置
    • 用户和组管理
    • 查看系统信息

当然,以下是按照类别对上面提到的30个Linux命令及其示例进行归类:

目录操作与文件管理

  1. ls - 列出目录内容

    • 示例:
      • ls
      • ls -a
      • ls -l
  2. cd - 改变当前工作目录

    • 示例:
      • cd /home/user
      • cd ..
      • cd ~
  3. pwd - 显示当前工作目录

    • 示例:
      • pwd
  4. mkdir - 创建新目录

    • 示例:
      • mkdir new_directory
  5. touch - 创建新文件或更新文件的时间戳

    • 示例:
      • touch file.txt
  6. rm - 删除文件或目录

    • 示例:
      • rm file.txt
      • rm -r directory
  7. cp - 复制文件或目录

    • 示例:
      • cp file1.txt file2.txt
      • cp -r source_dir target_dir
  8. mv - 移动或重命名文件或目录

    • 示例:
      • mv oldfile.txt newfile.txt
      • mv file directory/
  9. cat/more/less - 查看文件内容

    • 示例:
      • cat file.txt
      • more file.txt
      • less file.txt
  10. echo - 输出文本到终端或追加到文件

    • 示例:
      • echo "Hello World"
      • echo "text" >> file.txt

系统信息与管理

  1. clearCtrl + L - 清除屏幕内容

    • 示例:
      • clear
  2. find - 在文件系统中查找文件

    • 示例:
      • find / -name "filename"
  3. top/ps - 进程查看与管理

    • 示例:
      • top
      • ps aux
  4. kill/killall - 终止进程

    • 示例:
      • kill PID
      • killall process_name
  5. shutdown/reboot - 关机或重启计算机

    • 示例:
      • sudo shutdown -h now
      • sudo reboot

软件包管理和系统维护

  1. sudo - 以超级用户权限执行命令

    • 示例:
      • sudo apt-get update
  2. apt-get/yum/dnf - 包管理工具

    • 示例:
      • sudo apt-get install package_name
      • sudo yum install package_namesudo dnf install package_name

文件权限和所有权管理:

  1. chmod - 更改文件或目录的权限

    • 示例:
      • chmod 755 script.sh
  2. chown/chgrp - 更改文件或目录的所有者或组

    • 示例:
      • chown user:group file.txt

压缩与解压缩

  1. tar - 打包和压缩文件

    • 示例:
      • tar -cvf archive.tar file1 file2 dir1
      • tar -zcvf archive.tar.gz file1 file2 dir1
  2. zip/unzip - 压缩和解压缩文件

    • 示例:
      • zip archive.zip file1.txt file2.txt
      • unzip archive.zip

网络与通信

  1. ping - 测试网络连接
    • 示例:
      • ping www.example.com

辅助工具与信息获取

  1. man - 查看命令或程序的手册页

    • 示例:
      • man ls
  2. history - 显示历史执行过的命令

    • 示例:
      • history
      • !n
  3. echo $PATH - 显示环境变量PATH的内容

    • 示例:
      • echo $PATH

文本处理与搜索

  1. grep - 在文件中搜索特定文本
    • 示例:
      • grep "text" file.txt

时间与日期操作

  1. date - 查看或设置系统日期和时间
    • 示例:
      • date
      • date -s "2022-01-01 12:00:00"

网络连接与通信(补充)

  1. ssh - 安全远程登录到另一台计算机

    • 示例:
      • ssh user@hostname
  2. curl/wget - 下载文件或获取网页内容

    • 示例:
      • curl -O http://example.com/file.zip
      • wget http://example.com/file.zip

链接管理

  1. ln - 创建硬链接或符号链接
    • 示例:
      • ln source_file link_name 创建硬链接
      • ln -s source_file link_name 创建符号链接

磁盘与存储管理

  1. df - 显示磁盘空间使用情况

    • 示例:
      • df -h
  2. du - 查看文件或目录占用的磁盘空间大小

    • 示例:
      • du -sh directory

环境变量与路径设置

  1. export - 设置或显示环境变量
    • 示例:
      • export PATH=$PATH:/new/path

用户和组管理

  1. useradd/userdel/groupadd/groupdel - 管理用户和用户组
    • 示例:
      • useradd newuser
      • groupadd developers
      • userdel olduser
      • groupdel designers

查看系统信息

  1. uname - 显示操作系统基本信息

    • 示例:
      • uname -a
  2. free - 显示内存使用情况

    • 示例:
      • free -m

以上是更多的Linux常用命令及其分类和示例。在实际使用中,根据具体需求可能还会用到其他命令,如sed(流编辑器)、awk(数据处理工具)、netstat(网络状态查看)、ss(Socket统计工具)等。通过熟练掌握这些命令,可以更好地进行Linux系统的管理和日常运维工作。

python推荐学习汇总连接:
50个开发必备的Python经典脚本(1-10)

50个开发必备的Python经典脚本(11-20)

50个开发必备的Python经典脚本(21-30)

50个开发必备的Python经典脚本(31-40)

50个开发必备的Python经典脚本(41-50)
————————————————

​最后我们放松一下眼睛
在这里插入图片描述

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

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

相关文章

(菜鸟自学)漏洞利用——MS11-080

(菜鸟自学)漏洞利用——MS11-080 漏洞简介利用漏洞对系统进行提权查看漏洞利用代码和工具将py脚本转换为exe程序渗透攻击验证 漏洞简介 MS11-080 是指微软于 2011 年发布的一个安全公告(MS11-080),其中包含了关于 Win…

MySQL基础(一)

学习数据库的目的: 实现数据持久化到本地。使用完整的管理系统统一管理,可以实现结构化查询,方便管理。 一、数据库概述 数据库(DataBase) 为了方便数据的存储和管理,它将数据按照特定的 规则存储在磁盘…

关于axios给后端发送数据的问题

这里需要用的插件:qs.js,是前端给后端发送的数组,需要序列化所以要用到这个插件,这里就提取连接在这里,需要的自提,需要导如进来,别忘记了 链接:https://pan.baidu.com/s/1qyD8v9wfd…

爬虫笔记(二):实战58二手房

第一:给大家推荐一个爬虫的网课哈,码起来 第二:今夜主题:通过xpath爬取58二手房的title信息,也就是标红的位置~ 第三:先分析一波title所在的位置 打开按下f12打开抓包工具,即可看到网站的源码…

burp靶场--WebSockets安全漏洞

burp靶场–WebSockets安全漏洞 https://portswigger.net/web-security/websockets/what-are-websockets ### 什么是 WebSocket? WebSocket是一种通过 HTTP 发起的双向、全双工通信协议。它们通常在现代 Web 应用程序中用于流数据和其他异步流量。 在本节中&#x…

开始读 Oracle PL/SQL Programming 第6版

最近觉得PL/SQL越来越重要,因为这本书早就在待读列表中,因此决定系统的学一下。 2024年1月24日晚开始读。 在亚马逊上的评价还不错: 本书的第一作者是Steven Feuerstein,是Oracle资深的Developer Advocate。 本书的示例代码可…

「一本通 3.6 例 1」分离的路径

题目描述 为了从 F F F 个草场中的一个走到另一个,贝茜和她的同伴们不得不路过一些她们讨厌的可怕的树。奶牛们已经厌倦了被迫走某一条路,所以她们想建一些新路,使每一对草场之间都会至少有两条相互分离的路径,这样她们就有多一…

工程项目管理软件系统

工程项目管理软件系统单机版永久免费使用,无录入数量限制,无打印限制,无时间限制 1、产品概述 专业项目管理软件,业务流程清晰,操作简单,软件速度快; 围绕项目的(任务、进度、出库、入库、借用、人工、合同等)进行管理…

Zookeeper架构系列——集群模式

背景 架构图 集群模式详解 客户端连接到单个ZooKeeper服务器。客户端维护一个TCP连接,通过该连接发送请求、获取响应、获取监视事件和发送检测信号。如果与服务器的TCP连接中断,客户端将连接到其他服务器。 订购了ZooKeeper。ZooKeeper在每次更新时都…

数学建模常见算法的通俗理解(3)

11 Logistic模型(计算是/否的概率) 11.1 粗浅理解 我们有m张图片,并且获取了这些图片的特征向量的矩阵,我们需要判断这些图片中是否满足我们某个要求,如是否含有猫🐱这种动物。那么此时我们的每张图片传…

[HTML]Web前端开发技术12(HTML5、CSS3、JavaScript )——喵喵画网页

希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的…

Word中插入公式并引用

1、如何插入公式 在word中,键入快捷键 “alt” + “=”,即可快速插入一个公式,并立即编辑。 2、利用表格框住公式 新建一个 1 行 3 列的表格,总宽度为页面宽度,第一个单元格和最后一个单元格都保持在 2.25cm,中间尽可能长。我设置的这个数值比较合理。 记住,要把表格…

ChromeDriver谷歌驱动最新版安装120/121/122

chromeDriver最新版本下载 最新驱动 https://googlechromelabs.github.io/chrome-for-testing/参考: https://blog.csdn.net/m0_57382185/article/details/134007615

【STM32】STM32学习笔记-W25Q64简介(37)

00. 目录 文章目录 00. 目录01. SPI简介02. W25Q64简介03. 硬件电路04. W25Q64框图05. Flash操作注意事项06. 预留07. 附录 01. SPI简介 在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持I 2 S音频协议。SPI接口默认工作在SPI方式,可以…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 1月25日,星期四

每天一分钟,知晓天下事! 2024年1月25日 星期四 农历腊月十五 1、 央行:2月5日下调存款准备金率0.5个百分点,1月25日下调支农支小再贷款、再贴现利率0.25个百分点,将向市场提供长期流动性1万亿元。 2、 人社部&#xf…

【教程】如何在苹果手机上查看系统文件?

​ 目录 引言 用户登录工具和连接设备 查看设备信息,电池信息 查看硬盘信息 硬件信息 查看 基带信息 销售信息 电脑可对手机应用程序批量操作 运行APP和查看APP日志 IPA包安装测试 注意事项 引言 苹果手机与安卓手机不同,无法直接访问系统文件…

LabVIEW扫描探针显微镜系统开发

在纳米技术对高精度材料特性测量的需求日益增长。介绍了基于LabVIEW开发的扫描探针显微镜(SPM)系统。该系统不仅可以高效地测量材料的热物性,还能在纳米尺度上探究热电性质,为材料研究提供了强大的工具。 系统基于扫描探针显微技…

selenium执行出现异常,SessionNotCreatedException ChromeDriver only supports

问题现状: 运行程序报错: selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114 Current browser version is 121.0.6167.85 with binary path /App…

Android Studio 提示Use app:drawableStartCompat instead of android:drawableStart

每次提交代码时,AS这个老妈子总爱唠叨一堆warning,这些Warning都在讲什么? 1.Use app:drawableStartCompat instead of android:drawableStart 在Android开发中,android:drawableStart和app:drawableStartCompat是两个用于设置…

【数学建模】综合评价方法

文章目录 综合评价的基本理论和数据预处理综合评价的基本概念综合评价体系的构建综合指标的预处理方法评价指标预处理示例 常用的综合评价数学模型线性加权综合评价模型TOPSIS法灰色关联度分析熵值法秩和比(RSR)法综合评价示例 综合评价的基本理论和数据…