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.mzph.cn/news/643440.shtml

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

相关文章

Python使用pip命令安装外部库-项目内安装外部库-全局安装外部库

一、前言 在进行Python项目开发时需要安装一些外部库来扩展项目功能,因此需要了解pip命令的详细使用。 二、基本语法 1.安装库 pip install 包名 2.安装特定版本 pip install 包名版本号 3.升级库 pip install --upgrade 包名 4.卸载库 pip uninstall 包名 5.查看已…

搜索与图论第七期 Prime算法

前言 prime算法也是一种图的结构 ,哎图的结构还有好多好多,大家慢慢学吧!!! 一、prime 算法的基本内容 过程: 最小生成树prim算法简单理解他的寻找路径的过程,从一个顶点V0开始,…

字节跳动 ByteHouse 云原生之路 – 计算存储分离与性能优化

01 起源 ByteHouse 的故事从字节跳动对于先进数据处理和分析的需求开始,这一需求随着公司业务规模的迅速扩张而日益增长,起源是对开源数据库管理系统 ClickHouse 的改造和增强。面对数据处理的高延迟、大规模数据操作的复杂性以及数据存储和处理成本的上…

【SGX系列教程】(一)Intel-SGX SDK在ubuntu22.04下安装全流程

文章目录 一.概述1.1 SGX三大组件1.2 SGXDataCenterAttestationPrimitives 二.安装流程2.1 检查服务器是否支持SGX2.2 sgx硬件/软件开启方法2.3 sgx dirver驱动安装;2.3.1 linux-sgx-driver驱动程序2.3.2 Intel SGX Support in the Linux Kernel(linux内…

线程的同步和互斥学习笔记

目录 互斥锁的概念和使用 线程通信-互斥 互斥锁的创建和销毁 申请锁-pthread_mutex_lock 释放锁-pthread_mutex_unlock 读写锁的概念和使用 死锁的避免 互斥锁的概念和使用 线程通信-互斥 临界资源 一次只允许一个任务(进程、线程)访问的共享资…

电脑有网,浏览器连不上网,其他应用却能用

当我们访问浏览器的时候显示,你尚未链接,代理服务器可能有问题,或地址不正确的时候.可你的wifi任然是连接的,但是只有浏览器用不了,微信和其他程序都可以正常连接,这是为什么呢? 绝大多数是因为…

K8S的HPA

horiztal Pod Autoscaling:pod的水平自动伸缩,这是k8s自带的模块,它是根据Pod占用cpu比率到达一定的阀值,会触发伸缩机制 Replication controller 副本控制器:控制pod的副本数 Deployment controller 节点控制器&…

云原生网关哪家强:Sealos 网关血泪史

作者:Sealos 创始人,环界云计算 CEO 方海涛 Sealos 公有云 (https://cloud.sealos.io) 几乎打爆了市面上所有主流的开源网关,本文可以给大家很好的避坑,在网关选型方面做一些参考。 Sealos Cloud 的复杂场…

jenkins安装配置,使用Docker发布maven项目全过程记录(1)

使用的CentOS8 系统,其它Linux系统类似 1、jenkins安装 1.1、配置JAVA环境 使用的服务器环境中,安装了Java1.8与Java17,当前jenkins的最低java版本要求java11。系统默认使用的是java1.8,因此需要切换环境。 alternatives --co…

Qt采集本地摄像头推流成rtsp/rtmp(可网页播放/支持嵌入式linux)

一、功能特点 支持各种本地视频文件和网络视频文件。支持各种网络视频流,网络摄像头,协议包括rtsp、rtmp、http。支持将本地摄像头设备推流,可指定分辨率和帧率等。支持将本地桌面推流,可指定屏幕区域和帧率等。自动启动流媒体服…

flink-java使用介绍,flink,java,DataStream API,DataSet API,ETL

1、环境准备 文档:https://nightlies.apache.org/flink/flink-docs-release-1.17/zh/ 仓库:https://github.com/apache/flink 下载:https://flink.apache.org/zh/downloads/ 下载指定版本:https://archive.apache.org/dist/flink…

Spring复习-问题回答

1.什么是 spring,你对 spring 的理解? Spring是一个轻量级,非侵入式的(不使用框架特定的类,感受不到框架)IOC和AOP一站式的java后端开发框架,简化企业开发。 2.spring 的优缺点 优点: Spr…

STL第二讲

第二讲 视频标准库源码版本:gnu c 2.9.1/4.9/Visual C OOP vs GP GP是将datas与methods分开,OOP相反; 为什么list不能使用全局的sort? 因为sort源代码: *(first (last - first)/2) // 此迭代器只能是随机访问迭代…

使用 Python 数据写入 Excel 工作表

在数据处理和报告生成等工作中,Excel 表格是一种常见且广泛使用的工具。然而,手动将大量数据输入到 Excel 表格中既费时又容易出错。为了提高效率并减少错误,使用 Python 编程语言来自动化数据写入 Excel 表格是一个明智的选择。Python 作为一…

【nginx实战】nginx正向代理、反向代理、由反向代理实现的负载均衡、故障转移详解

文章目录 一. 正向代理与反向代理的概念二. Nginx服务器的正向代理服务1. Nginx服务器正向代理服务的配置的3个指令1.1. resolver指令1.2. resolver_timeout指令1.3. proxy_pass指令 2. Nginx服务器正向代理服务的使用 三. Nginx服务器的反向代理服务1. 反向代理的基本指令1.1.…

docker使用笔记

最近在使用docker配置小米cyberdog2的环境,记录一下常用的命令,以备今后查阅。 0. 基本概念 Dockerfile:环境的配置信息,里面描述了你想要搭建的环境的信息。 Image(镜像):类比我们装虚拟机/操作系统时需要的系统镜像…

git本地分支的合并/切换分支时遇到的问题

目录 第一章、本地分支的切换测试1.1)切换之前的master分支下文件内容1.2)切换到develop分支后修改文件1.3)切回master分支出现报错: 第二章、解决方式2.1)方式1:commit提交修改2.2)方式2&#…

设计模式—行为型模式之命令模式

设计模式—行为型模式之命令模式 命令(Command)模式:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 …

告别无法访问的Github

告别无法访问的Github 最近在使用github的时候又登不上去了,挂着VPN都没用 但是自己很多项目都存在github,登不上去那不得损失很大 所以一行必须整点儿特殊手段来访问,顺便分享一下 1.加速器 网上很多解决方案都是在分享各种加速器来登陆…

有效的括号[简单]

>优质博文:IT-BLOG-CN 一、题目 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串s,判断字符串是否有效。 有效字符串需满足: 【1】左括号必须用相同类型的右括号…