当前位置: 首页 > 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安装解…...

QMC5883L的驱动

简介 本篇文章的代码已经上传到了github上面&#xff0c;开源代码 作为一个电子罗盘模块&#xff0c;我们可以通过I2C从中获取偏航角yaw&#xff0c;相对于六轴陀螺仪的yaw&#xff0c;qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括&#xff1a;采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中&#xff0c;设置任务排序规则尤其重要&#xff0c;因为它让看板视觉上直观地体…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放

简介 前面两期文章我们介绍了I2S的读取和写入&#xff0c;一个是通过INMP441麦克风模块采集音频&#xff0c;一个是通过PCM5102A模块播放音频&#xff0c;那如果我们将两者结合起来&#xff0c;将麦克风采集到的音频通过PCM5102A播放&#xff0c;是不是就可以做一个扩音器了呢…...

uniapp中使用aixos 报错

问题&#xff1a; 在uniapp中使用aixos&#xff0c;运行后报如下错误&#xff1a; AxiosError: There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build 解决方案&…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...

AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机

这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机&#xff0c;因为在使用过程中发现 Airsim 对外部监控相机的描述模糊&#xff0c;而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置&#xff0c;最后在源码示例中找到了&#xff0c;所以感…...

Bean 作用域有哪些?如何答出技术深度?

导语&#xff1a; Spring 面试绕不开 Bean 的作用域问题&#xff0c;这是面试官考察候选人对 Spring 框架理解深度的常见方式。本文将围绕“Spring 中的 Bean 作用域”展开&#xff0c;结合典型面试题及实战场景&#xff0c;帮你厘清重点&#xff0c;打破模板式回答&#xff0c…...

系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 本文通过代码驱动的方式&#xff0c;系统讲解PyTorch核心概念和实战技巧&#xff0c;涵盖张量操作、自动微分、数据加载、模型构建和训练全流程&#…...

Xcode 16 集成 cocoapods 报错

基于 Xcode 16 新建工程项目&#xff0c;集成 cocoapods 执行 pod init 报错 ### Error RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes: {"isa">"PBXFileSystemSynchro…...

Linux操作系统共享Windows操作系统的文件

目录 一、共享文件 二、挂载 一、共享文件 点击虚拟机选项-设置 点击选项&#xff0c;设置文件夹共享为总是启用&#xff0c;点击添加&#xff0c;可添加需要共享的文件夹 查询是否共享成功 ls /mnt/hgfs 如果显示Download&#xff08;这是我共享的文件夹&#xff09;&…...