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

Linus的基本命令

以下是一些常见的 Linux 命令:

一、文件和目录操作:

    - ls:列出目录中的文件和子目录,常用参数有 -a (显示所有文件,包括隐藏文件)、 -l (显示详细信息)、 -h (以易读的方式显示文件大小)等。例如: ls -alh 。

    - cd:切换当前工作目录,如 cd /home/user 切换到 /home/user 目录, cd.. 返回上一级目录。

    - pwd:显示当前工作目录的路径。

    - mkdir:创建新目录,可使用 -p 参数创建多级目录,例如 mkdir -p /dir1/dir2 。

    - rm:删除文件或目录,使用 -r 参数递归删除目录, -f 参数强制删除,例如 rm -rf /dir 。

    - rmdir:删除空目录。

    - mv :移动文件或目录,也可用于重命名文件,例如 mv file1.txt file2.txt 将 file1.txt 重命名为 file2.txt 。

    - cp:复制文件或目录,使用 -r 参数递归复制目录,例如 cp -r /dir1 /dir2 。

    - cat:查看文件内容,如 cat file.txt 。

    - less:分页查看文件内容,可使用各种快捷键进行操作,如空格键翻页、回车键换行等。

    - head:显示文件的开头几行,默认显示前 10 行,可通过 -n 参数指定行数,例如 head -n 5 file.txt 。

    - tail:显示文件的末尾几行,默认显示后 10 行,可通过 -n 参数指定行数,还可使用 -f 参数实时跟踪文件内容的变化,例如 tail -f log.txt 。

二、系统信息查看:

    - uname:显示系统信息,如 uname -a 显示详细的系统信息。

    - top:实时显示系统的进程和资源使用情况。

    - htop: top命令的增强版,提供更友好的界面(可能需要安装)。

    - free:显示系统的内存使用情况, free -h 以易读的格式显示。

    - vmstat:显示系统的虚拟内存状态。

    - df:显示文件系统的磁盘空间使用情况,df -h以人类可读的格式显示。

    - du:查看目录或文件占用的磁盘空间,du -sh /path/to/dir显示指定目录的总占用空间。

    - uptime:显示系统的运行时间和负载平均值。

三、文件查找和搜索:

    - find:在指定目录下查找文件,可根据文件名、文件大小、文件类型等条件进行查找,例如find /home -name "*.txt" 在 /home目录下查找所有以 .txt 结尾的文件。

    - grep:在文件中查找指定的字符串,常与管道符`|`一起使用,例如 cat file.txt | grep "keyword" 在 file.txt 文件中查找包含"keyword"的行。

四、权限管理:

    - chmod:修改文件或目录的权限,如 chmod +x file.sh 给 file.sh 文件添加可执行权限。

    - chown:修改文件或目录的所有者,例如chown user:group file.txt 将 file.txt 的所有者改为user,所属组改为group。

五、其他常用命令:

    - ping:测试网络连接,如 ping www.example.com。

    - ssh:用于远程登录到其他主机,如 ssh user@host 。

    - scp:在本地和远程主机之间复制文件,例如scp file.txt user@host:/path/to/destination将本地的 file.txt 文件复制到远程主机的指定目录。

    - tar:用于打包和解包文件,如tar -cvf archive.tar /dir 将 /dir 目录打包成 archive.tar 文件,tar -xvf archive.tar 解包 archive.tar 文件。

这只是一些常见的 Linux 命令,Linux 命令非常丰富,还有很多其他的命令和用法,可以根据具体需求进一步学习和探索。

相关文章:

Linus的基本命令

以下是一些常见的 Linux 命令: 一、文件和目录操作: - ls:列出目录中的文件和子目录,常用参数有 -a (显示所有文件,包括隐藏文件)、 -l (显示详细信息)、 -h &#xff0…...

【Linux】缓冲区和文件系统

