LINUX学习
easier_life
这个作者很懒,什么都没留下…
展开
-
优化emacs 界面显示设置
(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance.转载 2013-08-19 09:54:26 · 1339 阅读 · 0 评论 -
emacs 快捷键操作
文件操作 C-x C-f 打开文件,出现提示时输入/username@host:filepath可编辑FTP文件 C-x C-v 打开一个文件,取代当前缓冲区 C-x C-s 保存文件 C-x C-w 存为新文件 C-x i 插入文件 C-x C-q 切换为只读或者读写模式 C-x C-c 退出Emacs 编辑操作转载 2013-08-19 10:03:02 · 996 阅读 · 0 评论 -
emacs的窗口和缓存区[转]
原文地址 http://apps.hi.baidu.com/share/detail/15870273概念上,Emacs在两个方面有别于一般程序。首先,“窗口"的概念不同。其次,Emacs的“缓冲区”是脱离窗口或框架独立存在的。(Emacs里的frame相当于Microsoft Windows的window概念。A frame can show several windows, each转载 2013-08-16 09:52:32 · 691 阅读 · 0 评论 -
Ubuntu 12.04 LTS中文txt文件显示乱码问题
在Ubuntu 12.04 LTS默认的文本编辑器是GEDIT. 英文版本的Ubuntu中的文本编辑器由于不能识别文件中字符编码方式,中文通常会显示乱码。 通过在网上搜索解答方法,并自己亲自实验,发现以下方法有效: Ctrl+Alt+t 打开命令终端, 在终端输入以下命令: gsettings set org.gnome.gedit.preferences.encod转载 2013-08-28 14:56:16 · 568 阅读 · 0 评论 -
ubuntu 14.04 编译内核出现unable to locate package ncurses-devel 问题的解决
首先在make menuconfig 的时候就会出现原创 2014-09-15 21:40:15 · 8443 阅读 · 1 评论 -
helloworld驱动学习
# 如果已定义了KERNELRELEASE,则说明是从内核构造系统调用的,# 因此可利用其内建语句:obj-m := hello.oifneq ($(KERNELRELEASE),) obj-m := hello.o # 该语句使用了GNU make的扩展语法,说明了有一个模块需要从 # 目标文件hello.o中构造,而从该目标文转载 2015-03-06 22:14:53 · 554 阅读 · 0 评论 -
Linux 下和环境变量相关的文件有哪些
在设置环境变量的时候需要和下面的文件打交道1、~/.profile2、~/.bashrc3、/etc/profile4、/etc/bash.bashrc原创 2015-04-24 15:14:09 · 467 阅读 · 0 评论 -
多线程学习
linux多线程学习(二)多线程的创建和退出http://blog.csdn.net/wtz1985/article/details/3792770在上一篇文章中对线程进行了简单的概述,它在系统中和编程的应用中,扮演的角色是不言而喻的。学习它、掌握它、吃透它是作为一个程序员的必须作为。在接下来的讲述中,所有线程的操作都是用户级的操作。在LINUX中,一般pthread线程库是一套通用的线程转载 2016-01-15 20:29:41 · 768 阅读 · 0 评论 -
pthread
http://blog.chinaunix.net/uid-20528014-id-333508.htmlLinux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。与vxworks上任务的概念类似,都是调度的最小单元,都有共享的堆、栈、代码区、全局变量等。 2. 创建转载 2016-01-13 15:00:35 · 379 阅读 · 0 评论