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

Debian常用命令

Debian是一个开源的Unix-like操作系统,提供了大量的软件包供用户安装和使用。在Debian系统中,命令行界面(CLI)是用户与系统进行交互的重要工具。以下是Debian中一些常用的命令及其详细解释:

  1. 文件和目录操作命令

    • ls:列出目录内容。
      • ls:默认列出当前目录下的文件和文件夹。
      • ls -l:以长格式列出详细信息,包括权限、所有者、大小和时间。
      • ls -a:显示所有文件,包括隐藏文件。
      • ls -h:以人类可读的格式显示文件大小。
    • cd:改变当前工作目录。
      • cd 目录名:切换到指定的目录。
      • cd ..:返回上一级目录。
      • cd ~:返回用户的主目录。
    • pwd:显示当前工作目录的完整路径。
    • rm:删除文件或目录。
      • rm 文件名:删除指定的文件。
      • rm -r 目录名:递归删除指定的目录及其内容。
    • cp:复制文件或目录。
      • cp 源文件 目标文件:将源文件复制到目标位置,并重命名为目标文件。
      • cp -r 源目录 目标目录:递归复制源目录及其内容到目标目录。
    • mv:移动或重命名文件/目录。
      • mv 源文件 目标文件:将源文件移动到目标位置,并重命名为目标文件。
      • mv 源目录 目标目录:将源目录移动到目标位置。
      • mv 文件名 新文件名:重命名文件。
  2. 文件编辑和管理命令

    • cat:查看文件内容。
      • cat 文件名:输出指定文件的内容。
    • less:分页查看文件内容。
      • less 文件名:以分页的方式查看文件内容。
    • nano:文本编辑器。
      • nano 文件名:打开指定的文件进行编辑。
    • touch:创建空文件或更新文件时间戳。
      • touch 文件名:如果文件不存在,则创建一个新的空文件;如果文件已存在,则更新其时间戳。
  3. 权限和所有权命令

    • chmod:更改文件或目录的权限。
      • chmod 权限 文件/目录名:更改指定文件或目录的权限。权限通常以数字或符号形式表示。
  4. 软件包管理命令

    • apt-get update:更新软件包列表。这是在安装新软件或更新现有软件之前的重要步骤。
    • apt-get upgrade:更新所有已安装的软件包到最新版本。
    • apt-get install <package>:安装一个新的软件包。将<package>替换为你想要安装的软件包的名称。
    • apt-get remove <package>:删除一个已安装的软件包。将<package>替换为你想要删除的软件包的名称。
    • apt-get autoremove:删除不再需要的依赖包。
    • apt-get clean:清除已下载的.deb文件。
    • apt-get autoclean:删除旧的已下载的.deb文件。
  5. 系统信息命令
     
    • uname -a:显示关于系统的详细信息,包括内核版本、主机名、硬件架构等。
    • lscpu:显示CPU的详细信息,包括型号、核心数、线程数等。
    • free -m:以兆字节(MB)为单位显示内存使用情况。
    • df -h:显示磁盘空间使用情况,并以人类可读的格式(如G、M)显示。
    • top:实时显示系统中各个进程的资源使用情况,包括CPU、内存等。
  6. 进程管理命令
    • ps aux:显示当前系统中所有进程的信息。
    • ps aux | grep <process>:查找一个运行中的进程,将<process>替换为你想要查找的进程名称。
    • kill <pid>:结束一个进程,将<pid>替换为你想要结束的进程的PID(进程ID)。
  7. 网络命令
     
    • ifconfig:配置和显示网络接口信息,包括IP地址、子网掩码等。但请注意,在某些现代Linux发行版中,ifconfig已被ip命令所取代。
    • netstat -ntlp:显示监听端口的网络服务,以及与之关联的进程ID和程序名称。
    • traceroute(或tracert在Windows上):用于跟踪数据包在网络上的路径,以诊断网络连接问题。
  8. 磁盘和文件系统命令

    • fdisk:用于分区和管理磁盘。你可以使用它列出磁盘和分区、创建新分区等。
    • mount:用于挂载文件系统。例如,你可以使用它来挂载USB驱动器、外部硬盘或其他文件系统。
    • umount:与mount相反,用于卸载已挂载的文件系统。
  9. 软件包管理命令(除了apt-get)
    • dpkg -l:列出已安装的软件包。
    • dpkg -i package.deb:安装一个.deb软件包。
    • dpkg -r package:删除一个已安装的软件包。
    • apt-cache search <package>:搜索软件包。
    • apt-cache show <package>:查看软件包的详细信息。
  10. 其他常用命令
    • ssh <user>@<host>:通过SSH远程登录到另一台计算机。将<user><host>分别替换为用户名和主机名或IP地址。
    • tar:用于归档文件,可以将多个文件和目录打包成一个文件,并支持压缩和解压缩。
    • grep:在文件中搜索指定的字符串或模式,并输出包含该字符串或模式的行。
    • find:在目录树中搜索文件,并根据各种条件进行过滤。
    • chmod 和 chown:用于更改文件或目录的权限和所有权。

