Linux的常用命令(来自技术小白)

由于最近的工作涉及到了Linux中的命令,所以去找了一些资料来学习。(由于我是技术小白,所以大家一起学习哈)
Linux命令的格式
命令 选项 参数
ls -a -l -h /
rm -r -f a.txt b.txt
man命令
man 章节 查找信息
man 1 ls
man 2 open
man 3 printf
ls:查看目录下的信息
ls -a -l -h /
-a:显示隐藏文件
-l:显示详细信息
-h:和-l搭配使用,在显示详细信息时把单位也一起显示
ls 路径名:查看指定路径下的文件
tree
用法:tree -l 层数
tree -l 3
clear 清屏 CTRL+l
cd:change directory 改变目录的意思
绝对路径:从根目录(最顶层目录开始的路径)
/home/teacher/abc/text
相对路径:相对当前路径下的那个路径
./abc/test
当前目录 : .
上一级目录:…
cd - 回到刚才所在的路径
cd… 切换到上一级路径
cd ~回到家目录下
pwd:显示当前工作目录的绝对路径
cat:显示文本文件内容
使用方法:cat 文件路径或名称
cat test.txt
cat /home/teacher/test.txt
rm:remove移除,即删除的意思
rm 选项 文件夹或文件的额路径或名称
rm test.c
cp:copy复制的意思
mv:是move移动的意思,即剪切的意思
使用方法:
mv 选项 要剪切的文件或目录 目的路径
mv -v test.txt /home/teacher/abc
mkdir:创建文件夹
mkdir abc
touch:创建文件
touch test.txt
find:在指定路径下查找指定文件
用法:find 路径 -name 文件名
find /home/teacher -name xuegang.txt(在/home/teacher下其子目录下找xuegaung.txt
grep:在指定文件中查找制定内容
用法:grep 查找信息 文件名 参数-n 显示行号
Tar:压缩与解压缩命令
1、gzip格式:
① 打包:
压缩方法:tar zcvf bk.tar.gz a.c.b.txt xiutao test.txt(将a.c.b.txt xiutao test.txt文件或文件夹压缩到bk.tar.gz中
② 解压:
解压方法1:解压到当前目录tar zxvf 压缩包的名称
Tar zxvf bk.tar.gz
解压方法2:解压到指定路径下tar zxvf bk.tar.gz -C /home/teacher/share(将压缩包里的文件或文件夹解压到/home/teacher/share目录下)
注意:gzip格式的压缩包后缀名.tar.gz结尾
2、bz2格式:
① 打包:
压缩方法:tar jcvf 压缩包包名 文件1 文件2…
Tra icvf bk.tar.bz2 a.c b.txt xiutao test.txt(将a.c b.txt xiutao test.txt文件或文件夹压缩到bk.tar.gz中
② 解压:
解压方法1:解压到当前目录
Tar jxvf压缩包的名称
Tar jxvf bk.tar.bz2
解压方法2:解压到指定路径下 tar jxvf 压缩包的名称 -C 目的路径
Tar jxvf bk.tar.bz2 -C /home/teacher/share(将压缩包里的文件或问价夹,解压到/home/teacher/share目录下(注意:bz2格式的压缩包后缀名tar.bz2结尾)
z:gzip格式
j:bz2格式
x:解压
c:压缩
V:在压缩或解压的过程中,打印涉及到的文件名
F:后面紧跟压缩包的名字

vi
vi的使用:vi filename:打开或新建文件,并将光标置于第一行行首
vi的三种模式:
1、插入模式:可以直接编辑文档
注意vi创建一个不存在的文件时(.c文件可以,.txt文件不可以,默认进入插入模式
2、编辑模式
在编辑模式下可以敲一些命令,执行例如复制n行、剪切n行、粘贴等功能
注意:vi在打开一个已经存在的文件的时候,默认进入的时编辑模式
3、命令模式:(最后一行模式)
在此模式下可以保存文件,退出vi等功能
4、三种模式之间的切换
由编辑模式进入插入模式,按a i o这几个字母
a:下一个字符 i:当前位置 o:下一行
由插入模式进入编辑模式:按Esc键
只能由编辑模式才可以进入最后一行模式:在编辑模式下按shift,进入最后一行模式
:w保存文件
:wq保存文件并退出vi
:x保存文件并退出vi
:q!不保存文件,强制退出vi
:w filename 另存为filename
由命令模式也可以进行编辑模式:按Esc
总结:
由插入模式或命令模式进编辑模式方法是按Esc键
由编辑模式进命令模式按shift键
有编辑模式进插入模式按a i o键

这个是更具体的:

Cat:用于连接文件并打印到标准输出设备上
参数说明:
-n或–number:由1开始对所有的输出的行号编号
-b或–number-nonblank:和-n相似,只不过对于空白行不编号
-s或–squeeze-blank:当遇到连续两行以上的空白行,就代换为一行空白hang
-v或–show-nonprinting:使用^和M-符号,除了LFD和TAB之外
-E或–show-ends:在每行结束处显示$
-T或–show-tabs:将TAB字符显示^|
-A,–show-all:等价于-vET
-e:等价于“-vE”选项
-t:等价于“-vT”选项
例子:
cat -n textfile1 >textfile2:把textfile1的文档内容加上行号后输入textfile2文档中
cat -b textfile1 textfile2 >>textfile3:把textfile1和textfile2文档的内容加上行号(空白行不加)之后将内容附加到textfile3文档中
cat /dev/null >/ect/test.txt :清空/ect/test.txt 文档内容
cat /dev/fd0 >OUTFILE:cat也可以用来制作镜像
cat IMG_FILE > /dev/fd0:把image file写到软盘
用vi/vim打开文件显示行号
显示当前行号 :nu
显示所有行号 :set nu

【事件触发一致性】研究多智能体网络如何通过分布式事件驱动控制实现有限时间内的共识(Matlab代码实现)内容概要:本文围绕多智能体网络中的事件触发一致性问题,研究如何通过分布式事件驱动控制实现有限时间内的共识,并提供了相应的Matlab代码实现方案。文中探讨了事件触发机制在降低通信负担、提升系统效率方面的优势,重点分析了多智能体系统在有限时间收敛的一致性控制策略,涉及系统模型构建、触发条件设计、稳定性与收敛性分析等核心技术环节。此外,文档还展示了该技术在航空航天、电力系统、机器人协同、无人机编队等多个前沿领域的潜在应用,体现了其跨学科的研究价值和工程实用性。; 适合人群:具备一定控制理论基础和Matlab编程能力的研究生、科研人员及从事自动化、智能系统、多智能体协同控制等相关领域的工程技术人员。; 使用场景及目标:①用于理解和实现多智能体系统在有限时间内达成一致的分布式控制方法;②为事件触发控制、分布式优化、协同控制等课题提供算法设计与仿真验证的技术参考;③支撑科研项目开发、学术论文复现及工程原型系统搭建; 阅读建议:建议结合文中提供的Matlab代码进行实践操作,重点关注事件触发条件的设计逻辑与系统收敛性证明之间的关系,同时可延伸至其他应用场景进行二次开发与性能优化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值