Ubunbu系统常用bash命令

在Ubuntu中,Bash是默认的命令行解释器,它提供了许多常用的命令和功能。以下是一些常见的Bash命令:

  1. whoami:打印操作系统用户的名称

  2. ls:列出当前目录中的文件和文件夹。 示例:ls

  3. cd:更改当前工作目录。 示例:cd /path/to/directory

  4. pwd:显示当前工作目录的路径。 示例:pwd

  5. mkdir:创建一个新的目录。 示例:mkdir directory_name

  6. rm:删除文件或目录。 示例:rm file_name 或 rm -r directory_name(递归删除目录)或者rm -rf 目录名(递归地强制地删除)

  7. cp:复制文件或目录。 示例:cp source_file destination_file 或 cp -r source_directory destination_directory(递归复制目录)

  8. mv:移动文件或目录,也可用于重命名文件或目录。 示例:mv source destination 或 mv old_file_name new_file_name

  9. cat:显示文件的内容。 示例:cat file_name

  10. grep:在文件中搜索指定的模式。 示例:grep pattern file_name

  11. chmod:更改文件或目录的权限。 示例:chmod permissions file_name 或 chmod permissions directory_name

  12. chown:更改文件或目录的所有者。 示例:chown owner_name file_name 或 chown owner_name directory_name

  13. su:切换用户身份。 示例:su username

  14. sudo:以超级用户权限执行命令。 示例:sudo command

  15. apt-get:用于管理软件包。 示例:apt-get install package_name(安装软件包) apt-get remove package_name(移除软件包) apt-get update(更新软件包列表) apt-get upgrade(升级已安装的软件包)

  16. touch:创建一个空的文件或更新文件的访问时间和修改时间。 示例:touch file_name

  17. echo:在终端输出文本或变量的值。 示例:echo “Hello, World!”

  18. find:在文件系统中查找文件和目录。 示例:find /path/to/directory -name “file_name”

  19. tar:用于创建和提取归档文件(通常是.tar文件)。 示例:tar -cvf archive.tar files(创建归档文件) tar -xvf archive.tar(提取归档文件)

  20. gzip:用于压缩文件。 示例:gzip file_name(压缩文件) gzip -d file_name.gz(解压缩文件)

  21. wget:从网络下载文件。 示例:wget URL

  22. ssh:通过安全的Shell连接远程主机。 示例:ssh username@hostname

  23. top:显示正在运行的进程和系统资源的实时信息。 示例:top

  24. ps:列出当前运行的进程。 示例:ps

  25. kill:终止正在运行的进程。 示例:kill process_id

  26. history:显示最近使用过的命令历史记录。 示例:history

  27. alias:创建命令别名。 示例:alias new_command=‘original_command’

  28. du:显示目录或文件的磁盘使用情况。 示例:du -h directory_name(以人类可读的格式显示)

  29. head:显示文件的前几行。 示例:head -n 5 file_name(显示文件前5行)

  30. tail:显示文件的末尾几行。 示例:tail -n 5 file_name(显示文件末尾5行)

  31. wc:计算文件中的字节数、单词数和行数。 示例:wc file_name

  32. sort:对文件内容进行排序。 示例:sort file_name

  33. uniq:从已排序的文件中删除重复的行。 示例:uniq file_name

  34. diff:比较两个文件的差异。 示例:diff file1 file2

  35. sed:使用正则表达式对文本进行替换和转换。 示例:sed ‘s/old_pattern/new_pattern/g’ file_name

  36. awk:用于对文本进行处理和分析。 示例:awk ‘{print $1}’ file_name(打印每行的第一个字段)

  37. curl:从终端或脚本中访问网络资源。 示例:curl URL

  38. ln:创建硬链接或符号链接。 示例:ln -s source_file link_name(创建符号链接)

  39. df:显示文件系统的磁盘空间使用情况。 示例:df -h

  40. free:显示系统内存使用情况。 示例:free -h

这些是一些常用的Bash命令,可用于在Ubuntu中执行各种任务。每个命令都有不同的选项和用法,可以通过查阅命令的手册页或运行命令时使用"–help"选项来获取更多详细信息。(或者使用man 命令查看某个命令使用方法)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

