zoukankan      html  css  js  c++  java
  • ubuntu-常用设置备忘

    环境

    系统平台:Ubuntu 16.04.6

    其他版本设置也差不多

    vim喜好设置

    系统安装vim

    sudo apt-get install vim

    通过修改 /etc/vim/vimrc 文件设置 vi 编辑器的一些常用设置

    sudo vi /etc/vim/vimrc

    在文档后面添加

    " 在窗口标题栏显示文件名称
    set title
    " tab空格数
    set tabstop=4
    " 设置自动对齐空格数
    set shiftwidth=4
    " 显示行号
    set number
    " 搜索时高亮显示
    set hlsearch
    " 不区分大小写
    set ignorecase
    " 语法高亮
    syntax on

    gedit喜好设置

    更新gedit最新的插件

    sudo apt-get install gedit-plugins

    接下来开始配置,找到菜单栏之后,选择   编辑->首选项

    常用插件自己根据情况选择

    嵌入式开发常用环境配置与工具安装

    为便于记录和新系统的环境快速搭建,编写 sh 脚本执行环境搭建

    命名为 ubuntu_env_install.sh

    该sh文件持续更新

    #符号#!用来告诉系统后面的参数是用来执行该程序的程序
    #!/bin/sh
    
    sudo apt-get update
    #sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    #sudo apt-get update
    
    #安装编译环境 build-essential,其依赖的libc6-dev gcc g++ make dpkg-dev均会安装
    echo y | sudo apt-get install build-essential
    #安装编译多平台依赖库
    echo y | sudo apt-get install gcc-multilib g++-multilib
    #32位兼容库,Ubuntu16.04版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5、lib32z1软件包做为替代
    #echo y | sudo apt-get install ia32-libs
    echo y | sudo apt-get install lib32ncurses5 lib32z1
    
    #下面时Linux调试使用的常用工具
    #安装SSH服务器
    echo y | sudo apt-get install openssh-server
    #安装NFS服务器
    echo y | sudo apt-get install nfs-kernel-server
    echo y | sudo apt-get install nfs-common
    #安装TFTP
    echo y | sudo apt-get install tftpd-hpa tftp-hpa
    
    
    #安装gawk,文本处理报告生成器
    echo y | sudo apt-get install gawk
    #安装diffstat,文件比较统计
    echo y | sudo apt-get install diffstat
    #安装wget,文件下载
    echo y | sudo apt-get install wget
    #安装解压缩zip unzip
    echo y | sudo apt-get install zip unzip
    #Texinfo是一个文档系统,可用于创建PDF、HTML等文档
    echo y | sudo apt-get install texinfo
    #文件归档备份工具
    echo y | sudo apt-get install cpio
    #动态库文件依赖修改工具
    echo y | sudo apt-get install chrpath
    #安装git
    echo y | sudo apt-get install git git-core
    #安装socat,是一个多功能的网络工具
    echo y | sudo apt-get install socat
    #安装xterm,一个终端模拟器,一般ubuntu均已安装
    echo y | sudo apt-get install xterm
    #安装libsdl1.2-dev,多媒体开发文件
    echo y | sudo apt-get install libsdl1.2-dev
    
    #安装python支持,python3-pip:python包安装,python3-pexpect:启动子程序并对其进行自动控制的纯 Python 模块,类似ssh
    echo y | sudo apt-get install python python3 python3-pip python3-pexpect
    
    
    #安装eclipse开发工具,eclipse-cdt:C/C++开发环境插件
    echo y | sudo apt-get install eclipse-platform eclipse-cdt

    全局环境变量设置示例

    以交叉编译环境变量设置为例

    gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz

    放在 /home/wangh/Tools/

    tar -xvf gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz

    在用户环境变量设置文件中添加变量路径,以免影响所有用户

    sudo vi ~/.bashrc

    在文件后面添加

    #export PATH=$PATH:/交叉编译器路径
    export PATH=$PATH:/home/wangh/Tools/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin
    #目标板内核,需要已编译
    export KERNEL_4115_PATH=/home/wangh/Tools/MYiR-iMX-Linux
  • 相关阅读:
    java文件的读写程序代码
    C#多线程总结
    动态调用WebService接口的几种方式
    Net中Attribute特性的高级使用及自定义验证实现
    进程、线程、多线程
    C#设计模式之单例模式
    C# HttpClient 请求转发
    webapi Model Validation 模型验证
    加密解密方法
    手把手教Electron+vue的使用
  • 原文地址:https://www.cnblogs.com/silencehuan/p/11005654.html
Copyright © 2011-2022 走看看