Linux系列-常用指令

STM32H7 FOC控制时序优化与PWM中点更新策略 在永磁同步电机(PMSM)的磁场定向控制(FOC)系统中,控制时序精度是决定电流环带宽、观测器收敛性与动态响应能力的基础要素。其核心在于理解PWM生成、ADC采样与控制计算三者之间的硬件级时间耦合关系——尤其在中心对齐模式下,标准更新机制引入的半周期延迟会破坏电压-电流瞬时映射,导致滑模观测器失配与高频相位滞后。通过将PWM更新事件绑定至重复计数器(RCR)清零点,可实现控制指令在开关周期中点生效,使等效电压矢量中心与计算时刻严格对齐。该策略显著提升系统确定性,为20 kHz以上高频电流环提供物理支撑,并广 阅读详情

处理目录的常用命令

  • ls(英文全拼:list files): 列出目录及文件名
  • cd(英文全拼:change directory):切换目录
  • pwd(英文全拼:print work directory):显示目前的目录
  • mkdir(英文全拼:make directory):创建一个新的目录
  • rmdir(英文全拼:remove directory):删除一个空的目录
  • cp(英文全拼:copy file): 复制文件或目录
  • rm(英文全拼:remove): 删除文件或目录
  • mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

1. ls (列出目录)

在Linux系统当中, ls 命令可能是最常被运行的。
语法:

