当前位置: 首页 > news >正文

【打印100个常用Linux命令】

#!/bin/bash

定义一个函数,用于打印100个常用Linux命令

print_commands() {
echo “以下是一些常用的Linux命令:”
echo “----------------------------------”
echo “1. pwd - 显示当前工作目录”
echo “2. ls - 列出当前目录下的文件和文件夹”
echo “3. cd [目录名] - 切换到指定目录”
echo “4. mkdir [目录名] - 创建新目录”
echo “5. rmdir [目录名] - 删除空目录”
echo “6. touch [文件名] - 创建新文件”
echo “7. cp [源文件名] [目标文件名] - 复制文件”
echo “8. mv [源文件名] [目标文件名] - 移动或重命名文件”
echo “9. rm [文件名] - 删除文件”
echo “10. cat [文件名] - 显示文件内容”
echo “11. grep [关键字] [文件名] - 在文件中搜索关键字”
echo “12. chmod [权限] [文件名] - 更改文件权限”
echo “13. chown [用户名] [文件名] - 更改文件所有者”
echo “14. tar -czvf [归档文件名].tar.gz [要归档的文件或目录] - 创建压缩归档文件”
echo “15. tar -xzvf [归档文件名].tar.gz - 解压归档文件”
echo “16. find [路径] - 搜索文件”
echo “17. ps - 显示当前系统进程”
echo “18. top - 显示系统实时进程信息”
echo “19. kill [进程ID] - 终止指定进程”
echo “20. man [命令名] - 查看命令帮助文档”
echo “21. date - 显示当前日期和时间”
echo “22. cal - 显示日历”
echo “23. hostname - 显示主机名”
echo “24. ifconfig - 显示网络接口信息”
echo “25. ping [IP地址或域名] - 测试网络连通性”
echo “26. ssh [用户名]@[IP地址] - 远程登录到另一台计算机”
echo “27. scp [本地文件名] [用户名]@[IP地址]:[远程文件名] - 从本地计算机复制文件到远程计算机”
echo “28. wget [URL] - 从网络上下载文件”
echo “29. curl [URL] - 从网络上获取数据”
echo “30. gzip [文件名] - 压缩文件”
echo “31. gunzip [文件名] - 解压文件”
echo “32. tar -jxvf [归档文件名].tar.bz2 - 解压bzip2压缩的归档文件”
echo “33. tar -xjf [归档文件名].tar.xz - 解压xz压缩的归档文件”
echo “34. du [文件名或目录名] - 显示文件或目录的大小”
echo “35. df - 显示磁盘空间使用情况”
echo “36. free - 显示内存使用情况”
echo “37. top - 显示系统实时进程信息(带扩展功能)”
echo “38. htop - 显示系统实时进程信息(带更详细的信息)”
echo “39. systemctl [服务名] - 管理systemd服务”
echo “40. service [服务名] [操作] - 管理SysVinit服务”
echo “41. chkconfig [服务名] [状态] - 管理SysVinit服务的开机启动”
echo “42. alias [别名]=[命令] - 设置命令别名”
echo “43. unalias [别名] - 取消命令别名”
echo “44. history - 显示历史命令记录”
echo “45. clear - 清除屏幕”
echo “46. export [变量名]=[变量值] - 设置环境变量”
echo “47. unset [变量名] - 取消环境变量”
echo “48. echo [文本] - 在终端输出文本”
echo “49. read - 读取用户输入”
echo “50. su [用户名] - 切换到其他用户”
echo “51. sudo [命令] - 以其他用户身份执行命令”
echo “52. man [命令名] - 查看命令帮助文档(带详细解释)”
echo “53. apropos [关键字] - 搜索手册页标题包含关键字的命令”
echo “54. which [命令名] - 显示命令的完整路径”
echo “55. whereis [命令名] - 显示命令的二进制文件、源代码和手册页的位置”
echo “56. locate [关键字] - 搜索文件系统中包含关键字的文件”
echo “57. updatedb - 更新locate数据库”
echo “58. tee [文件名] - 将标准输出同时输出到终端和文件”
echo “59. script [文件名] - 记录终端会话”
echo “60. screen [选项] - 创建和管理多个终端窗口”
echo “61. tmux [选项] - 创建和管理多个终端窗口”
echo “62. nohup [命令] & - 在后台运行命令,忽略挂起信号”
echo “63. disown [作业ID] - 将作业转移到后台并释放终端控制权”
echo “64. fg [作业ID] - 将后台作业调至前台”
echo “65. bg [作业ID] - 将前台作业移至后台”
echo “66. watch [命令] - 定期执行命令并显示结果”
echo “67. sleep [秒数] - 让程序暂停一段时间”
echo “68. expr [表达式] - 计算表达式”
echo “69. type [命令名] - 显示命令的类型”
echo “70. which [命令名] - 显示命令的完整路径”
echo “71. whereis [命令名] - 显示命令的二进制文件、源代码和手册页的位置”
echo “72. manpath - 显示man手册页的路径”
echo “73. apropos [关键字] - 搜索手册页标题包含关键字的命令”
echo “74. whatis [命令名] - 显示命令的简短描述”
echo “75. ping6 [IP地址或域名] - 测试IPv6网络连通性”
echo “76. ip [选项] - 显示和配置网络接口”
echo “77. ss [选项] - 显示网络连接、路由表和网络接口信息”
echo “78. traceroute [IP地址或域名] - 显示数据包到达目标主机所经过的路由”
echo “79. mtr [IP地址或域名] - 结合traceroute和ping的功能”
echo “80. netstat [选项] - 显示网络连接、路由表和网络接口信息”
echo “81. grep [选项] [文件名] - 在文件中搜索字符串”
echo “82. sed [选项] [文件名] - 对文件进行文本替换”
echo “83. awk [选项] [文件名] - 对文件进行文本处理”
echo “84. cut [选项] [文件名] - 从文件中提取文本字段”
echo “85. paste [选项] [文件名] - 合并文件的行”
echo “86. sort [选项] [文件名] - 对文件中的文本进行排序”
echo “87. uniq [选项] [文件名] - 移除文件中的重复行”
echo “88. comm [选项] [文件名1] [文件名2] - 比较两个已排序的文件”
echo “89. diff [选项] [文件名1] [文件名2] - 比较两个文件的内容差异”
echo “90. patch [选项] [原始文件名] [补丁文件名] - 应用补丁文件到原始文件”
echo “91. tar [选项] [归档文件名] [要归档的文件或目录] - 创建或解压归档文件”
echo “92. gzip [选项] [文件名] - 压缩或解压缩文件”
echo “93. bzip2 [选项] [文件名] - 压缩或解压缩文件”
echo “94. xz [选项] [文件名] - 压缩或解压缩文件”
echo “95. gpg [选项] [文件名] - 对文件进行加密或解密”
echo “96. gpg2 [选项] [文件名] - 对文件进行加密或解密”
echo “97. md5sum [文件名] - 计算文件的MD5校验和”
echo “98. sha1sum [文件名] - 计算文件的SHA-1校验和”
echo “99. sha256sum [文件名] - 计算文件的SHA-256校验和”
echo “100. file [文件名] - 显示文件类型”
}

