原创 shell中忽略大小寫的設置方法

首先,在宿主目錄下創建.inputrc文件: a@allen ~ $ touch .inputrc然後,寫入如下設置語句 1#自動忽略大小寫 set completion-ignore-case on 最後,重啓shell即可.

原创 shell中忽略大小寫的設置方法

首先,在宿主目錄下創建.inputrc文件: a@allen ~ $ touch .inputrc 然後,寫入如下設置語句 1#自動忽略大小寫 set completion-ignore-case on 最後,重啓shell

原创 代碼:客戶端與字符設備交互代碼

#include <stdio.h> #include <errno.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <strin

原创 代碼:通過捕捉信號SIGIO將標準輸入打印到標準輸出

#include <stdio.h> #include <signal.h> #include <unistd.h> #include <fcntl.h> #define MAX_LEN 60 void sigio_handler

原创 WPS文字多級設置

一、引言 在一篇鉅著中,可能會出現如下的標題樣式: 圖 1 這樣的形式,顯然,手動編號是不現實的,說了是鉅著,一旦要調整,會帶來很大工作量。那麼我們就要用到WPS裏面的自動編號,而且應該是多級編號。在論壇已有的帖子中,已經有高手幫我們解

原创 代碼:編寫一個簡單的字符設備驅動(自動創建設備文件)

說明: (1)該篇在上篇的基礎上實現了自動創建設備文件的功能; (2)自動創建文件主要用到了class_create()、device_create()兩個函數,聲明在inclue/linux/device.h裏; (3)設備文件的創建和

原创 mint17.3環境安裝googlepinyin輸入法

1、更新軟件源和已安裝軟件 sudo apt-get update sudo apt-get upgrade 2、安裝fcitx依賴包 sudo apt-get install fcitx fcitx-table fcitx-ui-c

原创 Linux內存管理之mmap詳解

http://blog.chinaunix.net/uid-26669729-id-3077015.html

原创 中斷和異常的區別

http://www.xuebuyuan.com/1640054.html

原创 linux中斷簡介

1、中斷標識碼(中斷類型號)、中斷向量、中斷向量表 中斷類型號:由硬件(通常是中斷控制器)產生,以標識不同的中斷源; 中斷向量:中斷服務程序入口地址; 中斷向量地址 = 中斷類型號 × 4;(每個中斷向量佔4個字節) 中斷向量表即中斷描述

原创 更新software sources時異常停止後如何修復

命令行運行:sudo apt-get update更新軟件源時,中途按Ctrl+C有時會導致異常停止。 此時在下次更新software souces時會報錯: allen@allen-lql ~ $ sudo apt-get update

原创 代碼:編寫一個簡單的字符設備驅動

(1)該字符設備爲動態申請的設備號,加載進內核後需cat /proc/devices/virtdev查看設備號後,在使用mknod virtdev c major minor 創建設備節點,然後纔可以讀寫 (2)設備並非真正的設備,而是一

原创 linux下中斷與信號

http://www.chengxuyuans.com/Linux/65677.html

原创 wps for linux 安裝

環境:mint17.3 64位 1、到WPS社區下載最新版本: http://community.wps.cn/download/ 2、如果下載安裝版(.deb),用如下命令行安裝: sudo dpkg -i xxx.deb 3、如

原创 8086寄存器

8086 CPU中總共有14個寄存器,且都爲16bit。可分爲通用寄存器、指令指針、標誌寄存器和段寄存器4類。 通用寄存器: 通用寄存器: AX,BX,CX,DX 稱作爲數據寄存器: AX (Accumulator):累加寄存器,也稱