这些命令只是Debian系统中众多命令中的一部分,但它们是最常用和最基本的命令之一。通过掌握这些命令,你可以更好地管理和使用Debian系统。

后续会持续更新分享相关内容,记得关注哦!

相关文章:

Debian常用命令

Debian是一个开源的Unix-like操作系统&#xff0c;提供了大量的软件包供用户安装和使用。在Debian系统中&#xff0c;命令行界面&#xff08;CLI&#xff09;是用户与系统进行交互的重要工具。以下是Debian中一些常用的命令及其详细解释&#xff1a; 文件和目录操作命令&#x…...

常见的前端框架

常用的前端框架有以下几种&#xff1a; 模型 React&#xff1a;由Facebook开发的一款前端框架&#xff0c;采用虚拟DOM的概念&#xff0c;可高效地更新页面。Vue.js&#xff1a;一款轻量级的前端框架&#xff0c;易学易用&#xff0c;支持组件化开发和双向数据绑定。AngularJ…...

初学者如何选择ARM开发硬件?

在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「ARM的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01;如果你没有ARM开发经验&#xff0…...

Mysql 多表查询,内外连接

内连接&#xff1a; 隐式内连接 使用sql语句直接进行多表查询 select 字段列表 from 表1 , 表2 where 条件 … ; 显式内连接 将‘&#xff0c;’改为 inner join 连接两个表的 on select 字段列表 from 表1 [ inner ] join 表2 on 连接条件 … ; select emp.id, emp.name, …...

【C语言】函数

目录 一、函数的概念 二、库函数 2.1 ❥ 标准库 2.2 ❥ 库函数的使用方法 三、自定义函数 四、形参和实参 4.1 ❥ 实参&#xff08;实际参数&#xff09; 4.2 ❥ 形参&#xff08;形式参数&#xff09; 五、return语句 六、函数的调用 6.1 ❥ 传值调用 6.2 ❥ 传址调…...

【LeetCode】每日一题 2024_5_13 腐烂的橘子(经典多源 BFS)

文章目录 LeetCode&#xff1f;启动&#xff01;&#xff01;&#xff01;题目&#xff1a;找出不同元素数目差数组题目描述代码与解题思路 每天进步一点点 LeetCode&#xff1f;启动&#xff01;&#xff01;&#xff01; 好久没写每日一题题解了&#xff0c;今天重新起航 干…...

【Linux系统编程】第十七弹---进程理解

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、进程的基本概念 2、描述进程-PCB 2.1、什么是PCB 2.2、为什么要有PCB 3、task_ struct 3.1、启动进程 3.2、创建进程…...

【网络安全入门】你必须要有的学习工具(附安装包)零基础入门到进阶,看这一篇就够了!

工欲善其事必先利其器 在新入门网络安全的小伙伴而言。这些工具你必须要有所了解。本文我们简单说说这些网络安全工具吧&#xff01; Web安全类 Web类工具主要是通过各种扫描工具&#xff0c;发现web站点存在的各种漏洞如sql注入、xss等。从而获取系统权限&#xff0c;常用的…...

【解决】:git clone项目报错fatal: fetch-pack: invalid index-pack output

象&#xff1a;之前一直使用gitee将个人学习和工作相关记录上传到个人gitee仓库&#xff0c;一直没出现过问题。直到有一天换电脑重新拉取代码发现出了问题&#xff0c;具体如下图&#xff1a; 原因分析&#xff1a; 经过查询发现主要原因是因为git clone的远程仓库的项目过大…...

python随机显示四级词汇

