目录

前言

1.更新apt-get列表

2.安装git工具

3.安装vim工具

4.安装u-boot-tool

5.安装tree

6.安装hexedit

7.安装apt-file

8.arm-linux-gnueabihf交叉编译器安装

9.Ubuntu 下安装搜狗拼音

10.Ubuntu下禁止自动打开U盘等设备

11.安装xenomai实时补丁


前言

linux系统安装完成后,能够满足基本的使用要求;在开发过程中,还会使用到很多其他的小工具,类似Windows下安装各种软件,这些软件能够帮助用户进行更加快捷高效的开发。

平台说明:

vmware下安装的Ubuntu16.04.2

(系统安装完成后,未做任何其他操作;但是gcc不确定什么时候安装上的,可能是Ubuntu16.04.2自带安装的)

root用户密码:123


1.更新apt-get列表

sudo apt-get update


2.安装git工具

sudo apt-get install git

安装完成后查看git版本:git --version

git工具的具体使用方法:百度


3.安装vim工具

sudo apt-get install vim

安装完成后查看版本:vim --version

vim的具体使用方法:百度


4.安装u-boot-tool

sudo apt-get install u-boot-tools

主要目的:使用mkimage命令


5.安装tree

sudo apt-get install tree

安装完成后查看版本:tree --version

yehaiyang@ubuntu:/dev$ tree --version
tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro 

主要作用:用于查看目录的文件结构

首先,直接输入tree命令,会自动给以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下面所有深度级别的文件和目录。

然后,查看不同级别子目录和文件使用"tree -L 1 "这个命令,只查看当前第一级的目录。和文件使用"tree -L 2 "这个命令,只查看当前第二级的目录和文件使用"tree -L N "这个命令,只查看当前第N级的目录和文件。

注意:

tree还有一个很有用的作用:将文件的目录结构重定向到其他文本文件中,可以在写说明文档时使用。

如:使用下面的命令将当前文件的第二级子目录的目录结构信息输入保存到/home/xxx/tree.txt文件中命令:tree -L 2 > /home/xxx/tree.txt。其中>是重定向符。


6.安装hexedit

命令:sudo apt-get install hexeidt

安装完成后查看版本:无

作用:HexEdit是一款十六进制的编辑器,可以用来查看文件,比如:hexedit /dev/mem 查看物理内存的信息。

详细说明:HexEdit Linux下命令集


7.安装apt-file

命令:sudo apt-get install apt-file

作用:通过man apt-file可以查看其具体作用。


8.arm-linux-gnueabihf交叉编译器安装

命令:arm-linux-gnueabihf交叉编译器不是通过sudo apt-get install 命令安装的,而是随petalinux软件一起进行安装的!

安装完petalinux后,可以通过以下方法查看:

>在 PetaLinux 安装目录中,使能环境变量:source setting.sh(注意:普通用户权限下执行)

>使能环境变量后,交叉编译工具链即才能使用;输入 arm-,按两次 Tab 补全键可以看到交叉编译工具链,如下图所示:

yehaiyang@ubuntu:~/gdb-uboot/u-boot-xlnx-gf812dfb-v1.0$ arm-
arm-linux-gnueabihf-addr2line   arm-linux-gnueabihf-gcc-nm      arm-linux-gnueabihf-ranlib      arm-none-eabi-elfedit           arm-none-eabi-ld
arm-linux-gnueabihf-ar          arm-linux-gnueabihf-gcc-ranlib  arm-linux-gnueabihf-readelf     arm-none-eabi-g++               arm-none-eabi-ld.bfd
arm-linux-gnueabihf-as          arm-linux-gnueabihf-gcov        arm-linux-gnueabihf-size        arm-none-eabi-gcc               arm-none-eabi-nm
arm-linux-gnueabihf-c++         arm-linux-gnueabihf-gcov-tool   arm-linux-gnueabihf-strings     arm-none-eabi-gcc-6.2.1         arm-none-eabi-objcopy
arm-linux-gnueabihf-c++filt     arm-linux-gnueabihf-gdb         arm-linux-gnueabihf-strip       arm-none-eabi-gcc-ar            arm-none-eabi-objdump
arm-linux-gnueabihf-cpp         arm-linux-gnueabihf-gprof       arm-none-eabi-addr2line         arm-none-eabi-gcc-nm            arm-none-eabi-ranlib
arm-linux-gnueabihf-elfedit     arm-linux-gnueabihf-ld          arm-none-eabi-ar                arm-none-eabi-gcc-ranlib        arm-none-eabi-readelf
arm-linux-gnueabihf-g++         arm-linux-gnueabihf-ld.bfd      arm-none-eabi-as                arm-none-eabi-gcov              arm-none-eabi-size
arm-linux-gnueabihf-gcc         arm-linux-gnueabihf-nm          arm-none-eabi-c++               arm-none-eabi-gcov-tool         arm-none-eabi-strings
arm-linux-gnueabihf-gcc-6.2.1   arm-linux-gnueabihf-objcopy     arm-none-eabi-c++filt           arm-none-eabi-gdb               arm-none-eabi-strip
arm-linux-gnueabihf-gcc-ar      arm-linux-gnueabihf-objdump     arm-none-eabi-cpp               arm-none-eabi-gprof             yehaiyang@ubuntu:~/gdb-uboot/u-boot-xlnx-gf812dfb-v1.0$ which arm-linux-gnueabihf-gcc
/home/petalinux/tools/linux-i386/gcc-arm-linux-gnueabi/bin/arm-linux-gnueabihf-gcc

