zoukankan      html  css  js  c++  java
  • 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

     

     

     

     

     

  • 相关阅读:
    骗子网站,X毛都没有,骗我九十九
    xssgame挑战wp
    某xss挑战赛闯关笔记
    committed与urgent的区别
    KahnProcessNetwork的Python实现
    网络层数
    使用matlab用优化后的梯度下降法求解达最小值时参数
    使用matlab画半透明椭圆
    关系代数(Relation Algebra)与SQL语句的对应关系
    one vs all -- 将01分类器用于多类分类问题
  • 原文地址:https://www.cnblogs.com/luowei010101/p/2230864.html
Copyright © 2011-2022 走看看