Linux CentOS基础命令学习

别再混淆了!5分钟搞懂机器人导纳控制与阻抗控制的本质区别(附Simulink对比仿真) 本文深入解析机器人柔顺控制中的导纳控制与阻抗控制的本质区别,通过信号流方向、架构对比和应用场景三个关键视角进行详细阐述。文章还提供Simulink对比仿真案例,帮助读者快速理解两种控制策略的差异及其适用场景,特别适合机器人控制领域的研究者和工程师参考。 阅读详情

一、前言

Linux的命令行操作不如Windows的图形化来的直观,往往因此劝退许多学习者。所以最好抱着“闲逛”的想法,先在这个系统中简单“逛逛”。

不用想得太多学得太深,就如同我们第一次使用Windows的图形化界面时,随便打开一些文件夹、新建一些文件、下载一些软件等等,能做到这些就算会使用这个系统了。

至于Linux编程,先不去管它,毕竟不要忘记Linux也只是一个操作系统,而不是什么编程语言。我们首先需要能够将其当作一个操作系统来使用,完成一个电脑最基本的功能。

虽然Linux也有自己的简陋的图形化界面,但是建议各位还是学习一下其命令行操作。因为命令行操作才是优势所在,即快速和便利。

二、基础命令

1. ls命令入门

ls命令用于列出文件夹中的文件。其语法为:

ls -option /path

也可以省略后面的选项或路径,比如:
在这里插入图片描述
常用选项有-l,这个选项使文件以列展示出来,并且展示了文件权限、所属用户组、创建时间以及文件名。
在这里插入图片描述
还有选项-a,这个选项同时把文件夹中所有的文件包括隐藏文件也显示出来了。
在这里插入图片描述
选项还可以组合起来。这样查询出来的结构就既有-a查询所有的性质,又有-l按列展示的效果。
在这里插入图片描述
或者我指定某一目录。ls -l Desktop
在这里插入图片描述

2. 目录切换相关命令

目录切换命令–cd,即change directory。这个命令的语法为cd [-选项] [目录],可以将所在目录切换至指定目录。
比如我目前位于用户目录下,我想要切换到下载桌面目录中的HelloCode文件夹中,则输入cd Desktop/HelloCode即可。
另外,目录路径可以是绝对路径也可以是相对路径。

.表示当前目录 ,
..表示上一目录,
~表示用户目录,
/表示根目录。

在这里插入图片描述

3.创建目录命令

mkdir 命令的基本格式为:

 mkdir [-mp] 目录名
  • -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。
  • -p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /home/test/demo。
    在这里插入图片描述

如果想要删除这个目录又该怎么办呢?
使用rmdir命令,但是rmdir只能删除空目录,使用起来非常不方便。所以将使用rm命令来删除目录。具体见文件操作命令部分。

4. 文件操作命令

文件操作包括新建文件、复制文件或目录、移动文件或目录以及删除文件或目录。
新建文件的命令是touch [-选项] [文件名]
在这里插入图片描述
至于选项:
-a:只修改文件的访问时间;
-c:仅修改文件的时间参数(3 个时间参数都改变),如果文件不存在,则不建立新文件。
-d:后面可以跟欲修订的日期,而不用当前的日期,即把文件的 atime 和 mtime 时间改为指定的时间。
-m:只修改文件的数据修改时间。
-t:命令后面可以跟欲修订的时间,而不用目前的时间,时间书写格式为 YYMMDDhhmm。
要用的时候回来看看就好了。

复制文件的命令是cp(copy),该命令既可以复制文件也可以复制目录。
可以复制文件同时重命名也可以复制文件到其它文件夹。
在这里插入图片描述
移动文件命令是mv(move)。
在这里插入图片描述
如果在同一个目录下移动,则mv就可以重命名文件。
在这里插入图片描述
也可以使用一个-v的选项来显示移动的路径。
在这里插入图片描述

最后一个命令是rm(remove)。直接rm [文件]就好了。
在这里插入图片描述
如果要删除文件也是该命令,并且记得加上选项-r,这样才能递归删除非空文件夹。如下:我们刚刚在test文件夹中新建了一些目录或文件,通过这个方法就可以顺利删除非空文件夹。
在这里插入图片描述

5. 查找命令

这里要提到的是find命令,其语法为:

find 搜索路径 [选项] 搜索内容

在这里插入图片描述
如上,不过find命令要求查找的文件名必须一模一样,否则查不出来。

6. grep、wc和管道符

