Linux学习笔记一

以前学生时代 ,对Linux的操作使用并不是很频繁,当时接触的更多是更为轻量型的小的操作系统,例如基于STM32开发平台使用过freeOS,rt-thread等等,对于Linux只是知道一些简单的操作命令,所以相当于是入职以后从零开始学习的吧,一开始,做这些记录只是为了让自己能掌握一些最基本的操作,能够基本在工作环境中将设备运行起来。所以把一开始接触Linux学习到的基本的操作记录在这里,特别的基础,同时有一些现在看来十分的愚钝,就是当时的死记硬背。慢慢现在熟悉了,回头看这些,觉得特别的搞笑。但是还是想把它们记录在这里,见证自己的成长过程!Linux上有很多很丰富的工具,这些我还在慢慢的学习积累中,同时也希望慢慢能够学习操作系统更为底层的知识,慢慢地去了解和熟悉计算机。
路漫漫其修远兮,吾将上下而求索~
linux命令学习
1.sudo i2cdump -f -y 1 0x5e 把0X5E下的寄存器值打印出来
2.sudo i2cdetect -r -y 1 查询I2C-1总线下挂的器件的I2C地址
3.sudo i2cset -f -y 1 0x5e 0x0a 0x31修改0x5E芯片中0X0A寄存器的值为0X31
4.sudo insmod adv7482.ko 加载adv7482的KO(内核层驱动程序)
5.pwd 查看当前所在路径
6.sudo命令用来以其他身份来执行命令
7.sudo ./bin/interface_app 跑起来应用层的应用程序(interface_app 是编译链接之后生成的一个应用程序)
8.ll 查看当前文件夹下所有的文件,同时展示文件的详细属性
9. ls 查看当前文件夹下所有的文件
10.scp interface_app admin@192.165.53.146:/home/admin/ssj/app_driver/bin/
将文件从服务器拷贝到设备里,这个主要是scp命令的使用
11.sudo./run_ko.sh 运行加载相应的FGPA等ko文件,其实就是执行了一个脚本,这个脚本里的内容,加载了一些执行命令。
12.sudo ifconfig eth0 192.165.53.146 更改IP地址
13.ifconfig 查看IP地址
14.lsmod 查看当前所加载的可加载程序
当I2C无法识别相应的寄存器时,要查看一下相关的驱动程序有没有已经加载。
15.cat /proc/meminfo 查看系统上虚拟内存的当前状态
16.ipcs 查看系统上的当前共享内存页面
17. ps ax 查看当前运行在Linux系统上的进程
18.infocmp 将二进制条目转换成文本
19.git clone /home/git/repo/Tegra/components/mmapi.git
克隆的地址
20. man命令用来访问存储在Linux系统上的手册页面
21.ifconfig eth0:1 down 删除子网卡
22.Linux常见目录名称及用途
目录:    用途
/      虚拟目录的根目录,通常不会在这里存储文件
/bin     二进制目录,存放许多GNU用户级的工具
/boot    启动目录,存放启动文件
/dev     设备目录,Linux在这里创建设备节点
/etc     系统配置文件目录
/home   主目录,Linux在这里创建用户目录
/lib     库目录,存放系统和应用程序的库文件
/media   媒体目录,存放可移动媒体设备挂载点的地方
/mnt    挂载目录,另一个存放可移动媒体设备挂载点的地方
/opt    可选目录,通常用于存放可选的软件包
/root    根主目录
/sbin    系统二进制目录,存放许多GNU管理员级工具
/tmp    临时目录,可以在该目录中创建和删除临时工作文件
/usr    用户安装软件的目录
/var    可变目录,用以存放经常变化的文件,比如日志文件
23.touch命令创建空文件
24.复制文件 cp 源对象 和 目标对象
25. mv 原始文件名 新的文件名 #利用mv指令来进行重命名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值