个人主页~ 缓冲区和文件系统 一、FILE结构1、fd2、缓冲区(一)有换行有return全部打印(二)无换行无return的C接口打印(三)无换行无return的系统调用接口打印(四)有换行无return的C接口…...

函数式编程:概念、特性与应用

1. 函数式编程简介 函数式编程,从名称上看就与函数紧密相关。它是一种我们常常使用却可能并未意识到的编程范式,关注代码的结构组织,强调一个纯粹但在实际中有些理想化的不可变世界,涉及数学、方程和副作用等概念,甚至…...

git中的merge和rebase的区别

在 Git 中,git merge 和 git rebase 都是用于整合分支变更的核心命令,但它们的实现方式和结果有本质区别。以下是两者的详细对比: 一、核心区别 特性git mergegit rebase历史记录保留分支拓扑,生成新的合并提交线性化历史&#x…...

【目标检测】目标检测中的数据增强终极指南:从原理到实战,用Python解锁模型性能提升密码(附YOLOv5实战代码)

🧑 博主简介:曾任某智慧城市类企业算法总监,目前在美国市场的物流公司从事高级算法工程师一职,深耕人工智能领域,精通python数据挖掘、可视化、机器学习等,发表过AI相关的专利并多次在AI类比赛中获奖。CSDN…...

uniapp在app下使用mqtt协议!!!支持vue3

什么?打包空白?分享一下我的解决方法! 第一步 找大师算过了,装4.1版本运气好! 所以根目录执行命令… npm install mqtt4.1.0第二步 自己封装一个mqtt文件方便后期开坛做法! // utils/mqtt.js import mqt…...

VMware虚拟机17.5.2版本下载与安装(详细图文教程包含安装包)

文章目录 前言一、vmware虚拟机下载二、vmware虚拟机安装教程三、vmware虚拟机许可证 前言 VMware Workstation Pro 17 功能强大,广受青睐。本教程将带你一步步完成它的安装,简单易上手,助你快速搭建使用环境。 一、vmware虚拟机下载 VMwar…...

如何加固织梦CMS安全,防webshell、防篡改、防劫持,提升DedeCMS漏洞防护能力

织梦系统(DedeCMS)是一款非常知名的CMS系统,因其功能强大、结构科学合理,深受广大用户喜欢。 虽然织梦CMS(DedeCMS)非常优秀,但是为了保障网站安全,我们还是需要做一些必要的防护措…...

STM32的HAL库开发---ADC采集内部温度传感器

一、STM32内部温度传感器简介 二、温度计算方法 F1系列: 从数据手册中可以找到V25和Avg_Slope F4、F7、H7系列只是标准值不同,自行查阅手册 三、实验简要 1、功能描述 通过ADC1通道16采集芯片内部温度传感器的电压,将电压值换算成温度后&…...

Linux 命令大全完整版(12)

Linux 命令大全 5. 文件管理命令 ln(link) 功能说明&#xff1a;连接文件或目录。语  法&#xff1a;ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V…...

Python - 代码片段分享 - Excel 数据实时写入方法

文章目录 前言注意事项工具 pandas1. 简介2. 安装方式3. 简单介绍几个api 实战片段 - 实时写入Excel文件结束语 要么出众&#xff0c;要么出局 前言 我们在爬虫采集过程中&#xff0c;总是将数据解析抓取后统一写入Excel表格文件&#xff0c;如果在解析数据出现问题容易出现数据…...

(七)趣学设计模式 之 适配器模式!

目录 一、 啥是适配器模式&#xff1f;二、 为什么要用适配器模式&#xff1f;三、 适配器模式的实现方式1. 类适配器模式&#xff08;继承插座 &#x1f468;‍&#x1f469;‍&#x1f467;‍&#x1f466;&#xff09;2. 对象适配器模式&#xff08;插座转换器 &#x1f50c…...

DeepSeek 细节之 MoE

