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

目录

前言

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下的库文件与头文件;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章