【打印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.类模板的实例化 一.泛型编程 泛型编程:编写与类型无关的通用代码…...
排序---基数排序
前言 个人小记 一、简介 基数排序是一种非比较排序,所以排序速度较快,当为32位int整数排序时,可以将数分为个位十位分别为2^16,使得拷贝只需要两轮,从而达到2*n,然后给一个偏移量,使得可以对负数排序。以…...
“新高考”下分班怎么分?
来自安徽的张女士告诉我:上一年孩子升入了高中,但没想到才高一,孩子就面临了一个困难的挑选:312”分班! 什么是312”分班呢?许多人或许不明白,便是要求学生在高一入学时,针对于3门必…...
二叉树的层序遍历-力扣
本题是二叉树的层序遍历,通过一个队列来控制遍历的节点,二叉树每层的节点和上一层入队的节点个数是相同的,根据这一点编写循环条件。 /*** 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…...
【设计模式】创建型设计模式之 原型模式
介绍 原型模式是一种创建型设计模式,主要用于创建重复的对象,而无需重新初始化它们,从而提高效率并简化对象的创建过程。此模式的核心思想是利用已存在的对象实例,通过复制(克隆)的方式来生成新的对象&…...
【类型商店】字符字符串(下)
啊,哈喽,小伙伴们大家好。我是#Y清墨,今天呐,我要介绍的是字符与字符串。 导语 前两期,我们已经懂得了概念,今天来看些函数。 正题 一.增加或连接 (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奇异值分解 我们知道,对于任意矩阵A来说,我们可以将其通过SVD奇异值分解得到 A U Σ V T AU\Sigma V^T AUΣVT࿰…...
平面设计神器CorelDRAW2021精简版,你值得拥有!
亲爱的设计师小伙伴们,今天我要为大家种草一款神奇的软件——CorelDRAW平面设计软件2021精简版!🤩✨作为一名专业的图形设计师,我深知一个好工具对于我们的工作有多么重要。而这款软件简直就是我们设计师的救星!&#…...
kafka是什么?
Kafka是一个由Apache软件基金会开发的开源流处理平台,最初由LinkedIn公司开发,使用Scala和Java编写。它是一个高吞吐量的分布式发布订阅消息系统,可以处理消费者在网站中的所有动作流数据,如网页浏览、搜索和其他用户行为等。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上海,数据科学,数据挖掘,数据分析等岗位求收留
裁员了,base上海,数据科学,数据挖掘,数据分析等岗位,期望30k~40k,求推荐求收留 1,6年数据算法工作,做过指标体系搭建,用户画像,货品定价,社区分析…...
IC元器件
1.电阻: 电阻的作用: 1.与负载串联:做限流分压 2.电阻并联:将小功率电阻并联成大功率,防烧毁 2.电容: 电容就是两块金属板+中间的介质(相当于两个人坐在一起加上中间的空气…...
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版本,上传至系统指定位置2.1创建目录2.2下载MySQL压缩包 3、安装MySQL3.1创建目录3.2解压mysql压缩包3.3安装解…...
外部排序快速入门详解:基本原理,败者树,置换-选择排序,最佳归并树
文章目录 外部排序1.最基本的外部排序原理2.外部排序的优化2.1 败者树优化方法2.2 置换-选择排序优化方法2.3 最佳归并树 外部排序 为什么要学习外部排序? 答: 在处理数据的过程中,我们需要把磁盘(外存)中存储的数据拿到内存中处理…...
人工智能和物联网如何结合
欢迎来到 Papicatch的博客 目录 🍉引言 🍉AI与IoT的结合方式 🍈数据处理和分析 🍍实例 🍈边缘计算 🍍实例 🍈自动化和自主操作 🍍实例 🍈安全和隐私保护 &…...
【JAVASE】JAVA应用案例(下)
一:抢红包 一个大V直播时,发起了抢红包活动,分别有9,666,188,520,99999五个红包。请模拟粉丝来抽奖,按照先来先得,随机抽取,抽完即止,注意:一个红包只能被抽一次,先抽或…...
【面试干货】 B 树与 B+ 树的区别
【面试干货】 B 树与 B 树的区别 1、B 树2、 B 树3、 区别与优缺点比较4、 总结 💖The Begin💖点点关注,收藏不迷路💖 在数据库系统中,B 树和 B 树是常见的索引结构,它们在存储和组织数据方面有着不同的设计…...
Socket编程权威指南(四)彻底解密 Epoll 原理
在上一篇文章中,我们优化了基于 Socket 的网络服务器,从最初的 select/poll 模型进化到了高效的 epoll。很多读者对 epoll 的惊人性能表示极大的兴趣,对它的工作原理也充满了好奇。今天,就让我们一起揭开 epoll 神秘的面纱&#x…...
Windows开始ssh服务+密钥登录+默认启用powershell
文章内所有的命令都在power shell内执行,使用右键单击Windows徽标,选择终端管理员即可打开 Windows下OpenSSH的安装 打开Windows power shell,检查SSH服务的安装状态。会返回SSH客户端和服务器的安装状态,一下是两个都安装成功的…...
实体商铺私域流量打造策略:从引流到转化的全链路解析
在数字化时代,实体商铺面临着前所未有的挑战与机遇。随着线上购物的兴起,传统商铺如何吸引并留住顾客,成为了每个实体店家必须面对的问题。私域流量的打造,正是解决这一问题的关键所在。本文将从引流、留存、转化三个方面…...
实战 | 通过微调SegFormer改进车道检测效果(数据集 + 源码)
背景介绍 SegFormer:实例分割在自动驾驶汽车技术的快速发展中发挥了关键作用。对于任何在道路上行驶的车辆来说,车道检测都是必不可少的。车道是道路上的标记,有助于区分道路上可行驶区域和不可行驶区域。车道检测算法有很多种,每…...
翻译《The Old New Thing》- Why do messages posted by PostThreadMessage disappear?
Why do messages posted by PostThreadMessage disappear? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20090930-00/?p16553 Raymond Chen 2008年09月30日 为什么 PostThreadMessage 发布的信息会消失? 在显示用户界面的线…...
【深度学习】—— 神经网络介绍
神经网络介绍 本系列主要是吴恩达深度学习系列视频的笔记,传送门:https://www.coursera.org/deeplearning-ai 目录 神经网络介绍神经网络的应用深度学习兴起的原因 神经网络,全称人工神经网络(Artificial Neural Network…...
企业网站建设模板多少钱/网络维护公司
接口自动化测试是什么,如何实现?1、接口自动化测试是什么?实现步骤2、接口测试简单实现(JUnit和Spring Boot Test)1、接口自动化测试是什么?实现步骤 接口自动化测试是一种自动检查接口功能、性能和可靠性…...
网站没有索引量是什么/网站首页排名
第一步,安装cnpm,通过淘宝的镜像: npm i -g cnpm --registryhttps://registry.npm.taobao.org第二步:设置npm的config npm config set registry https://registry.npm.taobao.org第三步:安装vue的脚手架 npm install -g vue/cl…...
党建网站建设方案/守游网络推广平台登陆
背景:目前后端环境服务之间传输信息越来越多采用MQ来传输,方便是方便不少,但是MQ自己的机器消费不到或者被稳定环境(ps:稳定环境是所有线上服务都会拉取到公共测试机器上,如果你自己部署的机器调用A服务,但是自己申请的…...
河北网站建设seo优化制作设计/广州网站运营
案例三:验证码 需求: 实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母 分析: 定义一个生成验证码的方法verifyCode,方法参数是位数、方法的返回值类型是String在方法内部使用循环生成指定位数的随机…...
个人网站建设价格表/手游cpa推广平台
刚进入公司的时候就有遇到过多规格的问题,当时就觉得很麻烦,就只是看了下,没有尝试,最近在写微信小程序的时候,又遇到了多规格问题,就自己尝试了下,在这里记录下1.效果图 2.文件及部分思路 inde…...
网上做衣服的网站/平面设计正规培训机构
信号的概念 信号(signal)-- 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 几个常用信号: SIGINT 终止进程 中断进程 (controlc) SIGTERM 终止进程 软件终止信号 SIGKILL 终止进程 杀死…...