因为本科毕设要用到imx6q,于是乎在寒假开启了我的im6q学习之路,入手的板子为飞凌的OKMX6Q-C,不料官方提供的教程实在过少(可以说是没有教程,突然感觉这板子应该不是我这种菜鸡该用的),,,还好正点原子发一款imx6ull开发板,也算是找到了教程,(正点原子救我狗命),为了避免遗忘以及检验学习内容(其实是原子哥视频没更新,文档又看不下去,我个菜鸡),所以写一下笔记,该笔记大部分参考正点原子教程。

Ubuntu系统入门

安装双系统太麻烦了,所以我选择安装虚拟机VMware(参考正点原子)

终端操作

Shell 基本操作

shell命令格式为
command -options [argument]
command: Shell 命令名称。
options:选项,同一种命令可能有不同的选项,不同的选项其实现的功能不同。
argument: Shell 命令是可以带参数的,也可以不带参数运行。

例如
ls [选项] [路径]
ls 命令主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目录,
它的主要参数有:
-a        显示"."开头隐藏文件。
-l         显示文件的详细信息。
-t         将文件按照创建时间排序列出。
Shell 命令里面的参数是可以组合在一起用的,比如组合“-al”就是显示所有文件的详细信
息,包括以“.”开头的隐藏文件。

cd        目录切换命令
cd   . .  进入上一级目录
cat      查看文档
pwd    当前路径显示命令
clear   清屏命令
sudo   暂时将身份切换到root
ifconfig    显示和配置网络属性
reboot   系统重启
poweroff   系统关闭
sudo install apt-get install package-name   软件安装
sudo install apt-get upgrade package-name   软件更新
sudo install apt-get remove package-name   卸载软件

vim编辑器操作

sudo apt-get install vim   安装vim
vi   创建文档
a    切换输入模式(最常用,其他的写了也记不住)
ESC    进入指令模式
指令模式下输入 “ :” 进入底行模式
x 保存当前文档并且退出。
q 退出
w 保存文档。
q! 退出 VI/VIM,不保存文档(一直用的wq保存文档并退出)

文件操作命令

linux文件系统简介还是看原子哥教程吧,

touch   创建文件

mkdir  [参数]  [文件夹目录名]   创建文件夹
-p   如所要创建的目录其上层目录目前还未创建,那么会一起创建上层目录。

rm  [参数]  [文件夹目录名]   文件及目录删除
-r    递归删除,指定文件夹(目录)下的所有文件和子文件夹全部删除掉
-f    强制删除文件和文件夹(目录) (一般 -rf 一起用)
rmdir   删除文件夹

cp  [参数]  [源地址]  [目的地地址]   文件复制
-f     强行复制文件,不管要复制的文件是否已经存在于目标目录。
-r-R   递归处理,将指定目录下的文件及子目录一并处理(-R 为包括隐藏文件)。

mv  [参数]  [源地址]  [目的地地址]   文件移动 (也可用于重命名文件)
-b     如果要覆盖文件的话覆盖前先进行备份。
-f     若目标文件或目录与现在的文件重复,直接覆盖目的文件或目录。
-I     在覆盖之前询问用户。

tar  [参数]  [压缩文件名]  [被压缩文件名]   压缩与解压缩文件(.bz2与.gz)
-c     创建新的压缩文件。
-C<目的目录>     切换到指定的目录。
-f<备份文件>     指定压缩文件。
-j     用 tar 生成压缩文件,然后用 bzip2 进行压缩。
-k     解开备份文件时,不覆盖已有的文件。
-m     还原文件时,不变更文件的更改时间。
-r     新增文件到已存在的备份文件的结尾部分。
-t     列出备份文件内容。
-v     显示指令执行过程。
-w     遭遇问题时先询问用户。
-x     从备份文件中释放文件,也就是解压缩文件。
-z     用 tar 生成压缩文件,用 gzip 压缩。
-Z     用 tar 生成压缩文件,用 compress 压缩
例如压缩文件

tar -vcjf test1.tar.bz2 test1
tar -vczf test1.tar.gz test1

解压缩文件

tar -vxjf test1.tar.bz2
tar -vxzf test2.tar.gz

查询命令等用的时候再添吧,还没用过

权限管理太多了记不住,遇见用的时候就先 chmod 777
chmod  [参数]  [文件名/目录名]
-c     效果类似“-v”参数,但仅回显更改的部分。
-f     不显示错误信息。
-R     递归处理,指定目录下的所有文件及其子文件目录一起处理。(常用)
-v     显示指令的执行过程。

chmod -R 777 test     //递归修改文件权限

磁盘分区也等用到再说吧

