Linux知识点学习

本文涵盖了Linux系统中的一些基本操作,包括使用`cp`命令复制文件和文件夹,升级`cmake`版本,解决VSCode远程连接服务器时的权限问题,使用`df`命令查看硬盘占用,查看内核启动参数,利用`dmesg`和`lsmod`获取内核信息,以及管理启动脚本`rcS`。此外,还介绍了如何查看和操作i2c总线以及如何解压文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.        Linux:cp 复制文件、文件夹到文件夹命令

        复制文件到文件夹

cp  /被复制的文件路径  /复制到的文件夹的路径

        复制文件夹到文件夹

cp -r /被复制的文件夹路径  /复制到的文件夹路径

2.        Linux升级 cmake 版本

        方法1:使用pip安装cmake

                1.先用命令查看有什么版本的cmake   

 pip install cmake==23232

                2.安装我们需要的版本  

pip install -U cmake==3.16.8

                3.查看安装的版本  

cmake –version

3.        vscode 远程连接服务器,保存问题,给服务器被修改文件权限,可以加-Rf递归给每一层文件夹权限

chmod -Rf 777 /路径

4.        linux中df命令查看硬盘占用情况详解

df -h  //查看硬盘使用情况

5.        查看内核启动时u-boot传入参数

cat /proc/cmdline

6.        dmesg 命令用来显示内核信息

7.        lsmod 命令用于列出所有在Linux操作系统内核中的模块状态

lsmod | grep module   //搜索模块

rmmod module  //删除模块

 8.        Linux启动脚本rcS

1.文件位置

Linux启动脚本,即rcS文件。rcS文件位于系统根目录下的“/etc/init.d”下,可以查看到该文件的文件属主和文件属组都是root,只有root的权限可以修改和执行。

2.实现功能

【1】启动某个进程程序,最常用的,如启动串口收发进程。

【2】加载驱动模块(.ko文件);如驱动编译成模块时,可以在这里增加加载(insmod/modprobe)驱动模块命令。

【3】启动其他模块启动脚本,如网络服务。

【4】配置功能,该项功能比较实用,实现期望系统起来后进行某些配置,如:配置环境变量、创建临时文件(夹)、挂在文件到指定文件夹、设置默认IP参数,以及配置系统主机名称等基础配置。

【5】其他,如增加打印功能,方便在调试终端(串口)查看初始化过程,或者两者执行间进行延时(sleep)等。

9.        查看系统存在的 i2c 总线

ls /sys/bus/i2c/devices/
或者
i2cdetect -l

         读某一个总线上挂载的设备的设备id及设备地址和对应寄存器地址

i2c_read -h   //查看读命令规则

ov5640挂载i2c-0

i2c_read 0x0 0x78 0x3100 0x3100 2 1 1

10         解压命令

unzip filename.zip   //.zip后缀文件解压

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值