python实现一个浮动窗口随机显示四级单词在桌面跑来跑去 实现一个浮动窗体随机显示四级单词在windows桌面置顶移动 tkinter库来创建窗口和显示单词&#xff0c;以及random库来随机选择单词。 使用after方法来定时更新窗口的位置&#xff0c;实现单词窗口的慢慢移动效果 使用…...

vuerouter声明式导航

声明式导航-跳转传参数 1.查询参数传参 语法&#xff1a;to /path?参数名值 2.对应页面组件接受传来的值 $router.query.参数名 2.动态路由传参 1.配置动态路由 2.配置导航连接 to/path/参数值 3.对应页面组件接收传递过来的值 #route.params.参数名 多个参数传递&…...

视频断点上传

什么是断点续传 通常视频文件都比较大&#xff0c;所以对于媒资系统上传文件的需求要满足大文件的上传要求。http协议本身对上传文件大小没有限制&#xff0c;但是客户的网络环境质量、电脑硬件环境等参差不齐&#xff0c;如果一个大文件快上传完了网断了没有上传完成&#xf…...

清华团队开发首个AI医院小镇模拟系统;阿里云发布通义千问 2.5:超越GPT-4能力;Mistral AI估值飙升至60亿美元

&#x1f989; AI新闻 &#x1f680; 清华团队开发首个AI医院小镇模拟系统 摘要&#xff1a;来自清华的研究团队最近开发出了一种创新的模拟系统&#xff0c;名为"Agent Hospital"&#xff0c;该系统能够完全模拟医患看病的全流程&#xff0c;其中包括分诊、挂号、…...

React Suspense与Concurrent Mode:探索异步渲染的新范式

React的Suspense和Concurrent Mode是两个强大的特性&#xff0c;它们共同改变了React应用处理异步数据加载和UI渲染的方式。下面我将通过一个简化的代码示例来展示如何使用这两个特性。 Concurrent Mode 和 Suspense 的基本用法 首先&#xff0c;确保你使用的是支持这些特性的…...

算法训练营day37

动态规划 1.斐波那契数 1.使用数组存储子问题结果 class Solution {public int fib(int N) {if (N 0) return 0;int[] dp new int[N 1];// base casedp[0] 0; dp[1] 1;// 状态转移for (int i 2; i < N; i) {dp[i] dp[i - 1] dp[i - 2];}return dp[N];} }2.使用变…...

基础ArkTS组件:帧动画,内置动画组件,跑马灯组件(HarmonyOS学习第三课【3.6】)

帧动画 帧动画也叫序列帧动画&#xff0c;其原理就是在时间轴的每帧上逐帧绘制不同的内容&#xff0c;使其连续播放而成动画。ArkUI开发框架提供了 ImageAnimator 组件实现帧动画能力&#xff0c;本节笔者介绍一下 ImageAnimator 组件的简单使用。 官方文献 说明 该组件从A…...

vant NavBar 导航栏详解

vant 是一个基于 Vue 的移动端 UI 组件库&#xff0c;而 NavBar 是其中的一个导航栏组件。下面是对 vant 的 NavBar 导航栏组件的详细解释&#xff1a; 1. 引入 NavBar 首先&#xff0c;你需要在你的 Vue 组件中引入 NavBar 组件&#xff1a; import { NavBar } from vant; …...

Python自动化办公实战案例:文件整理与邮件发送

目录 一、引言 二、案例背景 三、实战案例 &#xff08;一&#xff09;文件自动整理 &#xff08;二&#xff09;邮件自动发送 四、结语 一、引言 随着办公自动化的兴起&#xff0c;Python作为一门强大的编程语言&#xff0c;逐渐被应用于日常办公中。从文件整理到邮件…...

2024中国(重庆)无人机展览会8月在重庆举办

2024中国(重庆)无人机展览会8月在重庆举办 邀请函 主办单位&#xff1a; 中国航空学会 重庆市南岸区人民政府 招商执行单位&#xff1a; 重庆港华展览有限公司 报名&#xff1a;【交易会I 59交易会2351交易会9466】 展会背景&#xff1a; 为更好的培养航空航天产业和无人…...

自动驾驶技术与传感器数据处理

目录 自动驾驶总体架构 感知系统 决策系统 定位系统 ​计算平台​ 仿真平台​ 自动驾驶公开数据集 激光点云 点云表征方式 1) 原始点云 2) 三维点云体素化 3)深度图 4)鸟瞰图 点云检测障碍物的步骤 PCL点云库 车载毫米波雷达 车载相机 设备标定 自动驾驶…...

