`
444878909
  • 浏览: 635689 次
文章分类
社区版块
存档分类
最新评论

linux终端开发环境的配置

 
阅读更多

linux终端开发环境的配置

在终端下开发linux程序一般是通过ssh连接到安装有ssh服务器的linux(这里是Ubuntu 11.04)上,ssh客户端有很多,比如SecureCRT,开发工具一般使用vim,下面我们介绍如何搭建开发环境:

Ubuntu 11.10 系统启动默认进入终端

具体解决的步骤是这样的:
vim /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”为:GRUB_CMDLINE_LINUX_DEFAULT=” text”
然后运行下 update-grub2 命令更新 GRUB 的配置就搞定了.

Windows使用ssh2远程登陆Ubuntu

Ubuntu默认没有安装SSH ,可以在新得利软件安装程序里,搜索SSH,标记并安装;或者使用命令:
apt-get install openssh-server
/etc/init.d/ssh restart

在Windows环境下使用SecureCRT选择ssh方式登陆Ubuntu

PS:注意连接编码不能选择default,应该选择utf-8,到现在可以用命令行登陆ubuntu了.



SecureCRT下vim语法高亮

修改secureCRT的属性:Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框.


在/etc/profile中加入:export TERM=xterm-color.如果自己不能修改服务器上的文件,可以在自己的用户目录先新建一个.profile文件.

配置.vimrc文件:加入syntax on.

vim配置

在Ubuntu中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc.如果自己不能修改服务器上的文件,可以拷贝模板到用户目录下进行修改
cp /usr/share/vim/vim72/vimrc_example.vim ~/.vimrc

  • set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限
  • set nu! "显示行号
  • set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号
  • filetype on "检测文件的类型
  • set history=1000 "记录历史的行数
  • set background=dark "背景使用黑色
  • syntax on "语法高亮度显示
  • set autoindent "vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
  • set cindent "cindent是特别针对 C语言语法自动缩进
  • set smartindent "依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用
  • set tabstop=4 "设置tab键为4个空格,
  • set shiftwidth =4 "设置当行之间交错时使用4个空格
  • set ai! " 设置自动缩进
  • set showmatch "设置匹配模式,类似当输入一个左括号时会匹配相应的右括号
  • set guioptions-=T "去除vim的GUI版本中得toolbar
  • set vb t_vb= "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报
  • set ruler "在编辑过程中,在右下角显示光标位置的状态行
  • set nohls "默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示
  • set incsearch "在程序中查询一单词,自动匹配单词的位置;如查询desk单词,当输到/d时,会自动找到第一个d开头的单词,当输入到/de时,会自动找到第一个以ds开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车
  • set backspace=2 " 设置退格键可用
  • 修改一个文件后,自动进行备份,备份的文件名为原文件名加“~”后缀

if has("vms")

set nobackup

else

set backup

endif

  • 如果设置完成后,发现功能没有起作用,检查一下系统下是否安装了vim-enhanced包,查询命令为:rpm -q vim-enhanced.
注意:如果设置好以上设置后;vim没有作出相应的动作;那么请你把你的vim升级到最新版;一般只要在终端输入以下命令即可:apt-get install vim.

你可能该兴趣的文章

Ubuntu 11.10 gedit中文乱码解决办法

Ubuntu11.10下如何设置主机名

Ubuntu11.10下激活ROOT帐号

VMware7.1.5虚拟机安装Ubuntu 11.10使用share folders共享目录

Ubuntu11.10编译内核:make xconfig错误

Ubuntu11.10安装BusyBox:致命错误: curses.h:没有那个文件或目录

分享到:
评论

相关推荐

    嵌入式Linux开发环境的搭建

    如何搭建嵌入式Linux开发的环境, 通过本章的学习,读者能够掌握以下内容。 掌掌握嵌入式交叉编译环境的搭建 掌握嵌入式主机通信环境的配置 学会制作交叉编译工具链 学会配置Linux下的minicom和Windows下的超级终端 ...

    史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等

    │ ├15 - GNU开发环境基础_EclipseForLinux.mp4 │ ├16 - Linux高级程序_IO操作1.mp4 │ ├17 - Linux高级程序_IO操作2.wmv │ ├18 - Linux高级程序_IO操作3.mp4 │ ├19 - Linux高级程序_IO操作4.wmv │ ├20 - ...

    嵌入式Linux应用程序开发标准教程(第2版全)

    第5章 嵌入式Linux开发环境的搭建 5.1 嵌入式开发环境的搭建 5.1.1 嵌入式交叉编译环境的搭建 5.1.2 超级终端和minicom配置及使用 5.1.3 下载映像到开发板 5.1.4 编译嵌入式Linux内核 5.1.5 Linux内核源码目录结构 ...

    Linux下安装IPython配置python开发环境教程

    一.IPython简介 IPython 是一个交互式的shell,比默认终端好用,支持自动缩进,并且内置了很多...打开Linux终端,在命令行中输入 root@Linux:/# ipython 便会进入ipython 的交互式shell,并会显示 ipython 的一些信息

    【Linux】window下搭建Linux环境开发C语言(WSL+VScode+zsh基本配置和美化)—— window子系统Ubuntu终端

    目录导航(一)安装WSL(二)VScode配置(三)终端配置与美化(四)目录管理(五)小试牛刀(六)参考资料 (一)安装WSL 开启子系统支持 1.win+x,选择Windows PowerShell(管理员) 2.输入: Enable-...

    嵌入式Linux应用程序开发详解

    第5章 嵌入式Linux开发环境的搭建 133 5.1 嵌入式开发环境的搭建 133 5.1.1 嵌入式交叉编译环境的搭建 133 5.1.2 超级终端和Minicom配置及使用 135 5.1.3 下载映像到开发板 142 5.1.4 编译嵌入式...

    (Linux)使用VScode实现简单的ROS PC端与arduino mega2560话题通信

    文档中所讲解的内容是在Linux操作系统上实现的,其中ROS的安装、VScode的安装和VScode如和配置Arduino开发环境等等。 目录如下: 一、ROS安装 1.1配置软件与更新 1.2设置安装源 1.3设置key 1.4安装 1.5环境配置...

    configs_documentation:我Linux开发环境的配置文件和文档

    配置和文档学习并建立Alacritty , tmux , fish和neovim以进行开发。 将跟踪我的过程。 在~/.profile包含setxkbmap -option caps:swapescape ,以将CapsLock密钥与Escape密钥交换。终端需要使用Alacritty 。 就像它...

    webssh:一款基于vue+egg的web终端管理器,可实现基本Linux服务器常规操作

    webssh一款基于vue+egg的web终端管理器,可实现基本Linux服务器常规操作。演示环境演示地址:演示账号: admin/admin* 请不要随意修改账号密码环境Vue 2.6.11Ant Design Vue 1.6.4+Node 12.16Egg 2.27Mysql 5.7+特性...

    嵌入式Linux和MiniGUI学习笔记.pdf

    3.1.2串口与Linux终端设备、控制台 34 3.2 Linux下的“超级终端”工具 38 3.2.1 C-kermit的安装与使用 38 3.2.2简单的串口单双工通信实验 40 3.3串口编程总结 42 3.3.1相关数据结构 42 3.3.2相关函数 46 3.3.2串口...

    嵌入式Linux程序设计案例与实验教程-实例代码

    实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 ...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    嵌入式Linux C编程入门(第2版) PPT

    3.1 嵌入式系统开发环境的构建 71 3.1.1 嵌入式交叉编译环境搭建 71 3.1.2 minicom和超级终端配置及使用 76 3.1.3 宿主机服务配置 83 3.2 bootloader 87 3.2.1 bootloader的概念 88 3.2.2 ...

    Linux操作系统实验四.doc

    二、 开发工具和运行环境 1、虚拟机VMware 2、Linux操作系统 三、 实验内容 1、了解和熟悉Linux网络服务 了解NFS网络文件系统,NFS网络文件系统架设及挂载方法,Web服务器的架设方法,FTP服务器的架设方法及访问方法...

    如何在Ubuntu 18.04(实体机)上配置OpenWRT的开发环境

    安装虚拟机或者实体机都可以,刚上手建议安装虚拟机,选择16.04版本或者18.04版本都OK,其openwrt开发环境的搭建过程大同小异,看自身情况选择即可。安装教程请参考其他资料,此处不再记录。因之前接触过一些Linux...

    嵌入式Linux程序设计案例与实验教程(配套光盘)第一部分

    实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 Linux多...

    嵌入式linux(uboot) 在MPC8250 平台上的移植

    2.2 开发编译环境 2.3 目标系统 2.4 主机配置 2.4.1 配置TFTP 服务器 2.4.2 配置超级终端 2.4.3 配置NFS 服务器 三、调试环境 3.1 环境组建 3.2 BDI 调试 四、U-Boot 的移植 4.1 U-Boot 简介 4.2 U-Boot 结构分析 ...

    嵌入式系统开发基础——基于ARM微处理器和Linux操作系统[滕英岩][习题解答]

    2.8.2 minicom和Windows XP超级终端的配置 习题 第3章 嵌入式开发环境的搭建 3.1 嵌入式开发环境概述 3.2 Flash程序烧写 3.3 BootLoader程序 3.3.1 BootLoader程序原理 3.3.2 几种流行的Linux BootLoader ...

Global site tag (gtag.js) - Google Analytics