可以看到,arm-linux-gnueabihf工具链都在petalinux的安装目录下。

9.Ubuntu 下安装搜狗拼音

详见:Ubuntu下安装搜狗拼音


10.Ubuntu下禁止自动打开U盘等设备

打开终端

禁止自动挂载:

$ gsettings set org.gnome.desktop.media-handling automount false

禁止自动挂载并打开

(用下面这个命令就可以了)

$ gsettings set org.gnome.desktop.media-handling automount-open false

允许自动挂载

$ gsettings set org.gnome.desktop.media-handling automount true

允许自动挂载并打开

$ gsettings set org.gnome.desktop.media-handling automount-open true


11.安装xenomai实时补丁

在Ubuntu中安装xenomai补丁:

将 xenomai-3.0.7.tar.gz 压缩包直接拷贝到  /usr/目录下,然后解压到当前目录即可;

应用程序的makefile 中需要添加 /usr/xenomai下的库文件与头文件;

linux系统安装后需要的有效小工具(持续更新)相关推荐

  1. Unity3D小功能 小技巧 小教程 小原理(持续更新...)

    Unity3D小功能 小技巧 小教程 小原理(持续更新...) 1.Unity的.NET版本是2.0 按道理来说,C#能用的功能Unity也能用,但是Unity的.NET却不是最新版 要是用一些别的D ...

  2. linux运维自动化脚本,linux运维自动化shell脚本小工具

    linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...

  3. 推荐几个Linux命令行下性能监控小工具

    原文链接 在Linux中,CPU,内存等系统状态可以通过top命令查看,或者用图形界面的工具,如gnome-system-monitor.但是,有时候,想知道更详细的信息,比如说进程树之类的,网络具体 ...

  4. Ghost后不能启动解决小工具

    BCD启动方式,在启动系统的时候去校验磁盘标签,如果遇到用Ghost之类的工具进行克隆磁盘导致不能启动那就是他出问题了,今天做了一个小工具. 转载于:https://blog.51cto.com/ha ...

  5. Linux 显示IP地理位置 qqwry系列小工具

    围绕纯真数据库的一系列小工具 qqwry.c,qqwry.h.一个c实现的lib,用来从纯真数据库里获取ip地址信息.下载,文档 nali,一组ip查询工具,包括可以让dig,traceroute显示 ...

  6. Linux命令大全(排版清晰!!持续更新!!非常详细)

    前言 最近在使用Linux的时候,发现有很多命令不太会.在csdn查阅命令大全的时候,发现很多文章都没有很好的排版,于是写一篇文章,希望能够帮助到大家!文章内容较多,可以在右侧目录直接找自己需要的部分 ...

  7. Linux 系统安装后优化项常见操作

    经过主要的优化过程后,Linux完成了基础环境的配置,将完成优化后的Linux当做Linux Base基线,在此之上再部署相关应用会大大降低业务的故障性.部署的困难性. 1.2 优化说明 本文在每一项 ...

  8. windows和ubuntu双系统安装后EFI空间太小引导失败,如何扩容和重新引导

    首先安装windows的PE盘,重启按f12进入PE盘 由于ESP和MSR空间紧挨着没法直接扩容ESP,只好把原有的格式化,用 DiskGenius建立新的的ESP/MSR分区,新的ESP有227MB ...

  9. linux系统安装后优化

    1.添加普通用户,通过sudo授权管理 添加普通用户,通过sudo授权管理 2.添加普通用户,通过sudo授权管理 port 52113 UseDNS no PermitRootLogin no Pe ...

最新文章

  1. Spring Boot 揭秘与实战(二) 数据缓存篇 - EhCache
  2. slf4j 和 log4基础入门(Maven配置)
  3. 017_Cookie
  4. Windows Embedded Compact 2013升级:VS2013也能编译
  5. bert中的sep_基于向量的深层语义相似文本召回?你需要BERT和Faiss
  6. 团队开发 个人工作总结01
  7. x390更换开机_ThinkPad X390怎么装win10系统|ThinkPad X390用u盘重装win10系统教程-系统城...
  8. dbms和sql_DBMS | 并发控制和各种并发控制方法
  9. COVID-19 肺炎疫情数据实时监控(python 爬虫 + pyecharts 数据可视化 + wordcloud 词云图)
  10. linux 命令 语法,linux常用命令及语法
  11. 你不懂API接口是什么?怎么和程序员做朋友
  12. Vue路由Hash模式分析
  13. 借助共享缓存redis实现分布式锁
  14. 高考进行时,AI 监考老师已就位!
  15. java ftl 模板 输出list_关于在freemarker模板中遍历数据模型ListJavaBean的经验
  16. JAVA学习(五):Java面向对象编程基础
  17. Excel常用功能总结
  18. 凉宫春日的忧郁第五章
  19. Win10图片查看器打不开图片,报错内存不足
  20. SpringCloud版本Hoxton SR5 --- 第三讲:Ribbon 、Ribbon与Feign配合使用

热门文章

  1. 每个前端开发者必会的二十个JavaScript面试题
  2. Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+hibernate声明式事务管理详解
  3. 循环神经网络教程3-BP算法和梯度消失问题, Part 3 – Backpropagation Through Time and Vanishing Gradients
  4. 使用 Linux 和 Hadoop 进行分布式计算
  5. (已加马赛克)10 行代码判定色*情*图片——Python 也可以系列之二
  6. 大话设计模式(三 复制VS复用)
  7. ASP操作Excel技术总结
  8. HTML 5新元素和CSS
  9. java序列化与反序列化(转)
  10. LVM和raid结合使用