DCT-Net新手入门:从镜像部署到生成第一个卡通头像的全流程

DCT-Net新手入门&#xff1a;从镜像部署到生成第一个卡通头像的全流程 1. 准备工作&#xff1a;认识DCT-Net卡通化工具 你有没有想过把自己的照片变成卡通头像&#xff1f;DCT-Net是一个专门用于人像卡通化的AI模型&#xff0c;它能将普通照片转换成风格独特的卡通图像。这个…...

如何快速实现单图像3D重建:TripoSR完整实战指南

如何快速实现单图像3D重建&#xff1a;TripoSR完整实战指南 【免费下载链接】TripoSR 项目地址: https://gitcode.com/GitHub_Trending/tr/TripoSR 想要从一张普通图片快速生成逼真的3D模型吗&#xff1f;TripoSR正是你需要的终极解决方案&#xff01;这个革命性的开源…...

YOLOv12:以注意力机制重塑实时目标检测的精度与速度边界

1. YOLOv12如何重新定义实时目标检测 当你在手机上刷短视频时&#xff0c;那些自动标记出人物、宠物和物品的方框&#xff1b;当你在超市自助结账时&#xff0c;摄像头快速识别商品的过程&#xff1b;当自动驾驶汽车实时判断前方路况时——这些场景背后都有一个共同的技术支撑&…...

Qwen3-ASR-0.6B实战:一键部署,轻松实现多语言语音转文字

Qwen3-ASR-0.6B实战&#xff1a;一键部署&#xff0c;轻松实现多语言语音转文字 最近在语音识别领域&#xff0c;阿里云通义千问团队推出的Qwen3-ASR-0.6B模型引起了我的注意。这个模型最大的亮点就是支持52种语言和方言&#xff0c;而且只有0.6B参数&#xff0c;在精度和效率…...

高效实用的Notepad2文本编辑器:从入门到精通的全方位指南

高效实用的Notepad2文本编辑器&#xff1a;从入门到精通的全方位指南 【免费下载链接】notepad2 Notepad2-zufuliu is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming l…...

WDMHDA:Windows 旧系统高清音频驱动的突破与挑战

【导语&#xff1a;WDMHDA 是一款适用于 Windows 98SE / ME 的高清音频驱动程序&#xff0c;为旧系统的音频功能带来新可能。但目前处于 Alpha 阶段&#xff0c;存在诸多待解决问题&#xff0c;其发展对旧系统音频生态有重要影响。】WDMHDA&#xff1a;旧系统音频驱动新选择WDM…...

实战调试:段页式内存管理中的首次页故障剖析

1. 段页式内存管理基础概念 段页式内存管理是现代操作系统的核心机制之一&#xff0c;它巧妙结合了分段和分页两种技术的优势。简单来说&#xff0c;就像我们整理衣柜时既按季节&#xff08;分段&#xff09;又用收纳盒&#xff08;分页&#xff09;来管理衣物。CPU看到的线性地…...

10G以太网Subsystem避坑指南:复位敏感性与时钟配置的实战经验

10G以太网Subsystem避坑指南&#xff1a;复位敏感性与时钟配置的实战经验 在高速网络设备开发中&#xff0c;10G以太网Subsystem的稳定性直接决定了系统性能上限。经历过三次产品迭代后&#xff0c;我发现80%的链路故障都可追溯到复位时序和时钟配置问题——这两个看似基础的环…...

Python 3.14 JIT动态优化实战(企业级成本控制白皮书)

第一章&#xff1a;Python 3.14 JIT编译器演进与企业级定位Python 3.14 引入了首个官方集成的、生产就绪的 JIT&#xff08;Just-In-Time&#xff09;编译器——PyJIT&#xff0c;标志着 CPython 从纯解释执行向混合执行模型的战略跃迁。该 JIT 并非替代现有字节码解释器&#…...

GEO时代媒体发布新范式:Infoseek如何用工程思维重构内容分发

上周跟一个做技术社区运营的朋友聊天&#xff0c;他吐槽了一件事&#xff1a;公司新功能上线&#xff0c;想发篇技术解读稿&#xff0c;找了家公关公司报价&#xff0c;一篇3000块&#xff0c;承诺发30家媒体&#xff0c;但具体发哪家、什么时候发、效果怎么样&#xff0c;全凭…...