grep命令相当于一个文本匹配器或者文本过滤器,能够使用正则表达式搜索文本并且将匹配的行打印出来。常常用来作为全局文本的搜索器。如下:

grep -i "c" file.txt

-i的选项可以忽略要检索字符串的大小写,双引号包围的为需要检索的内容,通过这个命令可以把文件中所有包含c或者C的行给打印出来。
在这里插入图片描述
wc命令(word count),用于计算文件的行数、字数、字节数以及显示相对路径。也可以提示查询多个文件。

wc file1 file2


管道符 | 。使用管道符之后在管道符左边的命令的结果会成为管道符右边的命令的输入。管道符可以嵌套管道符。

ls | grep "D"

像这样的一个命令可以把ls列出的内容在检索列出只含有D字符的部分。
在这里插入图片描述

7. echo、tail

echo 命令就是可以打印出echo所写的内容,正如echo的本意–回声,echo后写什么,就会打印出什么。
在这里插入图片描述
tail命令可以显示出文件中末尾十行的内容,如下图,文件中有20行内容,由tail命令输出后只显示出了末尾十行的内容。
在这里插入图片描述
与tail相对的是head命令。则是输出前十行的内容。
在这里插入图片描述

C#粘包和分包问题及解决方法 一:通过图解法来描述一下分包和粘包,这样客户更清晰直观的了解:  下面对上面的图进行解释:  1.正常情况:如果Socket Client 发送的数据包,在Socket Server端也是一个一个完整接收的,那个就不会出现粘包和分包情况,数据正常读取。  2.粘包情况:Socket Client发送的数据包,在客户端发送和服务器接收的情况下都有可能发送,因为客户端发送的数据都是发送的一个缓冲... 阅读详情

相关推荐

从打印攻击到视频重放:手把手用OULU-NPU训练你的第一个活体检测模型

本文详细介绍了如何使用OULU-NPU数据集训练活体检测模型,以应对打印攻击和视频重放等安全威胁。通过PyTorch框架,从环境准备、数据加载、预处理到模型架构设计,手把手教你构建一个高效的双流网络,结合CNN和LSTM技术,提升模型在多种攻击场景下的检测准确率。

weixin_29092031的博客 385

为什么2025年了,学校还在用CentOS,目前流行的Linux发行版推荐哪些?从零基础到精通,收藏这篇就够了!

CentOS 仍然是许多学校和企业的选择,主要是因为它的稳定性和长期支持(LTS)。虽然 CentOS 仍然是许多学校的选择,但随着其支持周期的结束,Rocky Linux、AlmaLinux 和 Ubuntu LTS ,Debian等发行版是更好的替代方案。根据学校的需求和资源,选择合适的发行版,并逐步完成迁移。这也是耗费了大白近四个月的时间,吐血整理,文章非常非常长,觉得有用的话,希望粉丝朋友帮忙点个**「分享」:CentOS 的替代品,由 CentOS 创始人发起,完全兼容 RHEL。

Javachichi的博客 6590

AI计算,为什么要用GPU?

几年后,2012年,神经网络之父杰弗里·辛顿(Geoffrey Hinton)的两个学生——亚历克斯·克里切夫斯基(Alex Krizhevsky)、伊利亚·苏茨克沃(Ilya Sutskever),利用“深度学习+GPU”的方案,提出了深度神经网络AlexNet,将识别成功率从74%提升到85%,一举赢得Image Net挑战赛的冠军。根据形态,GPU可分为独立GPU(dGPU,discrete/dedicated GPU)和集成GPU(iGPU,integrated GPU),也就是常说的独显、集显。

经营范围: CTA、SRRC、CCC、移动、电信、联通入库 1675

Linux—Centos相关指令学习

linux命令学习

qq_58553228的博客 191

手把手教你使用transciver-ip核的配置

手把手教你使用transciver-ip核的配置

u012938458的博客 5411

手把手教你学Simulink——基于Simulink的PR(比例谐振)控制器在单相整流中的应用

本文详细介绍了基于Simulink的PR(比例谐振)控制器在单相整流系统中的应用。通过与传统PI控制器的对比,阐述了PR控制器在交流信号跟踪中的优势:可实现50Hz正弦电流的无静差跟踪,THD低于2%,功率因数接近1。文章从PR控制器原理出发,提供了Simulink建模的具体步骤,包括主电路搭建、电压外环设计、PR控制器实现方法(推荐MATLAB Function方式)以及SPWM调制。通过仿真验证了PR控制在稳态和负载突变情况下的优越性能,并探讨了工程实践中的电网频率自适应、多谐振PR等关键技术。该教程为