[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称
[root@www ~]# ls [--color={never,auto,always}] 目录名称
[root@www ~]# ls [--full-time] 目录名称

选项与参数:

-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
将家目录下的所有文件列出来(含属性与隐藏档)

[root@www ~]# ls -al ~

2. cd (切换目录)

cd是Change Directory的缩写,这是用来变换工作目录的命令。
语法:
cd [相对路径或绝对路径]

  • 使用 mkdir 命令创建 runoob 目录
    [root@www ~]# mkdir runoob

  • 使用绝对路径切换到 runoob 目录
    [root@www ~]# cd /root/runoob/

  • 使用相对路径切换到 runoob 目录
    [root@www ~]# cd ./runoob/

#表示回到自己的家目录,亦即是 /root 这个目录
[root@www runoob]# cd ~

#表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd …
接下来大家多操作几次应该就可以很好的理解 cd 命令的。

3. pwd (显示目前所在的目录)

pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。

[root@www ~]# pwd [-P]

选项与参数:
-P :显示出确实的路径,而非使用连结 (link) 路径。

实例:单纯显示出目前的工作目录:

[root@www ~]# pwd
/root   <== 显示出目录啦~

实例显示出实际的工作目录,而非连结档本身的目录名而已。

[root@www ~]# cd /var/mail   <==注意,/var/mail是一个连结档
[root@www mail]# pwd
/var/mail         <==列出目前的工作目录
[root@www mail]# pwd -P
/var/spool/mail   <==怎么回事?有没有加 -P 差很多~
[root@www mail]# ls -ld /var/mail
lrwxrwxrwx 1 root root 10 Sep  4 17:54 /var/mail -> spool/mail

看到这里应该知道为啥了吧?因为 /var/mail 是连结档,连结到 /var/spool/mail
所以,加上 pwd -P 的选项后,会不以连结档的数据显示,而是显示正确的完整路径啊!

4.mkdir (创建新目录)

如果想要创建新的目录的话,那么就使用mkdir (make directory)吧。
语法:
mkdir [-mp] 目录名称
选项与参数:
-m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
实例:请到/tmp底下尝试创建数个新目录看看:

[root@www ~]# cd /tmp
[root@www tmp]# mkdir test    <==创建一名为 test 的新目录
[root@www tmp]# mkdir test1/test2/test3/test4
mkdir: cannot create directory `test1/test2/test3/test4': 
No such file or directory       <== 没办法直接创建此目录啊!
[root@www tmp]# mkdir -p test1/test2/test3/test4

加了这个 -p 的选项,可以自行帮你创建多层目录!
实例:创建权限为 rwx–x--x 的目录。

[root@www tmp]# mkdir -m 711 test2
[root@www tmp]# ls -l
drwxr-xr-x  3 root  root 4096 Jul 18 12:50 test
drwxr-xr-x  3 root  root 4096 Jul 18 12:53 test1
drwx--x--x  2 root  root 4096 Jul 18 12:54 test2

上面的权限部分,如果没有加上 -m 来强制配置属性,系统会使用默认属性。
如果我们使用 -m ,如上例我们给予 -m 711 来给予新的目录 drwx–x--x 的权限。

5. rmdir (删除空的目录)

语法:
rmdir [-p] 目录名称
选项与参数:
-p :连同上一级『空的』目录也一起删除
删除 runoob 目录

[root@www tmp]# rmdir runoob/

将 mkdir 实例中创建的目录(/tmp 底下)删除掉!

[root@www tmp]# ls -l   <==看看有多少目录存在?
drwxr-xr-x  3 root  root 4096 Jul 18 12:50 test
drwxr-xr-x  3 root  root 4096 Jul 18 12:53 test1
drwx--x--x  2 root  root 4096 Jul 18 12:54 test2
[root@www tmp]# rmdir test   <==可直接删除掉,没问题
[root@www tmp]# rmdir test1  <==因为尚有内容,所以无法删除!
rmdir: `test1': Directory not empty
[root@www tmp]# rmdir -p test1/test2/test3/test4
[root@www tmp]# ls -l        <==您看看,底下的输出中test与test1不见了!
drwx--x--x  2 root  root 4096 Jul 18 12:54 test2

利用 -p 这个选项,立刻就可以将 test1/test2/test3/test4 一次删除。
不过要注意的是,这个 rmdir 仅能删除空的目录,你可以使用 rm 命令来删除非空目录。

6. cp (复制文件或目录)

cp 即拷贝文件和目录。
语法:

[root@www ~]# cp [-adfilprsu] 来源档(source) 目标档(destination)
[root@www ~]# cp [options] source1 source2 source3 .... directory

选项与参数:

  • -a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
  • -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
  • -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;
  • -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
  • -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;
  • -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
  • -r:递归持续复制,用於目录的复制行为;(常用)
  • -s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;
  • -u:若 destination 比 source 旧才升级 destination !
    用 root 身份,将 root 目录下的 .bashrc 复制到 /tmp 下,并命名为 bashrc
[root@www ~]# cp ~/.bashrc /tmp/bashrc
[root@www ~]# cp -i ~/.bashrc /tmp/bashrc

cp: overwrite `/tmp/bashrc’? n <==n不覆盖,y为覆盖
rm (移除文件或目录)
语法:

7. rm [-fir] 文件或目录

选项与参数:

  • -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
  • -i :互动模式,在删除前会询问使用者是否动作
  • -r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
    将刚刚在 cp 的实例中创建的 bashrc 删除掉!
[root@www tmp]# rm -i bashrc
rm: remove regular file `bashrc'? y

如果加上 -i 的选项就会主动询问喔,避免你删除到错误的档名!

8. mv (移动文件与目录,或修改名称)

语法:

[root@www ~]# mv [-fiu] source destination
[root@www ~]# mv [options] source1 source2 source3 .... directory

选项与参数:

  • -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
  • -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
  • -u :若目标文件已经存在,且 source 比较新,才会升级 (update)
    复制一文件,创建一目录,将文件移动到目录中
[root@www ~]# cd /tmp
[root@www tmp]# cp ~/.bashrc bashrc
[root@www tmp]# mkdir mvtest
[root@www tmp]# mv bashrc mvtest

将某个文件移动到某个目录去,就是这样做!
将刚刚的目录名称更名为 mvtest2

[root@www tmp]# mv mvtest mvtest2

touch 文件操作

touch file            #创建一个名为“file”的新的空白文件 
Opencv计算机视觉PPT-算法篇 01 02 03 04 05 06 07 08 09 010 011 012 013 014 015 016 017 018 阅读详情

相关推荐

HBF凭什么能挑战HBM?

最近AI圈聊得最多的,除了大模型迭代,就是“算力瓶颈”。大家都知道GPU不够用、HBM抢疯了,但很少有人注意到,存储层正在酝酿一场革命——高带宽闪存(HBF)。今天就结合HBM之父Joungho Kim教授的最新观点,跟大家好好盘盘这门技术:它不是HBM的替代品,却可能重塑AI推理的游戏规则,甚至在2038年超越HBM市场规模。先澄清一个核心认知:HBF不是凭空冒出来的新技术,而是站在HBM肩膀上的“优化款”。

存储随笔 2129

Linux文件目录类常用命令

Linux文件目录类常用命令 目录 常见Linux命令的格式 1.浏览目录命令: ls pwd ls pwd 2.目录操作命令: cd mkdir rmdir cd mkdir 3.浏览文件命令: cat more less head tail cat more less head tail 区别 ...

爱上小公举 6805

从零构建机械臂规划栈:Pinocchio、OMPL与Ruckig的工程化融合实践

本文详细介绍了如何从零构建机械臂规划栈,通过融合Pinocchio、OMPL和Ruckig三大核心组件,实现高性能的机械臂运动规划与轨迹生成。文章深入探讨了技术选型、工程架构设计及实战优化技巧,特别针对逆解、路径规划和轨迹平滑等关键环节提供了实用解决方案,适用于工业场景中的高实时性需求。

weixin_29072299的博客 433

linux笔记--目录操作命令

补充:- 引导短格式选项(单个字符),如-a。-a,-all选项:do not ignore entries starting with .④.-y选项 -- 表示直接安装,不需要询问yes/no。②.ls 绝对路径 => 查看绝对路径下的文件夹里的内容,与当前位于哪个工作目录无关。-- 引导长格式选项(多个字符),如-all。-h选项:以可读的格式显示(human-readable)④.ls -a 路径 =>查看路径下的所有文件,包括隐藏文件。补充:①.yum -- linux里软件管理的命令。

m0_69298614的博客 8204

超详细neo4j安装教程

一、neo4j简介 最近开始学习知识图谱,所以首先想先学习一下neo4j的使用。 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。由于知识图谱中存在大量的关系型信息(实体—关系—实体), 使用结构化数据库进行存储将产生大量的冗余存储信息, 因此将图数据库作为知识图谱的存储容器成为流行的选择。当前较为常用的图数据库主要有 Neo4j 等。 二、neo4j的安装 功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Co

qq_38335648的博客 9万+

企业微信——智能表格学习

企业微信报表

qq_15138049的博客 1万+

【Linux命令】

以详细模式查看当前目录下的文件。: 切换进入想要去的文件。: 连着子文件一起删除。: 查看当前所在的路径。查看当前目录下的文件。

pink_shen的博客 1188

Windows——Nessus安装(无限制)

Nessus手把手图文安装,解除ip限制~

网安小白的博客 9444

Linux基础-目录命令

这里记录一下操作工作目录所涉及到的相关命令,工作目录指的是用户当前在系统中所处的位置。常用的包括创建目录、删除目录、重命名目录等等,同样的是对文件也是一样。

洪源兄 1635

MIPI video mode 和 command mode 的区别

1、何为LCD RAM? LCD 是指字面意思是液晶显示屏(Liquid Crystal Display), 而RAM: 随机存取存储器(Random-Access Memory),两者完全是风马牛不相及的东西。 下图是一个标准的LCD的爆炸图(不含TP),请注意图中红色mark的地方:控制IC-- LCD的大脑。所谓的LCD RAM自然是指此大脑是否包含RAM. 题外话<不感兴趣的...

精诚所至 4689

2026 具身智能 VLA/WAM 全栈学习与训练路线:从动作建模、SFT、RL 到世界模型的 RTX PRO 6000 96GB 单卡实战指南

我会把这张表做成“”而不是只列论文名:先核对每个模型截至的公开代码、训练目标和数据接口,再单独给你一套。对于没有公开、只有推理代码或训练细节不完整的模型,我会明确标出来,避免把“论文里提到”误写成“可复现”。目前有一个重要更新:。截至今天 NVIDIA 官方开源主线已经是换成 Cosmos-Reason2-2B/Qwen3-VL 架构,动作端仍是连续路线,而且官方明确给出单卡微调时默认只训练,峰值显存约。所以你的 96GB 单卡对 GR00T SFT 非常宽裕。可以。下面我按,把它整理成一张真正面向“

u013250861的博客 440

linux目录介绍和命令总结(后期续更)

linux系统的目录介绍,常用命令总结

共同进步 1万+

IPD实战指南:如何运用SPAN模型精准定位高潜力市场并优化资源配置

本文是IPD实战指南,详细解析了如何运用SPAN模型进行市场分析与战略决策。文章通过四步实战法,指导企业科学定义细分市场、量化评估吸引力与竞争力,并绘制矩阵以制定精准的资源配置策略,从而跳出红海竞争,将资源聚焦于高潜力市场。

weixin_29306317的博客 73

【万字详解Linux系列】Linux常用指令总结

文章目录一、ls及常用选项(1)选项-l(2)-a选项二、clear三、pwd1.引入库2.读入数据总结 一、ls及常用选项 语法:ls [选项] [目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 结果如下 可以看到,我当前目录下有gdb、install.sh、lesson3、lesson4、lesson5五个文件。 这个指令就相当于Windows下双击一个目录进入后展示出所有的文件,只不过在Windows下这一过程时自动的。 (1)选项-l l

weixin_51983604的博客 2万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

自学Linux系列@十:运行级别和常用指令

(一)运行级别 说明 0:关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别为3和5 指定运行级别:修改/etc/inittab 中 id:5:initdefault 指定命令:init 级别 (二)常用指令 1)help:帮助 2)pwd:显示当前目录的绝对路径 3)ls:查看当前目录的内容 4)ls ...