imx6q自学笔记---ubuntu系统入门相关推荐

  1. Ubuntu系统入门

    (一)Ubuntu系统入门 Ubuntu系统入门 1.目录结构和系统文件 目录 解释 /bin 重要的二进制文件 /boot 启动boot配置文件 /dev 设备文件 /etc 配置文件.启动脚本 / ...

  2. 【 I.MX6U-ALPHA 】嵌入式Linux Ubuntu系统入门系列(二)Ubuntu 系统入门

    目录 1.Ubuntu系统初体验 1.1.开启Ubuntu虚拟机 1.2.系统设置 1.3.中文输入法 1.4.Ubuntu终端操作 2.Shell操作 2.1 Shell基本操作 2.2.常用She ...

  3. Ubuntu 系统入门

    1 Ubuntu 常用文件夹处理命令 1. cd - //返回上一层目录 cd / //返回根文件夹 2.ls 列出文件名称 3.unzip XXX 对zip 压缩包解压 4.sudo baobab ...

  4. 软件测试自学笔记01:入门综述

    一.体系 操作系统基础 软件开发知识 软件测试理论和实战 自动化测试工具 项目实训 二.测试工具 功能自动化测试:QTP/UFT, Selenium 性能自动化测试:Loadrunner, Jmete ...

  5. 黑马自学笔记 C++基础入门(程序流程结构)

    目录 4.1选择语句 4.1.1if语句 4.1.2三目运算符 4.1.3switch语句 4.2循环语句 4.2.1while语句 4.2.2 do ... while 循环语句 4.2.3for循 ...

  6. (linux自学笔记)linux系统初体验与编程基础

    原文出处: http://www.cnblogs.com/hebaichuanyeah/ 接触linux几天时间.感觉快要完全放弃IDE和图形界面了--虽然个人感觉IDE方便很多. 关于gcc gcc ...

  7. Yolov5自学笔记之一--从入门到入狱,功能强大不要乱用(实现yolov5的基本功能使用流程及训练自己的数据集)

    1.下载安装 前提是安装好Anaconda3和pytorch等一大堆AI学习相关环境 1.1.下载YOLO5源码 Yolov5 Github地址:https://github.com/ultralyt ...

  8. Yolov5自学笔记之二--在游戏中实时推理并应用(实例:哈利波特手游跳舞小游戏中自动按圈圈)

    上一篇帖子我已经自学了Yolov5的基本流程,并运用yolov5进行图片.视频.摄像头.网络视频流等多种方式的推理,这些结合到实际工作中就可以有很广泛的应用了.但是还有一类情况,就是在电脑中的某个程序 ...

  9. 我的Linux(ubuntu)自学笔记分享

    ** 我的Linux(ubuntu)自学笔记分享 本人自学Linux有了好长一段时间,从最开始的无从下手.一窍不通到现在已经有很大的进步了.所以分享一下学习方法,第一最好买一本Linux书系统的学一下 ...

最新文章

  1. 35-03沉浸式状态栏例子
  2. 一蹴而就的解释是什么_聪明的孩子喜欢问“为什么”,还是喜欢问“为什么”让孩子聪明?...
  3. QT显式调用VC开发的DLL
  4. linux下面的浏览器不停自动打开新网页
  5. 龙芯发布.NET 6.0.100开发者内测版
  6. 第一百二十一期:当新闻报道用上AR 技术,能为读者带来什么?
  7. 开发日志_Jan.8.2017
  8. 虚拟机centos7 桥接模式
  9. 使用PHP创建SOCKET服务
  10. Windows基本的数据类型
  11. mysql 分组之后统计记录条数
  12. 陕西省高等数学竞赛_陕西省高等数学竞赛试题答案
  13. C语言常见编程题及答案40题
  14. vc 编译的那些事儿 - wowolook的专栏 - CSDN博客
  15. 【软件需求工程】北理的恶龙们——软件需求规格说明
  16. 易鲸捷钱库新特性之SQL级别HINT功能初见
  17. 4K显示器在M1上打开HiDPI
  18. Vim快捷键(一):文档操作与文本插入
  19. 采用JDBC解释java SPI机制和线程上下文类加载器 —————— 开开开山怪
  20. Python用户管理系统,宠物管理系统

热门文章

  1. iOS中设置导航栏标题( titleView)的字体颜色和大小
  2. 学会这几点自媒体才能尽可能的扩大文章的曝光度
  3. 劳动经济学-试题及答案汇总
  4. EFM32之GPIO
  5. 电脑无法通过USB识别3D打印机
  6. mysql 获取农历年份_php获取农历(阴历)、节日、节气的类的方法以及用法
  7. C语言popen创建管道文件循环执行shell命令
  8. LVM逻辑卷组的管理
  9. python写计算机模拟器_用 Python 写出了一个 Gameboy 模拟器
  10. C++ 会员积分(虚函数和多态)