红旗RedFlag LINUX学习手册

Red Flag6.0 LINUX学习1

一,TAR源码包安装

tar源码包是在Linux环境下经常使用的一种源码发布的软件包。tar包文件一般都以“.tar.gz” “或.tar.bz2”作为扩展名。

比如下面的文件格式:

1,kchmviewer-3.1-2.tar.gz ,kchmviewer它是在linux系统提供chm文件阅读软件,而3.1-2是软件的版本号,.tar.gz是通过gzip 压缩的tar 包。

2,mplayer-20070814.tar.bz2 ,mplaymplayer-20070814 是软件名字,它是linux系统常用的多

是软件的版本号,tar.bz2是通通过bzip压缩的tar 包。

媒体播放软件,而20070814

(1)tar包软件安装步骤

A,解开tar包,解包后一般都会形成一个以软件名命名的目录;

下面是解tar 包的命令例子:

tar -xvzf kchmviewer-3.1-2.tar.gz

tar -xvjf mplayer-20070814.tar.bz2

B,cd命令分别转移到这两个目录

cd /home/ kchmviewer-3.1

cd /home/ mplayer-20070814

,分别配置、编译和安装命令一般是如下三条:

c

./configure

makemake uninstall

make install

d ,如果要卸载,则执行如下的命令

make uninstall

备注:这种软件没有编译,我们安装的时候,有耐心等会儿,听会音乐吧!

二,RPM包软件安装

对于小型软件,按上述方法安装是可以的。但对于比较复杂的软件,运行configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数。在安装前,必须自己检查文件的依赖关系。这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM 的软件包。RPM 包也是非常常见的一种软件包。使用它安装软件,只需执行简单的命令即可。不需要人工检查依赖关系。操作RPM 包的命令无非是安装和卸载两种。

安装的命令如下:

rpm -Uvh Kdevelope-3.5-7.rpm

其中,kdevelope-3.5-7.rpm 是相应的RPM 包文件名,对应的软件包名就是kdevelope, 版本号为3.5-7。

如果要卸载kdevelope,则执行如下的命令。

rpm -e kdevelope

1,拷贝单个文件

cp /root/install.log /home

2,拷贝文件夹的文件

cp -r /opt/Mplayer-1.0rc1

3,刪除单个文件

rm /root/install.log

4,不需确认地删除多个文件

rm -f /root/install.log #带通配符的文件名

5,删除空目录

rm /mnt/xpc xpd xpe

6,递归删除一个目录中的所有文件和该目录本身

rm -r /mnt/xpc xpd xpe

7,重命名文件

mv /root/install.log /home/lnstall.sys

备注:

a:我想在root目录下,用mkdir命令,在mnt目录下一次建立多个文件目录

(失败)xpc xpd xpe

[root@localhost ~]#mkdir /mnt/xpc xpd xpe #这个命令只能在mnt目录建立xpc即第一个能建立,后边的xpd xpe两个目录建在了root目录下。

[root@localhost ~]#mkdir /mnt/xpc /mnt/xpd /mnt/xpe这样都能在mnt目录建立。(不解)

b:我想在root目录下,用rm命令,把mnt目录把刚才建立的,xpc xpd xpe这几个目录删除掉,[root@localhost ~]#rm -fr /mnt/xpc xpd xpe(失败)只能删除xpc这一个。Xpd xpe还健在。

[root@localhost ~]#rm -fr /mnt/xpc /mnt/xpd /mnt/xpe这样都能删掉。(不解)

使用源代码安装mplaye播放器

的官方站下载最新版本。我们要安装一个有着漂亮图形界面的mplayer。所以 mplayer

除了下载软件本身的源码包外,还要下载字体包和软件皮肤。另外mplayer 是一个媒体播放

器,所有的多媒体文件都需要解码器,比如常见的mp3 文件。mplayer 除了使用自己的解码

下的多媒体文件还需要windows 下的解码器。所以我们器外,如果您还需要播放windows

要从http://www.mplayerhq.hu/ 下载如下文件。

mplayer 源码安装包。 (我下载的文件是:MPlayer-1.0rc1.tar.bz2)

mplayer 程序图形界面皮肤 (我下载的文件是:Abyss-1.6.tar.tar)

mplayer 程序图形界面字体包 (我下载的文件是:linuxsong.tgz)

mplayer 解码器包 (我下载的文件是:all-alpha-20061028.tar.tar)

mplayer windows 解码器包 (我下载的文件是:windows-essential-20061022.zip)

1,首先解包:(我放在root目录下的)