DeepSeek 细节之 MoE DeepSeek 团队通过引入 MoE&#xff08;Mixture of Experts&#xff0c;混合专家&#xff09; 机制&#xff0c;以“分而治之”的思想&#xff0c;在模型容量与推理成本之间找到了精妙的平衡点&#xff0c;其中的技术实现和细节值得剖思 Transformer 演变…...

【Linux-网络】从逻辑寻址到物理传输:解构IP协议与ARP协议的跨层协作

&#x1f3ac; 个人主页&#xff1a;谁在夜里看海. &#x1f4d6; 个人专栏&#xff1a;《C系列》《Linux系列》《算法系列》 ⛰️ 道阻且长&#xff0c;行则将至 目录 &#x1f4da;前言 &#x1f4d6; IP地址的组成 &#x1f516;IPv4 &#x1f516;IPv6 &#x1f4da…...

毕业离校管理系统的开发与需求分析

在当今信息化的时代背景下&#xff0c;高校的毕业生离校管理工作也逐渐向数字化转型。为了提高工作效率&#xff0c;减少人为错误&#xff0c;增强信息透明度&#xff0c;毕业离校管理系统应运而生。该系统旨在为学校提供一个高效、准确的毕业生离校管理平台&#xff0c;从而提…...

【NLP 24、实践 ⑤ 计算Bert模型中的参数数量】

以前不甘心&#xff0c;总想争个对错&#xff0c;现在不会了 人心各有所愿&#xff0c;没有道理可讲 —— 25.1.18 计算Bert模型结构中的参数数量 BertModel.from_pretrained()&#xff1a;用于从预训练模型目录或 Hugging Face 模型库加载 BERT 模型的权重及配置。 参数名称…...

一、Spring框架系统化学习路径

系统化的Spring框架学习路径 第1阶段&#xff1a;基础知识准备 Java基础 核心概念&#xff1a;面向对象、异常处理、集合框架、多线程等。JVM基础&#xff1a;内存模型、垃圾回收机制。 Maven或Gradle Maven&#xff1a;创建项目、依赖管理、生命周期。Gradle&#xff1a;基本…...

Midscene.js - AI驱动,轻松实现UI自动化

UI自动化测试一直是软件测试中的一项重要任务&#xff0c;而随着AI技术的快速发展&#xff0c;自动化测试的能力也在不断提升。如何让UI自动化更智能、精准、灵活&#xff1f;Midscene.js作为一款AI驱动的UI自动化测试工具&#xff0c;正逐步改变着传统自动化测试的面貌。你是不…...

(九)Mapbox GL JS 中 Marker 图层的使用详解

什么是 Marker&#xff1f; 在 Mapbox GL JS 中&#xff0c;Marker&#xff08;标记&#xff09; 是一个可视化元素&#xff0c;用于在地图上标记特定的地理位置。它可以是一个默认的图标、自定义的图像&#xff0c;或者任何 HTML 元素。Marker 不仅能显示位置&#xff0c;还能…...

2k1000LA 使能 nand.

背景 : 默认的 发货的镜像 确实 是识别不了 nand 的。 ------------------------------------------------------------------------------------------ 但是 我之前 已经写好了文档,因此 拷贝到线上。 1 首先我要使能这几个。 在menuconfig 中使能一下。...

避坑指南:STM32定时器PWM模式与输出比较(OC)模式混用,为何你的电平‘锁不住’?

STM32定时器PWM与输出比较模式深度解析&#xff1a;如何避免电平锁定失效 在嵌入式开发中&#xff0c;定时器的PWM模式和输出比较(OC)模式是控制外设的两种常用方式。许多开发者在使用过程中会遇到一个典型问题&#xff1a;为什么在关闭中断或停止定时器时&#xff0c;PWM输出能…...

NX工程图实战技巧与高效出图指南(制图篇)

1. NX工程图模块基础操作精要 第一次打开NX工程图模块时&#xff0c;很多新手会被密密麻麻的工具栏吓到。其实掌握几个核心命令就能应付80%的常规出图需求。基本视图是工程图的起点&#xff0c;在插入视图时有个小技巧&#xff1a;按住Ctrl键拖动可以快速复制视图&#xff0c;这…...

