linux笔记1(创建用户、安装gcc、安装五笔输入法)

linux笔记1(创建用户、安装gcc、安装五笔输入法)

linux简说

内核:在计算机启动时载入基本内存,管理一些基本的输入输出,管理一些进程的初始化以及进程之间的调

试。控制硬件的运行。

 

Shell:系统的命令解释器,用户进程与kernel的桥梁作用

终端模拟器(Terminal Emulator):交互操作系统,并得到提示与反馈。

 

x window系统:c/s模型提供图形用户接口

 

窗口管理器:kde,gnome

 

查看Redhat版本的方法:cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue或者uname

 

ls / 执行后,深蓝色的文件表示是目录,白色表的文件

 

创建用户

[root@localhost httpd-2.2.4]# useradd luowei    创建一个luowei用户

[root@localhost httpd-2.2.4]# passwd luowei    更改密码

Changing password for user luowei.

New password: luowei

BAD PASSWORD: it is based on a dictionary word

Retype new password: luowei

passwd: all authentication tokens updated successfully.

[root@localhost httpd-2.2.4]# passwd root    修改root的密码

Changing password for user root.

New password: luowei

BAD PASSWORD: it is based on a dictionary word

Retype new password: luowei

passwd: all authentication tokens updated successfully.

[root@localhost httpd-2.2.4]# su - luowei

[luowei@localhost luowei]$ su - root

Password:

[root@localhost root]#

[root@redhat root]# su - luowei

[luowei@redhat luowei]$ su -            这样默认是切换到root用户

Password:

[root@redhat root]#

 

运行指令

帮助指令

--help 如:mknod –help    mknod 命令建立一个目录项和一个特殊文件的对应索引节点。

man 如:man mknod

info 如:info mknod

操作指令

拷贝目录 cp –r old new

重命名 cp test test2    将当前目录下的test文件改名为test2

rm test2 ./dirtest/test    将当前目录下的test文件移到dirtest目录下,并改名为:test

 

cd ..    切换路径,这里是返回上一层目录,直接cd 回车,则切换到家目录

pwd        显示当前目录的路径

mkdir    创建目录

rmdir    删除目录

 

rm –rf aa        强制删除目录aa

 

cat         查看文件内容

more    可以逐行或逐屏查看

less        逐行查看文件内容

date        显示当前时间

cal        显示月历

 

df        查看系统分区和磁盘的容量

du        计算文件占用的磁盘大小    //默认以kb为单位输出

例:du –h test        连同单位也一起输出

head        显示文件开头10行的内容

tail        显示文件最后10行的内容

例:tail –f /var/log/services        显示即时更新,一般用于查看日志文件

 

Tab键自动,补全文件名

 

设备文件    

设备文件存放在 /dev/目录下,有以c开头(字符设备,如:键盘)b开头(块设备,如:硬盘)的。

 

用户身份切换:su luowei     直接这样切换,环境变量不会跟着改变

env         查看环境变量

su – luowei    这样切换,会改变当前的用户环境变量

 

安装gcc

redHat 9的第一个cd中找到四个包,和在第二个cd中找到一个包,分别为:

binutils-2.13.90.0.18-9.i386.rpm
cpp-3.2.2-5.i386.rpm
glibc-devel-2.3.2-11.9.i386.rpm

glibc-kernheaders-2.4-8.10.i386.rpm

gcc-3.2.2-5.i386.rpm

----------------------------------------

操作如下:

插入第一个光盘

mount /dev/cdrom /mnt/cdrom/

find -iname binutils*

rpm -ivh cdrom/RedHat/RPMS/binutils-2.13.90.0.18-9.i386.rpm

find -iname cpp*

rpm -ivh cdrom/RedHat/RPMS/cpp-3.2.2-5.i386.rpm

find -iname glibc-k*

rpm -ivh cdrom/RedHat/RPMS/glibc-kernheaders-2.4-8.10.i386.rpm

find -iname glibc-devel*

rpm -ivh cdrom/RedHat/RPMS/glibc-devel-2.3.2-11.9.i386.rpm

umount /mnt/cdrom

插入第二个光盘

mount /dev/cdrom /mnt/cdrom/

find -iname gcc*

rpm -ivh cdrom/RedHat/RPMS/gcc-3.2.2-5.i386.rpm

检查gcc是否安装好了

rpm -qa gcc*

 

命令行乱码问题

解决命令行乱码问题

export LANG="en_US.UTF-8"

 

解决命令行中文乱码问题

export LANG=zh_CN.GB18030

 

或者用以下的方法