tar -xvjf Mplayer-1.0rc1.tar.bz2

tar -xvf Abyss-1.6.tar.tar

tar -xvzf linuxsong.tgz

tar -xvf all-alpha-20061028.tar.tar

tar -xvzf windows-essential-20061022.zip(这个在字符模式我还没有想到用什么方法解开这个包)

2, cd /root/ Mplayer-1.0rc1进入目录

3,./configure --enable-gui --prefix=/opt/Mplayer-1.0rc1 –with-win32libdir=/opt/Mplayer-

1.0rc1/win32 –

with-codecsdir=/opt/Mplayer-1.0rc1/codecs 配置

--enable-gui (可以使用图形界面)

--prefix=/opt/Mplayer-1.0rc1 (软件安装的目的路径=/opt/Mplayer-1.0rc1)

--with-codecsdir=/opt/Mplayer-1.0rc1/codecs (解码库的路径=/opt/Mplayer1.0rc1/codecs)

--with-win32libdir=/opt/Mplayer-1.0rc1/win32 (windows 解码库的路

=/opt/Mplayer1.0rc1/win32)

主要的内容都放在/opt/Mplayer-1.0rc1/目录里了!然后敲回车键执行吧!等上一会屏幕上返

回了一大堆的信息。

4,现在开始编译软件包了(make)[root@localhost Mplayer-1.0rc1]# m

[root@localhost Mplayer-1.0rc1]# make #这个步骤时间比较长。

5,现在开始编译安装软件(make install)放媒体文件.

[root@localhost Mplayer-1.0rc1]# make install #这一步很快的。

cd etc

cp example.conf /usr/local/mplayer/etc/config

cp codecs.conf /usr/local/mplayer/etc/

目录下看看,原来空荡荡的目录里是不是多了一个Mplayer-1.0rc1 目录?6,

现在我们去/opt

的可执行文件都在/opt/Mplayer-1.0rc1/放媒体文件.bin 目录里,

7,MPlayer

mplayer 可以使用命令行和键盘播放媒体文件,

gmplayer 当然就是用图形化的方式播放媒体文件.

现在我们进入/opt/Mplayer-1.0rc1/share/mplayer

文件夹。看看是否有一font 个文件夹,和8,

一个Skin 文件夹。如果你打开后没有就自己各建一个。

将您下载的字体包解压后的文件夹拷入font 目录。

9,

[root@localhost font-arial-iso-8859-1]# cp -f *.* /opt/Mplayer-1.0rc1/share/mplayer /font/

再将下载的皮肤包解压后的文件夹拷入Skin

目录。并建一个default 目录,将任意一个皮10,

的图形化界面后,程序将加载default 目录里的皮肤文件夹中的内容拷进去。启动MPlayer

肤文件。

[root@localhost ~]# cd Abyss

[root@localhost ~]# mv Abyss /opt/Mplayer-1.0rc1/share/mplayer /Skin/

root@localhost Abyss]#cp -f *.* /opt/Mplayer-1.0rc1/share/mplayer /Skin/ # 这个 windows 默契边的通配符

root@localhost Abyss]#cp -f * /opt/Mplayer-1.0rc1/share/mplayer /Skin/ #这个是linux系统正确的通配符用法

root@localhost Abyss]#cd /usr/local/mplayer/share/mplayer/Skin/

ln -s Abyss default

11,最后我们不应该忘了我们在配置编译参数时有这么两个参数:

--with-win32libdir=/opt/Mplayer-1.0rc1/win32

--with-codecsdir=/opt/Mplayer-1.0rc1/codecs

目录下新建一个win32

文件夹,将下载的windows 所以我们应该在/opt/ Mplayer-1.0rc1

解码库包解压后的文件拷进去。再新建一个codecs

文件夹,将下载的MPlayer 解码库包解

压后的文件拷进去。

mv windows-essential-20061022 /opt/Mplayer-1.0rc1/win32

mv all-alpha-20061028 /opt/Mplayer-1.0rc1/codecs

12,

桌面启动

创建启动器

名称:MPlayer

命令: /opt/Mplayer-1.0rc1 /bin/gmplayer

然后选择一个你喜欢的图标.

也可以在终端用/opt/Mplayer-1.0rc1 /bin/gmplayer 启动.

备注:刚打开的时候可能有一点小小的错误,打开Mplayer后在preferences

在font标签先框选中我们刚装的字体,在重启一次MPlayer 就没有出错的信息。好啦这就是我的电脑linux桌面啦

Wine模拟器

