![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
~海棠依旧~
自己学习,记录笔记
展开
-
VIM编辑器
Vim编辑器: gedit是图形界面操作的,而在做嵌入式开发的时候肯定是没有图形界面的,直接通过终端操作。 Linux系统都会自带一个vi编辑器,但是vi编辑器太难用。简单操作: 首先安装vim:“sudo apt-get install vim”注意: 有的vi模式进入时需要sudo才能进行保存,即进入时需要“sudo vi test.txt”,而且输入数字不能使用数字小键盘,会出现卡顿,重复文本的情况,更甚至导致按了esc键,不能再进入编辑模式或者命令行模式(个人情况)。vim编辑器的三种工原创 2020-10-04 22:56:57 · 1643 阅读 · 0 评论 -
Linux链接文件
一、Linux连接文件 Linux有两个连接文件:符号连接(软连接)和硬连接,符号连接类似于Windows下的快捷方式,硬连接通过文件系统的 inode 连接来产生新的文件名,而不是产生新文件。 inode:记录文件属性,一个文件一个inode,inode相当于文件ID,查找文件的时候要先找到inode,然后才能读出文件的内容。参考文章:Linux inode 详解二、In命令 ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接。In [选项] 源文件 目原创 2020-09-28 10:17:26 · 1131 阅读 · 0 评论 -
Ubuntu文件权限管理
Ubuntu文件权限管理一、Ubuntu/Linux文件权限二、Ubuntu/Linux修改文件权限信息一、Ubuntu/Linux文件权限 文件权限是指不同的用户或者用户组对某个文件拥有的权限,文件全线分为三种:r:读w:写x:可执行文件描述形式: a.c 文件信息:总共设备类型1位+权限3*3-|—|---|—设备文件类型(b开头是块,c开头是字符型)-所属用户的权限-所属用户组内其他成员权限-其他的用户组用户权限如:lrwxrwxrwx,-rw-rw-r--除了用rwx表示用原创 2020-08-08 11:20:06 · 767 阅读 · 0 评论 -
ubuntu用户管理
一、Linux用户linux是一个多用户的操作系统,不同的用户拥有不同的权限。可以查看和操作不同的文件。Ubuntu有三种用户:安装系统的时候创建的用户root用户普通用户初次创建的用户权限比普通用户多,没有root用户权限多,初次创建的不可以可以创建普通用户Linux用户信息记录在/etc/passwd这个文件内Linux用户密码记录在/etc/shadow这个文件内每个用户都有一个ID,叫做UID二、Linux用户组为了方便管理,将用户进行分组,这样就可以设置非本组人员不能访问的原创 2020-08-05 22:45:03 · 464 阅读 · 0 评论 -
Ubuntu磁盘管理
一、Ubuntu 磁盘文件/dev/sd文件,此类文件是磁盘设备文件,并不能直接访问磁盘,必须要将此盘挂载到某一个目录下才可以访问。/dev/sd 下sdb 和 sdb1 是U盘的设备文件/dev/sdb 表示u盘,/dev/sdb1表示u盘的第一个分区二、磁盘和目录的容量查询df:列出文件系统的额整体磁盘使用量。只要是查看文件系统的使用量du:评估文件的磁盘使用量,主要是查看单个文件的大小三、磁盘的挂载与卸载、分区和格式化1、 磁盘的挂在和卸载mount和umount命令umount时原创 2020-08-01 21:20:25 · 2130 阅读 · 0 评论 -
Ubuntu文件系统结构
一、根目录相当于windows的电脑目录,在Linux下/就是根目录,所有目录都是在根目录上创建出来的。二、Ubuntu文件系统结构/bin 可执行文件,存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账户使用/boot Ubuntu 的内核和启动文件 里面有内核文件vmlinuz-4.15.0-29-generic ;系统镜像文件initrd.img-4.15.0-29-generic; GUN项目的多操作系统西东程序:gru原创 2020-07-28 21:21:03 · 490 阅读 · 0 评论 -
终端shell命令
1、 ls :查看文件夹ls 显示当前文件夹下的所有可见文件ls -a 显示当前文件夹下的所有文件,./*为隐藏文件夹ls -l 显示所有可见文件的详细信息ls -al 以详细信息显示所有文件(包括隐藏文件)2、cd:切换目录cd或cd ~进入当前目录的总目录(home)cd / 切换到根目录 computercd 文件夹名或cd 文件夹名/ 进入文件夹cd ..进入上一级文件夹3、 pwd:当前文件路径显示4、 uname:显示ubuntu信息uname:显示操作系统原创 2020-07-23 20:53:48 · 814 阅读 · 0 评论 -
Linux驱动开发 一、简介
[自学笔记] https://www.bilibili.com/video/BV1Tv411q7Rs/?p=36 裸机开发是底层开发,看官方手册和电路,寄存器打交道,使用库函数编写程序进行操作,Linux驱动开发Linux下驱动开发直接操作寄存器不太现实根据Linux下的各种驱动框架进行开发,一定要满足框架,也就是Linux下各种驱动框架的掌握驱动最终表现就是/dev/xxx文件。打开、关闭、读写、…现在新的内核支持设备数,这是一个.dts文件,此文件描述了板子的设备信息。Linux驱动转载 2020-07-19 10:27:42 · 232 阅读 · 0 评论 -
Ubuntu换国内源
之前用了别人介绍的在sources中GUI修改源,从美国的换到中国的源,不过里面的包下载速度也不太好,安装一个git都能整一个小时。而且没有阿里源和清华源。只能手动换一个:在换了阿里源之后,下载安装都快多了!首先在进入Ubuntu的时候别进入游客模式,要不然会出现没有权限修改不了sources.list的情况。备份,打开sources.list可以到computer->etc->apt中找到sources.list手动备份,然后右键gedit打开 或者桌面打开终端,执行命令备份:原创 2020-07-18 21:59:26 · 893 阅读 · 0 评论 -
1.linux ARM驱动开发
linux ARM驱动开发ARM体系结构和汇编ARM寄存器 ,工作方式汇编,冒泡排序ARM外设硬件时钟内存flash串口看芯片手册(英文)看电路原理图ARM Bootloader相当于PC机上BIOSBOOT把一个开发板上的相关小硬件设备驱动起来Loader把硬盘(flash)上面的操作系统(linux/android),加载到内存,然后去执行操作系统U BOOTtiny210开发板,选用的处理器...原创 2020-03-30 22:12:45 · 212 阅读 · 0 评论