MHD0815的博客 123

Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册

这是我从头开始学习Linux的学习笔记,后续还会更新。 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程《Linux for Developers》的学习笔记 文章目录Ubuntucentos7在Linux上创建c程序并运行Linux 基础操作、常用shell命令、vi常用命令、man帮助手册 Ubuntu $ sudo,这里su指管理员模式,sudo指进行管理员模式的操作 每隔一段时间,或者遇到系统软件版本不够的时候 ,输入$ sudo apt-get install

615

Vue Print Designer——一款让打印模板的设计变简单的可视化打印设计器

Vue Print Designer——一款让打印模板的设计变简单的可视化打印设计器

bjzhang75的博客 684

Linux学习-centos-基础命令

一、前期了解 1.服务器组成 尺寸:1U=1.75英寸=4.45CM 形式:机架式、塔式、刀片式 常用服务器品牌:DELL、HP、IBM、浪潮、联想、航天联志 核心组成: 远程控制卡、RAID阵列卡、cpu(inter、 AMD) 硬盘、双电源、发电机、内存、磁盘(机械、固态)、 2.linux发展 略 3.vmware+Centos a、 linux的分区: /boot: 引导分区 200M就够了 swap: 交换分区,系统内存不足的时候 临时充当内存。 一般分配内存的1.5倍,内存小区8G的时候。 /

weixin_39944891的博客 295

RH850 GreenHillSoftware Install

IDE一次链接到一个Compiler/Green Hills Debug Probe安装目录。如果您安装了IDE、编译器和绿山调试探测器软件,安装程序会将安装链接在一起。如果您只使用Advanced Install选项安装IDE,那么当您第一次启动它时,IDE会提示您链接到编译器和绿山调试探针安装*。如果您使用Advanced Install选项只安装编译器和绿山调试探针软件,安装程序会提示您将IDE的安装链接到新的编译器和绿山调试探针安装。

舊梦的博客 1214

GB 47955—2026 L2组合驾驶辅助强制国标全解、合规方案与工程代码落地

GB 47955—2026 L2辅助驾驶国标合规工程代码# 运行环境:Python3.8+,适配车载仿真、台架测试、算法验证场景# 依赖安装:pip install numpy dataclasses tqdm struct time json# ===================== 国标强制时序参数(完全对标GB 47955—2026) =====================HAND_OFF_FIRST_WARN = 5.0 # 手部脱离5s触发一级预警。

lin_xiu的博客 299

小白Linux命令学习 命令大全 centos 基础命令

Linux 命令 su root 启动root权限 man 帮助 echo 输到终端 data “+%HIMS” wget 下载网络文件 -b 后台下载 -O 下载到指定目录 -t 最大尝试次数 -c断点续传 -p 下载全部资源 包括图片等 -r 递归下载 elinks 纯文本浏览器 yum install elinks 失败 ifconfig 查看网卡配置与网络状态 uname -a...

qq_45793883的博客 425

开关电源中的高频振荡噪声及其抑制方法

在开关电源的工作过程中,随着开关管的开关动作,电流和电压波形会出现剧烈的波动,尤其是在开关管切换的瞬间,往往会导致较强的过冲现象。开关电源中的高频振荡噪声是导致电磁兼容问题的主要源头之一,尤其是MOS管的通断和整流二极管的反向恢复过程中,会产生较强的高频振荡噪声。通过合理调节R和C的值,可以大大缓解高频振荡带来的EMC问题,从而有效提升电源的电磁兼容性。整流二极管反向恢复时的振荡会导致高频噪声产生,这些高频噪声源可被传导到电源的输出端,甚至可能通过电源的共地路径扩散到其他电路,影响系统的稳定性和可靠性。

硬核科技 1530

Linux学习 ——— 基础命令(1)(基于CentOS)

linux系统由 linux系统内核 与 系统级应用程序 组成。linux内核是免费开源的,由于系统级应用程序的不同,linux也有不同的封装版本,称之为linux发行版。市面上种类丰富的linux发行版,最常用的是CentOS和ubuntu。

m0_62278288的博客 187

IMSL CNL 7.0.0 (x86-64)Crack

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

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux学习历程——Centos 7 ps命令基础

一、ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用。 二、实例 1.我们直接输入ps命令,不加任何参数。 可以看到默认输出4列信息 PID: 运行着的命令(CMD)的进程编号TTY: 命令所运行的位置(终端)TIME: 运行着的该命令所占用的CPU处理时间CMD: 该进程所运行的命令 2....