芒果爱柠檬 267

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Linux常用指令系列(一)

前言 博主这段时间正在加油学习Linux知识,突然发现哔哩哔哩(以后简称哔乎)里的一些尚硅谷的教学视频讲的真心不错,通俗易懂。希望通过这段学习Linux的指令,达到熟练完成shell脚本的效果吧!! 本期常用指令 ls和ll ls指令 ls是查看目录相关的指令,单独使用ls只会显示文件夹和目录,不会显示"."开头的文件。 ls -a 显示所有文件,相当于使用ll指令。 ls -l 显示除"."的其他文件,使之按列表纵向显示。 ls -al 显示所有文件,相当于ll指令。 ll指令 ll指令显示所有文件

zhaojunwei666的博客 329

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux常用指令系列(三)

前言 这是linux常用指令最后一节了吧,总共分为三节。前两节主要讲了一份文件夹操作,查找等相关指令,这一节我们学习下文件压缩,权限,用户操作相关的指令。 指令实战 压缩指令gzip和gunzip gzip用于压缩文件,压缩后不会保留原文件,使用方式:gzip cal.log。 gunzip用于解压文件,使用方式:gunzip cal.log.gz。 压缩指令zip和unzip zip用于压缩文件或目录,使用方式:zip -r test.zip 文件/目录。 unzip用于解压缩文件或目录,unzip -d

