Linux/Unix
文章平均质量分 52
iteye_12894
这个作者很懒,什么都没留下…
展开
-
【Linux】Emacs 教程中文版
Emacs 的命令通常包括控制键(就是上面标有 Ctrl或Ctl的那个)或者是META键(上面标有EDIT或ALT)。为了方便起见我们将用下面的缩写来代替这些键的全称: C- 意思是当敲入字符 时同时按住控制键,因此,C-f表 示:按住控制键并且按 f 。 M- 表示当键入 时按住META或ALT或EDIT键。如果没有META 或ALT或EDIT键,则用ESC键代替。 表示ESC键 注意:退出Em...2009-01-04 18:16:00 · 420 阅读 · 0 评论 -
linux之less/more命令
名称:less使用权限:所有使用者使用方式:less [Option] filename说明:less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。 名称:more 使用权...原创 2009-06-11 19:46:03 · 199 阅读 · 0 评论 -
Ubuntu英文版中显中文
添加中文语言包 方法1. 在system->找到language support,然后添加。方法2. Synaptic Package Manager中搜索language包, 把所有带zh的包都安装上。 Gedit 1. 中文显示设置在Applications菜单上点右键,选择Edit Menu.在Main Menu的对话框中勾选System Tools-...原创 2009-06-16 00:13:06 · 164 阅读 · 0 评论 -
linux编程环境配置
Gedit 1. 在Edit->Perferences中,View下选中show line number 和 highlight matching bracket, 在Editor下选中 enable automatic indentation和autosave。 命令行启动File browserterminal中键入 nautilus...2009-06-16 21:29:02 · 106 阅读 · 0 评论 -
ubuntu不能识别U盘的问题
ubuntu插入u盘后,系统没任何反应,用#lsusb也看不到任何设备信息。如果插入usb鼠标倒是可以识别,正常使用。之前曾经在一个台式机和一台compaq笔记本上安装过ubuntu,都能正常识别该u盘,也试过别的u盘,可以确认不是u盘的问题。在google上搜索,好像都没有人遇到这种问题。别人顶多是不能自动mount,可我这里好像是根本连硬件都没认出来?!...原创 2009-06-19 01:57:40 · 1844 阅读 · 1 评论 -
Grep用法
1. grep简介grep(global search regular expression(RE) and print out theline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是gr...原创 2009-06-25 23:40:03 · 83 阅读 · 0 评论 -
Linux Shell脚本编写详解
[b][size=large]1. Linux 脚本编写基础[/size][/b][b]1.1 语法基本介绍[/b]1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。(可以运行echo $SHELL来看你的系统是使用那...原创 2009-07-01 23:56:52 · 1040 阅读 · 1 评论 -
Shell编程学习摘录十三--shell函数
shell允许将一组命令集或语句形成一个可用块,这些块称为shell 函数.函数由两部分组成:函数标题函数体标题是函数名.函数体是函数内的命令集合.标题名应该唯一;如果不是,将会混淆结果,因为脚本在查看调用脚本前将首先搜索函数调用响应的shell.格式:函数名 (){命令1...}或者函数名() {命令1...}两种方...原创 2009-07-02 01:16:27 · 196 阅读 · 0 评论 -
Linux 字符操作指令
[b][size=large]awk[/size][/b]awk 用来从文本文件中提取字段。缺省地,字段分割符是空格,可以使用-F指定其他分割符。 cat file.txt | awk -F, '{print $1 "," $3 }'这里我们使用,作为字段分割符,同时打印第一个和第三个字段。如果该文件内容如下: Adam Bor, 34, IndiaKerry Miller, 22, US...原创 2009-07-03 01:19:22 · 92 阅读 · 0 评论 -
scim 智能拼音消失的恢复办法
完全删掉~/.scim后重启scim原创 2009-07-06 19:48:26 · 509 阅读 · 0 评论 -
【Linux】常用命令大全
rmdirRemove directory, this command will only work if the folders are empty. 移除一个空文件夹Syntax rmdir [options]... folder(s)...Options --ignore-fail-on-non-empty Ignore each fa...2008-11-30 17:01:00 · 69 阅读 · 0 评论 -
Ubuntu中emacs23 的字体设置和emacs初始窗口位置的小经验
Debian users, if your emacs startup fonts looks ugly, that’s might because you’ve installed gsfonts-x11 package which give X the capability to display Ghostscript fonts, and they are poorly rendered o...原创 2009-07-24 19:09:43 · 277 阅读 · 0 评论 -
Emacs学习笔记
1. 如何安装el文件 A:单个文件直接放入lisp或者site-lisp目录,然后在.emacs.el中require;或者(load “el文件的路径”);对于一个目录,也可以整个目录load进来,比如AUC TeX: ;; AUC TeX (add-to-list 'load-path "emacs-path/site-lisp/aucte...原创 2009-07-24 23:09:37 · 109 阅读 · 0 评论 -
linux share文件
安装好samba并在share folder中设置好想要共享的文件夹后。 需要做一下设置才能从windows中访问linux的共享文件夹if you open /etc/samba/smb.conf, you will notice a section with "; security = user"If you change that to "secutiry = share",...原创 2009-07-27 20:57:01 · 799 阅读 · 0 评论 -
emacs的缩进和自动添加新行
emacs很强大,但是强大是以复杂的配置为前提的!没有配置好的时候,可能它比notepad还要难用。前一段时间我就被缩进弄得晕头转向,tab经常是缩进5个空格,源码会乱,等等,我都几乎要放弃emacs了。今天偶然看了看emacs自带的manual中的[url=http://www.gnu.org/software/emacs/manual/html_node/ccmode/inde...原创 2009-07-27 22:22:56 · 573 阅读 · 0 评论 -
我的 emacs 配置文件
[code="txt"]; Set up nesC syntax highlighting(autoload 'nesc-mode "nesc.el")(add-to-list 'auto-mode-alist '("\\.nc\\'" . nesc-mode)); Delete selected text(delete-selection-mode t); Nic...2009-08-11 18:29:36 · 142 阅读 · 0 评论 -
linux查看命令/文件所在路径的命令及修改
whereis 用来查看一个命令或者文件所在的绝对路径,而 which 用来查看当前要执行的命令所在的路径。下面举个例子来说明。加入你的linux系统上装了多个版本的java。如果你直接在命令行敲命令 "java -version" ,会得到一个结果。但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用 which 命令:which java得到的结果就是系统默...原创 2009-08-12 21:01:18 · 1169 阅读 · 0 评论 -
如何在 Linux 中执行命令?
1、怎样在后台执行命令在命令的最后加上 &。举例,以下命令将在 X 窗口下后台启动 icq 客户端程序,所以当 icq 运行时,我的 X 窗口不会被挂住。licq&进程识别号,任务编号(job_number),显示在屏幕上,在运行其他相关命令的时候你可以使用。相关的命令有:fg job_numberfg=foreground,把后台进程恢复到前台运行,如果该...原创 2009-08-12 21:01:57 · 362 阅读 · 0 评论 -
Ubuntu 修改默认启动项
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup 先备份启动列表再打开文件menu.lstsudo gedit /boot/grub/menu.lst数数整个文件里有几个title打头的项在## ## End Default Options ##下面查看一下default值 默认是0 因Ubuntu排在第一所以现在...原创 2009-06-05 16:22:30 · 179 阅读 · 0 评论 -
ksh 使用手记
1. 实现像bash那样上下方向键显示^[[A,^[[B,不能显示上条命令使用vi的配置set -o vi 按 esc+k或esc+j2. 实现命令自动补齐(1)set -o emacsls abc[ESC][ESC](2)set -o vi然后按ESC,按=号...2009-12-03 20:52:20 · 179 阅读 · 0 评论 -
【Linux】vim的用法
在linux下写ns代码以及tcl测试脚本,观察trace文件等都少不了用vim。vim是一个高效的浏览工具。有很多使用技巧,在此,转载一个用法简介。=========================================先稍为介绍一下 vim. vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有. vi 有各种变种, 在不同的机器上常用不同的变种软件. ...原创 2009-01-08 02:58:36 · 76 阅读 · 0 评论 -
【Linux】Linux中 ` 和 ' 键的区别
` (tab键上面的按键)和 ' 不同的功能。比如 export CLASSPATH=`cygpath -w $ROOT/somepath`使用` 才能运行cygpath命令, 把这个命令的结果赋到CLASSPATH中。而如果用' 会把 cygpath -w $ROOT/somepath 当成变量赋到CLASSPATH中...2009-02-12 01:19:55 · 173 阅读 · 0 评论 -
Linux 使用问题
1. 安装rpm包遇到dependencies问题例如 Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed (1)可以用apt-get install *.rpm 系统会自行由apt解决依赖关系(2)rpm -Uvh --force --nodeps *.rpm 忽略依赖关系(...2009-02-17 02:11:52 · 162 阅读 · 0 评论 -
启用/关闭 硬件设备(硬盘,红外,网卡,无线网卡等)
ubuntu下 关闭swapsudo swapoff /dev/hdax 启用/关闭 网卡 usage: /etc/init.d/networking {stop|start|restart} 重启网卡/etc/init.d/networking restart 启用/关闭 无线网卡 sudo iwconfig wlan0 po...2009-02-28 23:31:52 · 174 阅读 · 0 评论 -
Linux下 IBM 笔记本电池管理软件
tp_smapi用于控制电池充电和提供额外的电池信息。 参考页面:http://www.thinkwiki.org/wiki/Tp_smapi#Battery_charge_control_features Ubuntu集成这个软件自从Hardy以后的版本, 可以直接使用,无需安装。 电池充电控制 设置开始与停止充电的阀值(百分比) # echo 40 > /sys...2009-03-01 00:13:53 · 222 阅读 · 0 评论 -
下载 Ubuntu package 的其他网站
不能上网通过apt-get install下载包的话,只能手动下载源码。下载站点http://packages.ubuntu.com/备选网站(如果官网找不到你要的包)https://launchpad.net/ubuntulinux kernel 下载网站http://www.kernel.org/...2009-03-03 23:44:37 · 349 阅读 · 0 评论 -
sudo echo 引起的权限问题
[code="c"]$ sudo echo 1 > /sys/devices/platform/xxconfig$ bash: /sys/devices/platform/xxconfig: Permission denied[/code]今天被这个问题困扰着。然后su切换到root就没有问题$ suPassword: (你的用户密码)$ sudo echo 1 >...2009-03-05 01:07:17 · 622 阅读 · 0 评论 -
更新 ubuntu Feisty 7.04版本
现在Ubuntu网站已经停止维护Feisty 7.04这个版本。所以想要安装这个版本的包的话,需要修改更新服务器(编辑 /etc/apt/sources.list):用old-releases.ubuntu.com替换security.ubuntu.com 等无法连接(失效)的网址 ...2009-03-09 00:51:31 · 67 阅读 · 0 评论 -
ubuntu sudo和gksu的区别
sudo 用来执行命令行(CLI)程序 gksu 用来执行图形的(GUI)程序 GUI = Graphical User Interface CLI = Command Line Interface sudo 是当前用户的home目录,gksu 是root 用户的home目录sudo gvim 和 gksu gvim 明显不同, sudo gvim 读取当前用户下的 ~/.gvim 配...2009-03-09 02:04:26 · 175 阅读 · 0 评论 -
Linux下开发环境搭建---2. emacs篇
本节主要参考: 曹乐的《在Emacs下用C/C++编程》 王纯业的《Emacs 一个强大的平台》 emacswiki.orgemcas难学易用,可扩展性强。有人把她当作信仰,有人认为他是魔鬼!学习首先记住基本的键盘快捷键,学会常用插件,深入学习还需学习lisp语言。本节紧对emacs作为开发环境做一个基本的介绍。基本安装设置请参考:Ubuntu Ubuntu 8.04 LTS 配...原创 2009-03-09 20:55:03 · 144 阅读 · 0 评论 -
Xubuntu中添加快捷方式
系统panel里附带的程序太少,想添加自己想要运行的程序。但是在linux的桌面环境中不想windows新建快捷方式那么容易。 因为最麻烦的是要自己输入Command。首先1. 在桌面上点击右键2. 选Create Launcher3. 填入程序名name 和 comment自己想加注释。 系统根据输入的名字自动搜索找到匹配的执行的command列表,如果找到选一个就好了。 ...2009-03-17 02:32:43 · 214 阅读 · 0 评论 -
Linux改MAC地址的方法
首先必须关闭网卡设备,否则会报告系统忙,无法更改。命令是:/sbin/ifconfig eth0 downor sudo ifconfig eth0 down修改 MAC 地址,这一步较 Windows 中的修改要简单。命令是:/sbin/ifconfig eth0 hw ether 00:AA:BB:CCDD:EE重新启用网卡...原创 2009-03-20 03:15:00 · 186 阅读 · 0 评论 -
Kill a Process by Process Name from Ubuntu Command
There are a number of ways to kill a process if you know the name of the process. Here's a couple different ways you can accomplish this. We are going to assume that the process we are trying to kil...2009-03-20 05:03:34 · 111 阅读 · 0 评论 -
implicit declaration of function `sleep' 问题
A very simple test program, no locking or other precautions:[code="c"]/* Program name: testscreen1.c *//* SDL screen test *//* Always needed for SDL programs: */# include /* For (at)ex...2009-03-22 00:32:37 · 6747 阅读 · 0 评论 -
Emacs的基本操作
1.Emacs安装现在较新版本的Linux(如本书中所用的Red Hat Enterprise 4 AS)的安装光盘中一般都自带有Emacs的安装包,用户可以通过安装光盘进行安装(一般在第2张光盘中)。2.启动Emacs安装完Emacs之后,只需在命令行键入“emacs [文件名]”(若缺省文件名,也可在emacs编辑文件后另存时指定),也可从“编程...原创 2009-03-24 01:10:34 · 102 阅读 · 0 评论 -
Emacs Mode for GDB
Emacs Mode for GDB A graphical user interface is an essential part of any modern debugger. This mode provides one, without losing the power of Emacs. The GNU symbolic debugger, GDB, is a ...2009-04-11 01:41:29 · 131 阅读 · 0 评论 -
Emacs 显示行号
显示行号把linum.el放到加载路径~/.emacs.d/site-lisp/目录下(emacs 22以后的版本已经集成这个文件,不用再添加)。在.emacs文件添加(require 'linum)(setq linum-format "%3d ");对所有文件生效(add-hook 'find-file-hooks (...2009-04-11 21:52:36 · 160 阅读 · 0 评论 -
Linux建立本地cvs服务器
在RH Linux上快速建立本地CVS服务器的小指南前提,在安装RH linux的时候,选择了cvs软件包。如果没有安装,当然也可以从网路上下载最新的cvs代码自己编译,或者使用现成的rpm包进行安装。下面的工作,集中精力在建立多用户、单cvs仓库的本地cvs服务器。对于如何扩充它,使之成为局域网多用户、多cvs仓库的cvs服务器, 是以后的讨论范围。简要的步骤:1...原创 2009-08-14 22:25:27 · 156 阅读 · 0 评论