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

摘要:
终端仿真器:[root@localhostroot ]#[ root@redhatroot]#苏洛威[luowei@redhatluowei]$su-默认情况下,切换到root用户密码:mknod–help mknod命令以创建目录条目和特殊文件的相应索引节点。

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无法启动的,知道正解的朋友请告诉我喔!!

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

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

卸载openoffice

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

        rpm -e openoffice...     卸载

 

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

离开系统

    重启

Reboot

Shutdown –r now

Init 6

    关机

Halt

Shutdown –h now

Poweroff

Init 0

 

 

 

 

 

免责声明:文章转载自《linux笔记1(创建用户、安装gcc、安装五笔输入法)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇20文件MockServer的测试思想与实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

webstorm2019.2永久破解教程(亲测有效)

webstorm2019.2永久破解教程(亲测有效) 一、总结 一句话总结: 1、Help -> Edit Custom VM Options ... 来编辑vmoptions文件 2、vmoptions文件最后加上:-javaagent:你的jetbrains-agent.jar的绝对路径 3、破解后,可以采用License server方式激活...

Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台

项目简介 Jeecg-boot 是一款基于代码生成器的智能开发平台!采用前后端分离技术:SpringBoot,Mybatis,Shiro,JWT,Vue & Ant Design。提供强大的代码生成器, 前端页面和后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发者福音!! JeecgBoot的宗旨是降低前后端分离的开发成...

Linux下使用VSCode开发OpenCV程序

在Linux下使用VSCode开发OpenCV程序,并使用cmake编译 创建项目 打开vscode,选择File->Open Folder VSCode配置 这里需要配置launch.json, tasks.json, c_cpp_properties.json三个文件; launch.json配置 点击左侧Debug, 选择Add Configu...

利用linux的df和du命令查看文件和目录的内存占用

外用 dh -f 内用 du -h 详细在 linux 使用 --help 查询 # ------------------------------------------------------------------------------------------------------------------------------ 上面是我之前我自己...

GRPC在NET上的应用

GRPC是什么? GRPC是一个开源RPC框架,于2015年3月开源,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于Protobuf 3.0(Protocol Buffers)序列化协议,主流语言都支持 主要是支持C# 使用场景? 实现客户端调用服务端方法并取返回值 GRPC可以实现跨语言的访问 下面跟着官网文档开始干 1)先了...

MySQL的binlog数据如何查看

binlog介绍 binlog,即二进制日志,它记录了数据库上的所有改变. 改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕. binlog格式 基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1; 基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的...