调用函数打印100个常用Linux命令

print_commands

相关文章:

【打印100个常用Linux命令】

#!/bin/bash 定义一个函数,用于打印100个常用Linux命令 print_commands() { echo “以下是一些常用的Linux命令:” echo “----------------------------------” echo “1. pwd - 显示当前工作目录” echo “2. ls - 列出当前目录下的文件和文件夹” …...

友情提示:lazarus的tsortgrid.autofillcolumns存在BUG

直接在tsortgrid的属性中设置autofillcolumns为true,会提示:123个错误。即使修改为false,编译运行照样会出现上述错误。唯一解决的办法就是删除sortgrid重新添加一个。 代码设置SortGrid1.AutoFillColumns : TRUE不受影响。...

github的个人readme文件

一个好的svg图: Simon-He95/profile-3d-contrib/profile-season-animate.svg at 4281d9f46e3d5416bd8f8cc5779157bfdaa8589d Simon-He95/Simon-He95 GitHub 请访问他的主页从提交记录就可以看到这个立体的登录github的图...

java面试题: HashMap、HashSet 和 HashTable 的区别

HashMap 常用方法 HashMap 是一个基于哈希表的 Map 接口的实现。它允许使用 null 值和 null 键。 java 复制 // 创建一个HashMap HashMap<KeyType, ValueType> map new HashMap<>(); // 添加元素 map.put(key, value); // 获取元素 ValueType value map.get…...

CPP初级:模板的运用!