由于我们在linux系统运行windows系统文件格式不能直接运行,但是我又想在linux系统直接完成一些工作和学习,这时就得用到wine,那么这个wine

充当的就是中间套件转换任务,有了它我们就可以运行windows里的一些软件了。

好了我们知道了这个套件,那我们就去https://www.360docs.net/doc/1117704678.html,/这个官方网站下载吧。

我们下载wine的过程中我们在去这个地址https://www.360docs.net/doc/1117704678.html,/site/docs/ wineusr-guide/index看看吧,这对我们安装这个软件是很有用处的。这个是官方的帮助文档。

好了我的软件也下载好了,这个软件大小是11M,我下载的是wine0.944. Tar.zip.

准备:首先Linux系统里要GCC编译器,没有GCC下面的工作无法进行。虽然网上有各个发行版本的wine RPM安装包,但是还是建议自己编译,不然

有很多模windows的库文件将会不能调用,wine的功能等于减半。经常有人

说为什么别人模拟到的软件为什么自己模拟不到,很多时候就是因为这个原因

做成的。

tar包复制到/home/当前user目录下,我放的路径是/root/目录下的

1, cd /root #进入用户目录

tar jxvf wine-0.9.10.tar.bz2 #解压这个软件包

cd wine-0.9.10 #进入wine软件目录

2.odt

2,./configure –-prefix=/usr/local/wine #配置wine软件包安装的路径

3, make depend && make && make install #编译安装wine软件包(我的

机器较慢用了近2个小时)

我现在的李阳疯狂学学英语光盘也能运行了

“”

系统屏幕刷新率问题的解决:

新装了Red Flag6.0桌面总是乱闪,由于没有驱动。要这么闪,我的眼可爱不了这种刺激了。不管怎么说眼睛很重要,一定要善待自已。

解决方案很间单的:

1我们在[root@localhost ~]# gtf 1024 768 75 #输入这些参数就能得下面我们想要的数值

# 1024x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHz

Modeline "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -HSync +Vsync

有了上面这些数值我们开始下面的工作了

2 [root@localhost ~]#sudo vi /etc/X11/xorg.conf

修改成

Section “Monitor”

Identifier “Generic Monitor”

HorizSync 28.0-81.0

VertRefresh 43.0-80.0

Option “dpms”

Modeline “1024×768_75.00 ″

81.80 1024 1080 1192 1360 768 769 772 802

-HSync +Vsync

EndSection

4 重启一下Red Flaglinux6.0看看是不是见到了昔日windows里边的刷新率7

5 Mhz呀。

5 这个设置我们也能直接在桌面完成

系统自动出现一个窗口,在这个窗口中找到显在桌面的空白处\单击鼠标右键\“示配置并单击这个选项。

就出现下边的这个画面

把水平扫描改为:28.0-81.0

把垂直扫描改为:43.0-80.0

Red Flag6.0 LINUX学习6

shell常用基本命令

前边我们学习了linux系统软件的安装配置,linux系统的多媒体软件的安

装,和桌面的设置,现在我们开始学习linux系统软件的shell命令,linux的命令是必须学习的重点知识。因为在linux系统的字符模式下,我们只有靠命令来为我们服务。

1首先我们进入linux系统的终端:开始\实用程序\终端程序

(ctrl+alt+F1~F6)进入tty1~tty6终端,那么我们返加KDE桌面按下ctrl+alt+F7就好了。

就会出现以下画面窗口:

好了上图就是我们的终端了。进入终端后:

2我们首先知道里边想怎么查看文件是吧:

我们有了这想法在[root@localhost ~]# ls

上边方框的内容是我们ls得到root目录的内容。

是查看文件命令,那么我们里边有隐藏文件又怎么查看呢: 3,我们知道了这个ls

[root@localhost ~]# ls -al

这个图是不是给第1个图不一样了呢?多了不少的文件是吧。

4,我们在root目录下怎么查看为目录名为opt目录的内件内容呢,很简单你只在跟上路径即可:

我们可以试试其它的目录如:/etc

那么我们想进入一个文件目录,怎么转入呢?比如我们现在进入home目录: 5,

cd /home

windows里边的dos有点像呀。

6,那么我现在又想返回上一级目录怎么查看有些什么内容:

[root@localhost /]# ls

就列出整个根的文件目录,

7,查看linux系统时间:date

9,linux系统2007年10月的月历:cal 10 2007

10,linux系统查看2007年历:cal 2007

下边是cal 2007的结果,是不是比windows强多了

11,linux系统字符模式下的计算器:bc

Red Flag6.0 LINUX学习7

vi文字处理器:

