回顾归纳一下 Linux 下的一些常用命令

本文列举了常用的Linux命令,如登录、重启、安装软件、管理用户等,还介绍了文件操作、进程管理、网络配置等实用命令,适合初学者快速掌握。

之前面试的时候,面试官问的 Linux 下的一些命令,由于自己有相当长的时间没有

接触过这些命令,感觉回答的不好,所以自己有必要再来回顾和梳理一下这些命令

但最重要的是还是要多练,毕竟孰能生巧嘛!

 

1、login  登录系统、  shutdown  关闭计算机、  reboot  重新启动计算机

2、install  安装或升级软件或备份数据、 install  -d [选项]  目录

3、mount 加载文件系统 (超级用户)、 umount 卸载一个文件系统

4、chsh  更改使用者 shell 设定、  last  显示近期用户或终端的登录情况

5、df 查看磁盘的使用情况  df [选项]  df -k  df -b/home  以字节为单位显示 /home 这个目录的大小

6、ln  文件链接  类似于windows快捷方式的链接文件  有软链接和硬链接两种  ln [选项] source filename

7  、useradd  添加用户  userdel  删除用户  passwd 修改密码  su 切换用户

8、groupadd  添加组  groupdel  删除组

9、ls、 cd、 touch、 cp、 mv、 rm、 mkdir、cat

10、chmod  改变文件或目录的访问权限  chmod  u+x  文件名   chmod 777 文件名

11、chown 更改一个或多个文件或目录的属主或属组  chown [选项] 用户或组 文件

12、du 查看目录大小  pwd  显示当前目录绝对路径

13、file  通过探测文件内容判断文件类型   

14、grep  可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出    grep [options] 

15、find  在目录中搜索文件  find [路径] [选项] [expression]

16、diff  比较两个文件的不同  diff [options] 源文件 目标文件

17、top  用来显示执行中的程序进程

18、free  显示内存的使用情况

19、quota  用来显示磁盘使用情况和限制情况  quota  []  用户名  组名

20、kill  用来终止一个进程   kill [选项] pid

21、ifonfig  用于查看和更改网络接口的地址和参数,包括 IP 地址、网络掩码、广播地址 

ifconfig 网络配置  ifconfig [选项] 网络接口  ifconfig  eth0 192.168.0.1  配置 eth0 这一网卡的 ip 地址为 192.168.0.1

22、ping  检测主机网络接口状态 (当前机器与另一台机器的联通情况) ping  主机ip/主机名 发送数据包有回复则表明是联通的

23、ip  是一个强大的网络配置工具

24、netstat  检查整个 Linux 网络状态

25、telnet  表示开启终端机阶段作业,并登入远端主机

26、ftp  进行远程文件传输  既是个协议又是个命令

27、umask  告诉系统在创建文件时不给谁存取文件

28、tar  打包与压缩  tar [选项] 目录或文件     tar -zcvf 1.tar.gz  文件名  /home/ddd

tar -xzf 1.tar.gz  文件名  将打包文件解开

29、gzip  bzip

压缩文件:gzip /root/an....  .cfg                    bzip2  /root/an... .cfg

解压文件:gzip -d /root/an.... .cfg.gz             gzip -d /root/an.. .cfg.bz2  

30、ps 显示瞬间进程的动态   ps -elf

31、sudo apt-get install package  在线安装软件包

sudo apt-get remove package  删除包 

32、dpkg  sudo dpkg -i *.deb  安装软件包

sudo dpkg -r * 删除软件包

apt-get 更专业,可自动解决安装时遇到的依赖问题。但其信息更新都依赖于系统的软件库,但不会安装本地的deb文件

dpkg  只负责对指定的文件负责,不解决依赖问题,用来安装本地的.deb文件 


暂时就列出这么多命令吧 ,抓紧背一下,然后再练练熟悉熟悉,

其他的命令的话 以后实践中遇到再补上。


【四旋翼无人机】具备螺旋桨倾斜机构的全驱动四旋翼无人机:建模与控制研究(Matlab代码、Simulink仿真实现)内容概要:本文围绕具备螺旋桨倾斜机构的全驱动四旋翼无人机展开研究,重点探讨其系统建模与控制策略,结合Matlab代码与Simulink仿真实现。文章详细分析了无人机的动力学模型,特别是引入螺旋桨倾斜机构后带来的全驱动特性,使其在姿态与位置控制上具备更强的机动性与自由度。研究涵盖了非线性系统建模、控制器设计(如PID、MPC、非线性控制等)、仿真验证及动态响应分析,旨在提升无人机在复杂环境下的稳定性和控制精度。同时,文中提供的Matlab/Simulink资源便于读者复现实验并进一步优化控制算法。; 适合人群:具备一定控制理论基础和Matlab/Simulink仿真经验的研究生、科研人员及无人机控制系统开发工程师,尤其适合从事飞行器建模与先进控制算法研究的专业人员。; 使用场景及目标:①用于全驱动四旋翼无人机的动力学建模与仿真平台搭建;②研究先进控制算法(如模型预测控制、非线性控制)在无人机系统中的应用;③支持科研论文复现、课程设计或毕业课题开发,推动无人机高机动控制技术的研究进展。; 阅读建议:建议读者结合文档提供的Matlab代码与Simulink模型,逐步实现建模与控制算法,重点关注坐标系定义、力矩分配逻辑及控制闭环的设计细节,同时可通过修改参数和添加扰动来验证系统的鲁棒性与适应性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值