目录 一.泛型编程 二.函数模板 1.函数模板概念 2.函数模板格式 3.函数模板的原理 三.函数模板的实例化 1.隐式实例化 2.显式实例化 3.模板参数的匹配原则 四.类模板 1.类模板的定义格式 2.类模板的实例化 一.泛型编程 泛型编程&#xff1a;编写与类型无关的通用代码…...

排序---基数排序

前言 个人小记 一、简介 基数排序是一种非比较排序&#xff0c;所以排序速度较快&#xff0c;当为32位int整数排序时&#xff0c;可以将数分为个位十位分别为2^16,使得拷贝只需要两轮&#xff0c;从而达到2*n&#xff0c;然后给一个偏移量&#xff0c;使得可以对负数排序。以…...

“新高考”下分班怎么分?

来自安徽的张女士告诉我&#xff1a;上一年孩子升入了高中&#xff0c;但没想到才高一&#xff0c;孩子就面临了一个困难的挑选&#xff1a;312”分班&#xff01; 什么是312”分班呢&#xff1f;许多人或许不明白&#xff0c;便是要求学生在高一入学时&#xff0c;针对于3门必…...

二叉树的层序遍历-力扣

本题是二叉树的层序遍历&#xff0c;通过一个队列来控制遍历的节点&#xff0c;二叉树每层的节点和上一层入队的节点个数是相同的&#xff0c;根据这一点编写循环条件。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* …...

N32G45XVL-STB之移植LVGL(lvgl-8.2.0)

目录 概述 1 软硬件介绍 1.1 软件版本信息 1.2 ST7796-LCD 1.3 MCU IO与LCD PIN对应关系 2 认识LVGL 2.1 LVGL官网 2.2 LVGL库文件下载 3 移植LVGL 3.1 准备移植文件 3.2 添加lvgl库文件到项目 3.2.1 src下的文件 3.2.2 examples下的文件 3.2.3 配置文件路径 3.2…...

【设计模式】创建型设计模式之 原型模式

介绍 原型模式是一种创建型设计模式&#xff0c;主要用于创建重复的对象&#xff0c;而无需重新初始化它们&#xff0c;从而提高效率并简化对象的创建过程。此模式的核心思想是利用已存在的对象实例&#xff0c;通过复制&#xff08;克隆&#xff09;的方式来生成新的对象&…...

【类型商店】字符字符串(下)

啊&#xff0c;哈喽&#xff0c;小伙伴们大家好。我是#Y清墨&#xff0c;今天呐&#xff0c;我要介绍的是字符与字符串。 导语 前两期&#xff0c;我们已经懂得了概念&#xff0c;今天来看些函数。 正题 一.增加或连接 &#xff08;1) 后面增加() string s1,s2; //定义 s…...

『 Linux 』内存管理与文件系统

文章目录 交换分区页与页框(页帧)交换分区与内存之间的交换操作系统如何管理内存物理地址转换页号与页内偏移量 内存管理,文件系统与文件管理之间的联系 交换分区 在Linux的安装过程中,用户将会被提示创建一个交换分区; 这是一个特殊的分区,其大小可以由用户根据系统内存需求和…...

线性代数|机器学习-P8矩阵低秩近似eckart-young

文章目录 1. SVD奇异值分解2. Eckart-Young2.1 范数 3. Q A Q U Σ V T QAQU\Sigma V^T QAQUΣVT4. 主成分分析图像表示 1. SVD奇异值分解 我们知道&#xff0c;对于任意矩阵A来说&#xff0c;我们可以将其通过SVD奇异值分解得到 A U Σ V T AU\Sigma V^T AUΣVT&#xff0…...

平面设计神器CorelDRAW2021精简版,你值得拥有!

亲爱的设计师小伙伴们&#xff0c;今天我要为大家种草一款神奇的软件——CorelDRAW平面设计软件2021精简版&#xff01;&#x1f929;✨作为一名专业的图形设计师&#xff0c;我深知一个好工具对于我们的工作有多么重要。而这款软件简直就是我们设计师的救星&#xff01;&#…...

kafka是什么?

Kafka是一个由Apache软件基金会开发的开源流处理平台&#xff0c;最初由LinkedIn公司开发&#xff0c;使用Scala和Java编写。它是一个高吞吐量的分布式发布订阅消息系统&#xff0c;可以处理消费者在网站中的所有动作流数据&#xff0c;如网页浏览、搜索和其他用户行为等。Kafk…...