zhaojunwei666的博客 299

Linux常用指令系列(二)

前言 博主在经过哔哩哔哩的linux教程学习后,效果感觉确实不错。因为在学习的过程中你会发现,你之前碰到的一些不会的指令,比如查看关键字,创建文件,删除文件,移动文件,重命名这些实际指令,你都能够从教学视频中学到,难道不觉得这很香吗?更香的是,这些都是免费滴哦!!! 赠大家一句话:没有找不到的资源,只有懒惰的娃儿。 实践 head和tail指令 head head用于查看文件头部内容,并且可以指定查看前几行数据,命令:head -n 5 q.log tail tail查看文件尾部内容,可以指定查看后几行

zhaojunwei666的博客 516

【万字详解Linux系列】Linux常用指令总结_一起用al,张口就来

对文件以时间进行排序。

2401_87298680的博客 878

【Linux】常用指令系列之关机与重启

(本人菜鸟一枚,只是将工作所用所学予以总结!!!)重启指令:1、reboot2、shutdown -r now 立即重启,适用于root权限用户使用3、shutdown -r 5 五分钟之后重启,适用于root权限用户使用。4、shutdown -r 22:00 22点进行重启,如果是在22点之后运行该指令,则顺延到下一个22点执行(如2018/05/22 23:00:00运行该指令,则在2018...

QXD_WN的博客 463

Linux常用指令系列(四)

前言 这段时间身体不适,学习的劲头也有点不够。不过博主还是要坚持记录自己的学习过程。今天分享的是权限修改,任务调度,进程管理,软件包管理相关的指令。 正文 权限修改 众所周知,不管是windows系统,还是linux系统,文件夹操作都是有读写可执行等权限的。在linux里面,权限修改用的指令是chmod,通过+,-,=来增加,减少,赋予权限,权限有rwx,r代表读权限,w代表写权限,x代表可执行权限。在linux中,文件夹权限涉及多个角色,其中u为所有者,g为所在组,o为其他组,a为全部人。现在我们来看看命

zhaojunwei666的博客 222

【Linux】常用指令系列之systemctl

systemctl指令是系统服务管理器的指令之一,是service和chkconfig指令的组合。本文以nginx.servince为例① 服务自动启动:systemctl enable mysql.service② 服务不自动启动:systemctl disable mysql.service③ 检查服务的状态:systemctl status mysql.service(查看服务详细信息)  ...

QXD_WN的博客 460

入坑Linux系列之常用指令

LINUX 常用指令: 1、root权限文件系统。 shell>nautilus // 打开一个管理员权限文件系统 shell>nautilu...

cuanyaner5039的博客 85

linux为什么要用常用指令,Linux使用系列【常用命令】

下面分析Linux最最最最常用的命令 正好最近工作再用 感兴趣朋友的留意一下啦!废话不多说 上干货!1.目录操作 2.查看操作 - grep格式1:其他命令 | grep –i 查询条件- grep格式2:grep –i 查询条件 文件路径例: grep -i create /var/log/boot.log3.解压与压缩操作 解压:tar -zxvf格式:tar -zxvf 解压文件...

weixin_31523667的博客 250

Linux系列——Linux操作指令之ip指令详细理解及常用命令

ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令,不过ip 的功能更强大! 如果您有兴趣的话,请自行 vi /sbin/ifup 就知道整个 ifup 就是利用 ip 这个命令来实现的。下面介绍一下使用方法 [root@linux ~]# ip [option] [动作] [命令] 参数: option :设定的参数,主要有: -s :显示出该设备的统计数据(statistics),例如总接受封包数等; 动作:就是是可以针对哪些网络参数进行动作,包括有

weixin_42258523的博客 2227

【万字详解Linux系列】Linux常用指令总结_一起用al,Linux运维面试试题

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

m0_57502067的博客 538
上一篇: vue系列-vue解决v-html指令潜在的xss攻击
下一篇: docker系列-Dockerfile构建镜像
前端蜗牛君
博客等级 码龄10年 274粉丝 158原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值