- 论坛徽章:
- 0
|
被SCIM虐了……
师傅说:scim图标?如果没有,就会在启动gtk应用程序的时候现启动,这样的话启动一个程序差不多需要半分钟。如果预先启动了scim,则只需几秒。如果干脆不用scim而用fcitx,则一般一两秒就行了。
事实上是我刚装上SCIM,系统已经变得奇慢无比,我根本没法去再做任何设置。于是,看到师傅的话,我立马就把它给卸了。YAST2也是兆级慢,好不容易开了个Terminal,终于给卸掉了。害得我差点又干脆重装了。。。
还是自己太弱了,别人用SCIM怎么就用得好好的呢?xinli还说等他的输入法写完了要逼我用的,天啊,好可怕啊
================================================
AIX操作系统就是这样,目录中只包含了文件/子目录的名称和对应的i节点号。用户通过文件名访问文件,系统首先根据文件名在目录中查找对应的i节点号,然后根据i节点号确定i节点位置,最后通过i节点中的地址找到存放文件具体内容的数据块。
-------------------------------------------------
常用命令:
cat filename 显示文本文件的内容
cat file1 file2 file3 file4 … 将多个文件内容首尾相接显示出来
touch 创建长度为零的文件&更新文件/目录的访问时间和修改时间
wc filename 对文件计数
ln source_file target_file 在同一个文件系统内,使不同的文件具有相同的i节点号。
ln命令可以实现硬链接和软链接(符号链接),软链接要通过ln -s来实现。硬链接与软链接的不同点在于:
1,软链接可以对目录做链接
2,软链接可跨文件系统做链接
3,软链接后源和目的具有不同的i节点号
-------------------------------------------------
chmod mode filename/dirname 修改文件/目录的权限
u 属主 + 添加 r 读
g 属组 - 减去 w 写
o 其他人 = 等于 x 执行
a 所有人
符号法 rwx rw- r--
二进制 111 110 100
421 420 400
八进制 7 6 4
umask称为反掩码,通过这个反掩码可以得出新创建的文件/目录哪些权限有哪些没有。缺省的umask值是022.
修改/etc/security/user文件中的umask值,使系统上的所有用户或某个特定用户创建的新文件/新目录具有非缺省的权限。
-------------------------------------------------
vi命令:
i 在光标之前添加文本,光标后的内容都向右移
I 在一行的第一个字符之前添加文本
a 在当前光标位置之后添加文本
A 在一行的最后一个字符之后添加文本
o 在光标下方另起一行以输入文本
O 在光标上方另起一行以输入文本
x 删除当前光标所在处的字符
nx 删除自当前光标所在处开始的n个字符
dw 删除自当前光标所在处开始到下一个词或下一个标点前的字符
D或d$ 删除自当前光标所在处开始到行尾的内容
d0 删除从光标前一个字符开始到行首的内容
dd 删除当前行
dG 删除文件结束前的所有行包括当前行
u 取消上一次更改
U 取消对行所做的更改(只要光标没有离开该行)
. 重复上次的指令
q 退出不存盘
x 存盘退出
w 存盘不退出
wq 存盘退出
q! 退出但不存盘
w filename 用其他文件名存盘
w! filename 如filename文件已存在则存盘时覆盖该文件的内容
光标向上移动:
1G 光标移至整个文本的第一行
nG 光标移至第n行
光标向整个文本首行的方向移动一屏
H 光标移至当前屏幕文本的第一行
k 或上箭头键光标向上移动一行
光标向下移动:
G 光标移至整个文本的最后一行
光标向整个文本尾行的方向移动一屏
L 光标移至当前屏幕文本的最后一行
M 光标移至当前屏幕文本的中间一行
j或下箭头键光标向下移动一行
光标向左移动:
0 光标移至行首
B 光标向左移至最近一个整词(通过空格或tab键做为整词的区分)的词首
b 光标向左移至最近一个词的词首
h 或左箭头键光标向左移动一个字符光标向右移动:
$ 光标移至行尾
W 光标向右移至最近一个整词(通过空格或tab键做为整词的区分)的词首
w 光标向右移至最近一个词的词首
E 光标移至最近一个整词的词尾
e 光标移至最近一个词的词尾
查找文本:
/string 自当前光标所在位置开始向下搜索字符串
?string 自当前光标所在位置开始向上搜索字符串
n 继续同一方向查找
N 反方向进行查找
•要查找某个单词,需在键入该单词时其前后各加一个空格
•要查找仅出现在行首的某个字符串,需在该模式前加一个插字符号(^)
•要查找仅出现在行尾的某个字符串,需在该模式后加一个货币符号($)
替换文本:
r 将当前光标所在处的字符用新的字符替换
R 自当前光标所在处开始以新的字符串替换原有的字符串
cw 自当前光标所在处开始以新的字符串替换至词尾
cc 更改一行的内容
C或c$ 更改自当前光标所在处开始到行尾的内容
~ 将光标位置的字母更改为相反的大小写格式
复制/移动文本:
dd 删除当前光标所在行的内容到vi缓冲区内
20,40d 删除第20行至第40行的内容到缓冲区内
yy 拷贝当前光标所在行的内容到vi缓冲区内
1,10y 拷贝第1行至第10行的内容到缓冲区内
p 将缓冲区的内容粘贴到当前光标所在行的下面
P 将缓冲区的内容粘贴到当前光标所在行的上面
n1,n2 m n3 将文本中n1到n2行的内容移到n3行后面
n1,n2 co n3 将文本中n1到n2行的内容复制到n3后面
在vi中执行shell命令可以通过以下几种方式:
sh 进入shell 以便能运行多条命令,通过可以返回到vi 编辑器
!Command 运行指定的命令然后返回到vi 编辑器
!! 重复执行最近一次的!Command命令
r File 在光标所在行下面将File文件的内容读进vi正在编辑的文本中
r !Command 在光标所在行下面将命令的输出结果读进vi正在编辑的文件中
set -o vi 打开命令行编辑功能
set +o vi 关闭命令行编辑功能
• $HOME/.sh_history:存放执行过的命令
用户主目录下的.exrc设置vi编辑器
-------------------------------------------------
FIND:
find path expression [options]
path 开始查找的路径
expression 选项或表达式列出查找的条件
options 对查找到的结果再做处理
命令选项:-name,-print,-type,-perm,-user,-group,-size(1块=512字节),-mtime,-newer,-exec(后跟{} \;),-ok,-links,
Example:
在当前目录下查找文件名以两个小写字母开头,跟着是两个数字,最后以. t x t结尾的文件(如a x 3 7 . t x t)
find . -name "[a-z][a-z][0-9][0-9]*.txt"
在当前目录下查找名字以m开头的文件并显示它们的详细信息
find . -name ‘m*’ -exec ls -l {} \;
GREP:
grep [options] pattern [file1 file2 …]
常用的grep选项:
-c 只输出匹配行的计数
-i 忽略字符的大小写(只适用于单字符)
-h 不显示包含匹配模式的文件名
-l 只显示包含匹配模式的文件名
-n 显示匹配行及行号
-s 不显示文件不存在或没有找到匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-w 进行整词的匹配查找(而不是字符串)
^ 只匹配行首
$ 只匹配行尾
* 一个单字符后紧跟*,匹配0个或多个此单字符
[ ] 匹配[ ]内字符。可以是一个单字符,也可以是字符序列。
\ 用来屏蔽紧跟其后的泛字符的特殊含义
. 匹配任意单字符
egrep:扩展grep,支持基本及扩展的规则表达式.egrep的一个显著特性是可以将待查找的内容保存在文件中,然后将这个文件传给egrep作为参数(借助-f选项)。
fgrep:快速grep,并不解释特殊字符的含义
-------------------------------------------------
xargs: 从标准输入中读入信息为后续命令组成参数列表
Example:
将当前目录下修改时间在30天前的文件删除:
find . -type f -mtime +30 | xargs -t rm
sort [-t delimiter] [+field[.character]] [options] [input_files]
缺省情况下, sort将一个空格或一系列空格认为是域分隔符。要指定其他符号做为分隔符,使用- t选
项。sort执行时,先查看是否通过- t选项指定了分隔符。
which:从用户的PATH环境变量所定义的目录下寻找可执行文件
whereis:从一个标准位置列表中查找指定文件的源、二进制文件和手册等各部分
whence:shell的内置命令,与which功能类似
-------------------------------------------------
mount [ -f ] [ -n Node ] [ -o Options ] [ -p ] [ -r ] [ -v VfsName ] [ -t Type | [ Device | Node:Directory ] Directory | all | -a ][-V [generic_options] special_mount_points ]
/etc/filesystems
列出已知文件系统并且定义它们的特征。
/etc/vfs
包含虚拟-文件-系统类型的描述。
http://www.fzs8.net/linux/2007-08-12/8438.html
mount卷的方法:
varyonvg datavg 加载datavg卷
mount /dev/data1 加载datavg下的一个data1卷
-------------------------------------------------
查看已安装的软件信息:
ls -aF /usr/lpp
查看安装媒体内容:
installp -q -d /dev/cdrom -l
-------------------------------------------------
启动时自动加载文件系统信息:
需要加载的信息存放在/etc/filesystems
mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统
显示已加载的文件系统及状态: df -v,mount
-------------------------------------------------
观察进程内存使用情况:
ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存
vmstat free的单位为块,缺省值为4096bytst
-------------------------------------------------
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/79706/showart_1225390.html |
|