K8S学习之基础二十三:k8s的持久化存储之nfs

K8S持久化存储之nfs ​ 在 Kubernetes (k8s) 中使用 NFS(Network File System)作为存储解决方案是一种常见的方式,特别是在需要共享存储的场景中。以下是关于如何在 Kubernetes 中使用 NFS 存储的详细说明: 1. 准备 NFS 服务器 …

Spring(4)——响应相关

一、返回静态页面 1.1**RestController和Controller** 想返回如下页面: 如果我们依旧使用原来的**RestController** 可以看到的是仅仅返回了字符串。 此时将**RestController改为Controller** 可以看到这次返回的是html页面。 那么**RestController和Controller…

韩国 KAIST激光雷达领域研究概况2025.3.12

一.KAIST背景简介 1.1 科研实力 KAIST在单光子激光雷达领域展现出强大的科研实力,拥有 超过50名专业科研人员 组成的研究团队。学校配备了 先进的光学实验室和精密仪器设备 ,为研究提供了坚实的硬件支持。 值得一提的是,KAIST还建立了 专门…

C++20 模块:告别头文件,迎接现代化的模块系统

文章目录 引言一、C20模块简介1.1 传统头文件的局限性1.2 模块的出现 二、模块的基本概念2.1 模块声明2.2 模块接口单元2.3 模块实现单元 三、模块的优势3.1 编译时间大幅减少3.2 更好的依赖管理3.3 命名空间隔离 四、如何使用C20模块4.1 编译器支持4.2 示例项目4.3 编译和运行…

vue3-computed计算属性和reactive响应式系统结合使用

1.前言 vue3中使用reactive函数创建一个响应式对象&#xff0c;当对象数据发生变化的时候&#xff0c;依赖这些数据的计算属性和模板会自动的更新。 2.实例 2.1 简写 <template><div><p>用户名: {{ userName }}</p><p>用户名的大写形式: {{ u…

prompt大师高效提示词解析

Prompt大师李继刚高效提示词示例解析 一、「汉语新解」提示词 核心结构 采用Lisp语言框架嵌套中文语义&#xff0c;通过(defun 新汉语老师 ()...)定义角色风格&#xff08;融合奥斯卡王尔德、鲁迅的批判性语言&#xff09;&#xff0c;用(隐喻 (一针见血...))构建解释逻辑链。…

【大模型最前沿技术应用与实践】

技术的最终形态 未来想打造垂类知识决策型 AI的应用&#xff0c;垂类知识决策型 AI 需要融合通用技术&#xff08;LLM、多模态&#xff09;与行业深度&#xff08;知识图谱、RAG&#xff09;&#xff0c;并通过 工具链整合&#xff08;Agents、RPA&#xff09; 实现场景落地。 …

【AI智能体报告】开源AI助手的革命:OpenManus深度使用报告

一、引言&#xff1a;当开源智能体走进生活 2025年3月&#xff0c;MetaGPT团队用一场"开源闪电战"改写了AI Agent的竞争格局。面对商业产品Manus高达10万元的邀请码炒作&#xff0c;他们仅用3小时便推出开源替代品OpenManus&#xff0c;首日即登顶GitHub趋势榜。 …

《用 python、MySQL 和 Chart.js 打造炫酷数据看板》实战案例笔记

今天&#xff0c;我们要构建一个数据看板系统。在这个过程中&#xff0c;我们会利用 MySQL 来存储数据&#xff0c;使用 Python 搭建后端 API&#xff0c;还会借助 Chart.js 在前端呈现各式各样的图表。 整个流程涵盖多个环节&#xff0c;首先要进行数据库表的设计&#xff0c…

LabVIEW闭环控制系统硬件选型与实时性能

在LabVIEW闭环控制系统的开发中&#xff0c;硬件选型直接影响系统的实时性、精度与稳定性。需综合考虑数据采集速度&#xff08;采样率、接口带宽&#xff09;、计算延迟&#xff08;算法复杂度、处理器性能&#xff09;、输出响应时间&#xff08;执行器延迟、控制周期&#x…