2007年10月6日我呆着没事,看电视也没有心情了,转了一圈把电脑打开了,打开以后我就开始练习vi 文字处理器。

刚开始我认看书看了没有问题呀,可实际操作的时候,不对呀,书上说的出不来呀,我是不是太笨了,我想关机算了,就在这时我才仔细的理解一下,才开始了今天的旅程。

1,在/tmp/的目录下建立了vitest文件夹

[root@localhost ~]# mkdir /tmp/vitest

2,进入vitest目录

[root@localhost ~]# cd /tmp/vitest

3,将/etc/man.config拷贝到本目录

:是否覆盖/tmp/vitest/man.config”? #因为我在 cp“

tmp目录下有了这个文件夹。

4,使用vi打开本目录下的man.config文件

[root@localhost ~]# vi /tmp/vitest/man.config

5,在vi中设置行号:

在命令模式下输入:set nu

下图是没有输:set nu的画面

下图是我们输入:set nu的画面

看到了吗是不是有了行号了。

6,移动致58行,向右移动40个字符,请问你们看到了什么呢?

这里我们依就是在命令模式下,先按下58g\gg ,再按

>会在双引号内看到dir/bin/foo”内容

下40 —“

移动一行,并且向下搜索bzip2” ,则会到118行7,“

见图

8,接下来我们要将50~100行之间的man改MAN并且让我们决定是否修改:

直接执行即可

9,修改完后,我突然感到这个文件不能改,或者是换错了怎么办呢:

我们可以一直按下键恢复到原始状态即可,或者 “

使用不储畜离开的方式”再重新vi一次这个文件。

10,要复制51~60行的内容,并且粘到最后一行之后。

我们先按下51g\ gg,10yy , gg,160g\gg,转到最后,再 “

用p”粘第10行。

11,删除11~30行之间的21行。

之后再按下”即可

我们先按”“

12,将这个文件另存为man.test.config文件

“:w man.test.config”

13,到29行,并删除第15个字符:

之后再按下”即可.

我们先按29”“

14,存储离开。

“:wq!”14,存储离开。

Red Flag6.0 LINUX学习8

samba用户共享目录设计:

我们在Windows的文件共享,就是网上邻居那个东西,那么我们在linux 里边是怎么实现文件件,共享文件权限,用户访问权限的呢?那就是今天我们用samba实验的目的。

一,我们预先想像1个实验环境:

现在有一个公司管理部门要求我们,在这个文件系统上,我们要让所有用户都有统一的路径入口;在Windows文件浏览器中,我们要通过\\IP或域名\共享目录名查看,而在Linux的Gnome

文件浏览器中查看的方式是smb://域名或ip地址/共享目录名。而我们让所有用户都通过唯一的地址进入共享文件系统。

1 ,所有的用户登陆口都是linuxAdmin目录

2, 管理部目录:manage 管理部2个经理成员目录:manage01,manage02。

manage01对manage02 有查看权限,但不能写入文件。

manage02对manage01有查看权限,但不能写入文件。

manage01和manage02对software,公共文档,共享可写,成员目录,实施管理。

Software:目录对任何人具有读取权限。

公共文挡:目录对任何人具有读取权限。

共享可写:所有的成员具有写入权限。但管理权在管理部。

成员目录:下设:mge01和mge02目录。mge01对mge02 有查看权限,但不 能写入文件。mge02对mge02 有查看权限,但不能写入文件。

3,linuxAdmmin为总管理员,可以扔有samba文件系统的共享目录,拥有所有 的权限。

manage01对manage02 有查看权限,但不能写入文件。对共它都可以操作。manage02对manage01 有查看权限,但不能写入文件。对共它都可以操作。

有查看权限,但不能写入文件,在共享目录拥有写入权限。mge01对mge02 “”

mge02对mge01 “”

有查看权限,但不能写入文件,在共享目录拥有写入权限。4,创建目录:

5,创建用户组并添加用户:

目录权限归属:

6,修改samba文件:vi /etc/samba/smb.conf

按下59g”再按gg就到[global]这个地方了

[global]

workgroup = linuxAdmin

netbios name = linuxAdmin server

server string = linuxAdmin file server

hos allow = 192.168.1. 192.168.2. 127.

secarity = user

printcap = caps

guest account = nobody

guest ok = yes

[linuxAdmin]

comment = linuxAdmin samba server

path = /home/samba/

create mask = 0664

directory mask = 0775

writeable = yes

vaiid users = @linuxAdmin,@manage,@mge,nobody browseable = yes

相关文档
最新文档