方法一:

  #locale (locale命令用于查看使用语言详细信息,为中文语言)

  #export LC_ALL=POSIX (export命令导出修改LC_ALL语言选项)

  #locale (再次查看,信息已经改变了)

  该方法在用户注销或重启后将失效,要想保存设置,见方法2

方法二:

  #vi /etc/sysconfig/i18n (利用vi编辑器修改配置文件i18n)

  将LC_ALL=POSIX写入i18n配置文件中。注销或重启服务便永久生效。

 

RedHat9 fcitx 五笔安装

1.卸载redhat 自带的中文输入法minichinputiiimf-xxx

(1) rpm -qa | grep iiimf #查找iiimf相关软件,我得到以下结果

rpm -e iiimf-csconv-12.1-13.EL.7 iiimf-gtk-12.1-13.EL.7 。。。。#全部删除掉

(2) rpm -qa | grep input #查找xxinput软件,我得到如下结果,miniChinput-0.0.3-64

rpm -e miniChinput-0.0.3-64

 

2.卸载fedora 带的中文输入法scim

(1) rpm -qa | grep scim

(2) rpm -e ......

3.安装fcitx输入法

下载fcitx,小企鹅输入法

地址:http://www.fcitx.org/main/?q=node/9

 

我选择的是fcitx-3.6.tar.bz2

下载下来后,你会发现文件名被改成fcitx-3.6.tar.tar

我们只需要重新命名一下就可以了

mv fcitx-3.6.tar.tar fcitx-3.6.tar.bz2

 

安装Fcitx

 

假如下载下来的文件为:fcitx-3.6.tar.bz2,且放 /home/software

tar jxvf fcitx-3.6.tar.bz2

cd fcitx-3.6

mkdir /home/fcitx

./configure --prefix=/home/fcitx

make

make install

 

默认安装在

/usr/local/share/fcitx/usr/local/bin

 

如果安装过程中出现以下错误

MConn.c:32:22: X11/Xlib.h: No such file or directory

.....

make[1]: *** [IMConn.o] 错误 1

make[1]: Leaving directory `/home/liuyi/tmp/fcitx-1.8.2/IMdkit/lib'

make: *** [libXimd.a] 错误 2

时,就要安装上XFree86相关的开发包了,或着安装xorg-xxxx 开头的相关包 ,插入Fedora8光盘,点应用程序-->添加删除软件,找到 开发-->X软件开发-->xorg-x11-xxxxx打头的都打上钩,更新就可以了

 

 

(3)配置Fcitx

输入法要正常运行,有三个条件,localeXMODIFIERS和中文字体。

locale是使用中文的基本条件,没有 locale,就不能使用中文。XMODIFIERS是输入法和应用程序对话的通道,应用程序通过这个变量,来知道应该与哪个输入法对话。中文字体嘛,没 有它就不能显示中文了。

如果你在安装系统的时候,选了简体中文,那么locale就已经设置好了,如果没有选,那么在你的用户目录下,找到.bashrc文件(是隐藏文件,所以前面有一个".",或者是/etc/profile

 

vi ~/.bashrc #在这个文件最后面加上:

export LC_ALL=zh_CN.gbk

export LANG=zh_CN.gbk

export XMODIFIERS=@im=fcitx

 

#退出vi

source ~/.bashrc

cd /usr/local/bin

fcitx #启动fcitx

此时,fcitx已可正常使用

 

 

(4)让我们可以在终端中直接调出fcitx

ln -s /home/fcitx/bin/fcitx /usr/local/bin

 

另外,我们通常只用到,拼音输入法,或着五笔输入法,想去掉不用的输入法,我们可以这表来做

vi ~/.fcitx/config #在不想启动的输入法前加上注释符号#就可以了

vi /home/fcitx/share/fcitx/data/tables.conf #这里可以配置码表相关启动,但好像有问题喔

 

(5)遗留问题

01:网上说,可以编辑 /usr/local/share/fcitx/data/tables.conf这个文件,再去除一些不想启动 码表输入法 ,但我试过了,这个方法不行,会导致fcitx无法启动的,知道正解的朋友请告诉我喔!!

02 config文件中修改了 中英文快速切换键 ,但不起作用,只好还用CTRL

------------------------------------------

卸载openoffice

    rpm -qa | grep office    查找出openoffice安装文件
					

        rpm -e openoffice...     卸载

 

=================================

离开系统

    重启

Reboot

Shutdown –r now

Init 6

    关机

Halt

Shutdown –h now

Poweroff

Init 0

 

 

 

 

 

posted @ 2011-10-31 23:10  维唯为为  阅读(506)  评论(0编辑  收藏  举报