使用Process Explorer、Dependency Walker和PE信息查看工具快速排查dll动态库因库与库版本不一致导致的加载失败问题

目录 1、问题说明 2、使用Process Explorer查看目标dll动态库有没有动态加载起来 3、使用Dependency Walker查看xxpadll.dll库的库依赖关系&#xff0c;找到xxpadll.dll加载失败的原因 4、使用PE信息查看工具查看目标dll库的时间戳 5、关于xxsipstack2.dll中调用xxdatanet…

Python设计模式 - 建造者模式

定义 建造者模式是一种创建型设计模式&#xff0c;主要用于构建包含多个组成部分的复杂对象。它将对象的构建过程与表示分离&#xff0c;使得同样的构建过程可以创建不同的对象表示。 结构 抽象建造者&#xff08;Builder&#xff09;&#xff1a;声明创建产品的各个部件的方…

sparkTTS window 安装

SparkTTS 的简介 Spark-TTS是一种基于SpardAudio团队提出的 BiCodec 构建的新系统&#xff0c;BiCodec 是一种单流语音编解码器&#xff0c;可将语音策略性地分解为两种互补的标记类型&#xff1a;用于语言内容的低比特率语义标记和用于说话者特定属性的固定长度全局标记。这种…

高效微调算法 (Parameter-Efficient Fine-tuning, PEFT) 详解

引言 随着预训练语言模型 (Pre-trained Language Models, PLMs) 规模的持续膨胀&#xff0c;全参数微调 (Full Fine-tuning) 模式的局限性日益凸显。 全参数微调在下游任务上取得了显著的性能提升&#xff0c;但其高昂的计算和存储成本&#xff0c;以及为每个下游任务维护完整…

第十五届蓝桥杯大学B组(握手问题、小球反弹、好数)

一、握手问题 思路1&#xff1a; 1)先让所有人相互握手 第一个人49次 第二个人48次 第五十个人0次 共计01249 2)减去7个没握手的 016 #include<stdio.h> int main() {int a 50*49/2 - 7*6/2;printf("%d\n",a);return 0; } 运行结果&#xf…

若依框架-给sys_user表添加新字段并获取当前登录用户的该字段值

目录 添加字段 修改SysUser类 修改SysUserMapper.xml 修改user.js 前端获取字段值 添加字段 若依框架的sys_user表是没有age字段的&#xff0c;但由于业务需求&#xff0c;我需要新添加一个age字段&#xff1a; 修改SysUser类 添加age字段后&#xff0c;要在SysUser类 …

基于langchain+llama2的本地私有大语言模型实战

Langchain功能 LangChian 作为一个大语言模型&#xff08;LLM, Large Language Model&#xff09;开发框架&#xff0c;是 LLM 应用架构的重要一环。借助 LangChain&#xff0c;我们可以创建各种应用程序&#xff0c;包括聊天机器人和智能问答工具。 AI模型&#xff1a;包含各…

再聊 Flutter Riverpod ,注解模式下的 Riverpod 有什么特别之处,还有发展方向

三年前我们通过 《Flutter Riverpod 全面深入解析》 深入理解了 riverpod 的内部实现&#xff0c;而时隔三年之后&#xff0c;如今Riverpod 的主流模式已经是注解&#xff0c;那今天就让我们来聊聊 riverpod 的注解有什么特殊之处。 前言 在此之前&#xff0c;我们需要先回忆…

uniapp+Vue3 组件之间的传值方法

一、父子传值&#xff08;props / $emit 、ref / $refs&#xff09; 1、props / $emit 父组件通过 props 向子组件传递数据&#xff0c;子组件通过 $emit 触发事件向父组件传递数据。 父组件&#xff1a; // 父组件中<template><view class"container">…

Kafka×DeepSeek:智能决策破取经八十一难!

《西游记》的故事中&#xff0c;唐僧师徒四人历经九九八十一难&#xff0c;从东土大唐前往西天取经。一路上&#xff0c;火焰山酷热难耐、通天河水位忽高忽低、妖怪神出鬼没…… 现在&#xff0c;唐僧师徒取经路上的种种难题&#xff0c;在KafkaDeepSeek双引擎加持下有了全新解…