Linux系统管理
奋斗的IT青年
这个作者很懒,什么都没留下…
展开
-
强大的vim配置文件,让编程更随意
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代转载 2014-01-21 11:27:58 · 788 阅读 · 0 评论 -
Ubuntu程序自启动
1.开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。a、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.loca转载 2014-06-10 19:52:03 · 909 阅读 · 0 评论 -
对于Linux内核tty设备的一点理解
虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定向console的问题,所以借机学习下tty的知识。以下是我对tty的认识总结,信息来源于网络和内核文档。参考资料见文章末尾。tty一词源于Teletypes,或Teletypewri转载 2014-06-27 12:50:06 · 1951 阅读 · 0 评论 -
Linux下获取IP、MAC、掩码的shell脚本
Mask:ifconfig |grep inet| sed -n '1p'|awk '{print $4}'|awk -F ':' '{print $2}'IP:ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'mac:ifconfig |grep eth0|awk '{print $5转载 2014-04-30 17:49:26 · 1599 阅读 · 0 评论 -
Ubuntu网络配置
1、设置IPsudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0设置网卡eth0的IP地址和子网掩码2、设置网关sudo route add default gw 133.133.133.40这样设置好了之后,重启就失效了。甚至重启连接都会失效。究其原因,是因为配置未永久保存在配置文件中。二、重启有效转载 2014-04-30 17:33:29 · 1004 阅读 · 0 评论 -
etc/ld.so.conf的使用说明
etc/ld.so.conf:这个文件记录了编译时使用的动态链接库的路径。默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后没有指定 --prefix=/usr 这样glib库就装到了/usr/local下,而又没有在/etc/ld.so转载 2014-02-17 14:09:49 · 1269 阅读 · 0 评论 -
GCC使用
GCC的选项-c只生成目标文件(.o),不连接。 % gcc -c main.c% g++ -c reciprocal.cpp-I可以指定头文件的目录 % g++ -c -I ../include reciprocal.cpp-D设置宏定义 % g++ -c -D NDEBUG reciprocal.cpp% g++ -c -D NDEBUG=3 reciproca转载 2014-02-26 20:23:43 · 960 阅读 · 0 评论 -
Ubuntu 设置环境变量
在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。第一种方法: 在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下: export PATH=”$PATH:/your path1/:/your path2/…..” 注意:每一个 path 之间要用 “:“ 分隔。转载 2014-02-26 12:42:24 · 927 阅读 · 0 评论 -
apt-get软件包管理
软件包安装apt-get install 软件包名称 - 安装一个新软件包 (参见下面的 Aptitude)。aptitude - Ncurses (译注:一种 API,在命令行模式下做出类似GUI的界面)制作的已安装和可安装的软件包查看器。 Aptitude 也可以像 apt-get 一样在命令行下使用,不过它只包含 apt-get 一部分的指令,例如常用的 install 和 re转载 2014-02-25 21:11:16 · 889 阅读 · 0 评论 -
vim配置
在ubuntu9.10环境下调试通过。1.安装vim,终端输入:wanpeng@ubuntu:~$ sudo apt-get install vim-full2.终端输入,打开配置文件:wanpeng@ubuntu:~$ vim ~/.vimrc3.改写配置文件,esc+:wq保存退出:转载 2015-01-25 15:44:51 · 675 阅读 · 0 评论