ABC351

C 栈的应用 #include<bits/stdc.h>using namespace std;stack<int>stk;int main() {int n;cin>>n;for(int i1;i<n;i){int a;cin>>a;while(!stk.empty()&&astk.top()){stk.pop();a;}stk.push(a);}cout<<stk.size()<<endl;retur…...

base上海,数据科学,数据挖掘,数据分析等岗位求收留

裁员了&#xff0c;base上海&#xff0c;数据科学&#xff0c;数据挖掘&#xff0c;数据分析等岗位&#xff0c;期望30k~40k&#xff0c;求推荐求收留 1&#xff0c;6年数据算法工作&#xff0c;做过指标体系搭建&#xff0c;用户画像&#xff0c;货品定价&#xff0c;社区分析…...

IC元器件

1.电阻&#xff1a; 电阻的作用&#xff1a; 1.与负载串联&#xff1a;做限流分压 2.电阻并联&#xff1a;将小功率电阻并联成大功率&#xff0c;防烧毁 2.电容&#xff1a; 电容就是两块金属板&#xff0b;中间的介质&#xff08;相当于两个人坐在一起加上中间的空气…...

SQL159 每个创作者每月的涨粉率及截止当前的总粉丝量

描述 用户-视频互动表tb_user_video_log iduidvideo_idstart_timeend_timeif_followif_likeif_retweetcomment_id110120012021-09-01 10:00:002021-09-01 10:00:20011NULL210520022021-09-10 11:00:002021-09-10 11:00:30101NULL310120012021-10-01 10:00:002021-10-01 10:00…...

Linux安装MySQL教程【带图文命令巨详细】

巨详细Linux安装MySQL 1、查看是否有自带数据库或残留数据库信息1.1检查残留mysql1.2检查并删除残留mysql依赖1.3检查是否自带mariadb库 2、下载所需MySQL版本&#xff0c;上传至系统指定位置2.1创建目录2.2下载MySQL压缩包 3、安装MySQL3.1创建目录3.2解压mysql压缩包3.3安装解…...

【JavaEE】-- HTTP

1. HTTP是什么&#xff1f; HTTP&#xff08;全称为"超文本传输协议"&#xff09;是一种应用非常广泛的应用层协议&#xff0c;HTTP是基于TCP协议的一种应用层协议。 应用层协议&#xff1a;是计算机网络协议栈中最高层的协议&#xff0c;它定义了运行在不同主机上…...

UDP(Echoserver)

网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法&#xff1a;netstat [选项] 功能&#xff1a;查看网络状态 常用选项&#xff1a; n 拒绝显示别名&#…...

条件运算符

C中的三目运算符&#xff08;也称条件运算符&#xff0c;英文&#xff1a;ternary operator&#xff09;是一种简洁的条件选择语句&#xff0c;语法如下&#xff1a; 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true&#xff0c;则整个表达式的结果为“表达式1”…...

Python 包管理器 uv 介绍

Python 包管理器 uv 全面介绍 uv 是由 Astral&#xff08;热门工具 Ruff 的开发者&#xff09;推出的下一代高性能 Python 包管理器和构建工具&#xff0c;用 Rust 编写。它旨在解决传统工具&#xff08;如 pip、virtualenv、pip-tools&#xff09;的性能瓶颈&#xff0c;同时…...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称&#xff1a;Apache Flink REST API 任意文件读取漏洞CVE编号&#xff1a;CVE-2020-17519CVSS评分&#xff1a;7.5影响版本&#xff1a;Apache Flink 1.11.0、1.11.1、1.11.2修复版本&#xff1a;≥ 1.11.3 或 ≥ 1.12.0漏洞类型&#xff1a;路径遍历&#x…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

jmeter聚合报告中参数详解

sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample&#xff08;样本数&#xff09; 表示测试中发送的请求数量&#xff0c;即测试执行了多少次请求。 单位&#xff0c;以个或者次数表示。 示例&#xff1a;…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...

android RelativeLayout布局

<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...

从物理机到云原生:全面解析计算虚拟化技术的演进与应用

前言&#xff1a;我的虚拟化技术探索之旅 我最早接触"虚拟机"的概念是从Java开始的——JVM&#xff08;Java Virtual Machine&#xff09;让"一次编写&#xff0c;到处运行"成为可能。这个软件层面的虚拟化让我着迷&#xff0c;但直到后来接触VMware和Doc…...