weixin_30369041的博客 269

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux学习笔记1(CentOS7 安装及基础命令)

CentOS7 安装及Linux基础命令

a2788656708的博客 1284

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux系统 centos7 ps,Linux学习历程——Centos 7 ps命令基础

一、ps命令介绍ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用。二、实例1.我们直接输入ps命令,不加任何参数。可以看到默认输出4列信息PID: 运行着的命令(CMD)的进程编号TTY: 命令所运行的位置(终端)TIME: 运行着的该命令所占用的CPU处理时间CMD: 该进程所运行的命令2. ps -ax 使用 -a 参数。-a 代表 ...

weixin_42396918的博客 883

查看centos版本命令_【老学员学习笔记】linux学习基础命令感受

学神IT教育:XueGod-IT良心教育 贴心服务今天,我们又开始分享老学员学习笔记,希望各位小伙伴在学习的过程中能有所收获,找到自己的学习方法。第一个命令 echo这个时候,你安装了一个Java,想玩游戏,但是,你不知道安装在哪里了,这时候怎么办呢?这个时候,我们就需要用到echo了,这个命令啊,是打印字符或者变量在屏幕上。举个例子:你想打印hello world在屏幕上,前面只需要加...

weixin_39695241的博客 127

linux CentOS 7.5 基础命令学习(一)

学习文档Linux 系统启动过程 | 菜鸟教程 一、linux 的关机操作 正确的关机流程为:sync > shutdown > reboot > halt (sync-将数据存入硬盘 shutdown-关机指令 reboot -重启指令 halt-关闭指令等同于shutdown now) 1.sync指令 linux系统中有些时候为了提升效率,写入的资料是存入filesystem buffer(文件缓冲区)中不是硬盘,此时突然断电等就会导致数据丢...

灰熊 1336

centos7中ps显示的内容_Linux学习历程——Centos 7 ps命令基础

一、ps命令介绍ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用。二、实例1.我们直接输入ps命令,不加任何参数。可以看到默认输出4列信息PID: 运行着的命令(CMD)的进程编号TTY: 命令所运行的位置(终端)TIME: 运行着的该命令所占用的CPU处理时间CMD: 该进程所运行的命令2. ps -ax 使用 -a 参数。-a 代表 ...

weixin_39616222的博客 643

Linux学习之CentOS(二)--初识linux的一些常用命令(基础命令)

初次学习linux系统,首先也得会一些linux的基本命令。至少要先学会开启和关闭系统吧!我称为 基础命令! linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。 lin...

weixin_30711917的博客 94

网络安全用centos干嘛 网络安全需要学linux吗

给小伙伴们的意见是想清楚,自学网络安全没有捷径,相比而言系统的网络安全是最节省成本的方式,因为能够帮你节省大量的时间和精力成本。坚持住,既然已经走到这条路上,虽然前途看似困难重重,只要咬牙坚持,最终会收到你想要的效果。黑客工具&SRC技术文档&PDF书籍&web安全等(可分享)网络安全产业就像一个江湖,各色人等聚集。

2401_88326437的博客 2175

Linux常见命令

本文摘自《linux就该这么学》,由博主丁一整理 linux基础 学习方法和建议: 1、高效而愉快的学习 2、先建立一个整体框架、然后细节 3、不需要掌握所有的linux指令,要学会用百度和查询手册 4、适当的囫囵吞枣 5、linux不是编程,重点是实际操作,各种常用指令要玩的遛。 1、VM提供虚拟空间安装centos 1、vm软件安装 2、通过VM软件来创建一个虚拟机空间 3、使用vm软件来创建好的虚拟空间上,安装centos操作系统 4、使用centos VM软件安装步骤 1、去BIOS里修改设置开启虚

林中有神君 1120

Linux学习笔记009---Centos7安装vim ifconfig wget tree等基础命令

JAVA技术交流QQ群:170933152 安装wget: CentOS wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,CentOS wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个CentOS wget下载任务,然后退出系统,CentOS wget将在后台执行直到任务完成,相对于其...

添柴程序猿的专栏 1387

Linux 学习(CentOS 7)

Linux 学习(CentOS 7)

ONEBEYONDFANS的博客 1926
上一篇: 在idea上配置MyBatis框架 并且运行一个小案例(2023.9.13)
下一篇: Java反射机制--获取字节码文件对象的三种方法
PABL01
博客等级 码龄5年 136粉丝 31原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PABL01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值