(build/soong/scripts/manifest_check.py --enforce-uses-libraries --enforce-uses-libraries-status

这个错误是因为 Android 11 及更高版本引入了更严格的 <uses-library> 检查机制。系统在编译时发现 apk 的 AndroidManifest.xml 中声明了对 的依赖&#xff08;可选依赖&#xff09;&#xff0c;但在你的 Android.mk 配置中没有声明这个库&#xff0c;导致校验失败。你…...

Orwell Dev-C++和Embarcadero Dev-C++哪个更轻量

在选择轻量级的开发环境时&#xff0c;Orwell Dev-C和Embarcadero Dev-C都是基于经典Dev-C的衍生版本&#xff0c;但二者的轻量化程度存在差异&#xff1a;1. 安装包体积Orwell Dev-C&#xff1a;安装包约50MB&#xff0c;保留了核心编译和基础调试功能。Embarcadero Dev-C&…...

别再死记硬背了!手把手带你一步步推导弗里斯公式里的-32.44dB常数

弗里斯公式中的-32.44dB常数&#xff1a;从电磁波本质到工程计算的完整推导 在无线通信领域&#xff0c;弗里斯传输公式就像欧姆定律之于电路分析一样基础。但当你第一次看到这个公式时&#xff0c;那个神秘的-32.44dB常数总会让人产生疑问&#xff1a;这个数字从何而来&#x…...

告别HAL迷茫:在STM32F103上体验LL库操控GPIO的极致效率(附代码对比)

突破HAL瓶颈&#xff1a;STM32F103的LL库GPIO开发实战与性能优化 在嵌入式开发领域&#xff0c;效率就是生命线。当你的STM32项目遇到性能瓶颈时&#xff0c;是否曾思考过HAL库可能正在悄悄吞噬宝贵的时钟周期&#xff1f;本文将带你深入LL库的世界&#xff0c;揭示如何通过寄存…...

从零到一:CLRNet车道线检测算法在Tusimple数据集上的实战部署与效果验证

1. 环境准备与依赖安装 第一次接触CLRNet时&#xff0c;我也被官方文档里密密麻麻的依赖项吓了一跳。但实际操作下来发现&#xff0c;只要按步骤来&#xff0c;半小时就能搞定环境。我的测试平台是Ubuntu 20.04 LTS&#xff0c;配了张RTX 3090显卡。这里分享几个容易踩坑的细节…...

告别LVDS布线噩梦:手把手教你用JESD204B协议搞定高速ADC/DAC接口(附Subclass1配置要点)

高速数据采集设计革命&#xff1a;JESD204B协议实战指南与Subclass1配置精髓 第一次在项目中使用JESD204B接口时&#xff0c;我被它简洁的布线震撼了——原本需要几十对LVDS差分线的8通道ADC系统&#xff0c;现在只需要4对高速串行线就能搞定。但随后在调试阶段&#xff0c;当S…...

别再手动调参了!Matlab DACE工具箱Kriging插值保姆级配置与实战(附避坑指南)

Matlab DACE工具箱Kriging插值实战&#xff1a;从零配置到高阶调参 第一次打开DACE工具箱时&#xff0c;面对满屏的regpoly0、corrgauss和theta参数&#xff0c;我盯着屏幕发呆了半小时——这和Matlab自带插值函数完全不是一个世界的玩法。三年前那个下午&#xff0c;我浪费了整…...

3步搞定RuoYi-Vue-Pro邮件系统:从配置到监控的实战指南

3步搞定RuoYi-Vue-Pro邮件系统&#xff1a;从配置到监控的实战指南 【免费下载链接】ruoyi-vue-pro &#x1f525; 官方推荐 &#x1f525; RuoYi-Vue 全新 Pro 版本&#xff0c;优化重构所有功能。基于 Spring Boot MyBatis Plus Vue & Element 实现的后台管理系统 微信…...