分享
 
 
 

linux newbie FAQ

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

一 、Linux学习指导,相当不错的linux入门的文章

希望朋友们看到有关linux入门方面比较不错的文章请跟以下这个贴子:http://www.

linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Number=158189&page=1

&view=collapsed&sb=5&o=31&part=这里已有“无涯子=muyu”老版主提供的一篇入门级

的文章

http://www.yesky.com/20010829/194313.shtml

二、linux常见问题解答

1.什么是LINUX?

LINUX是一个可独立运作的POSIX兼容操作系统,它也包含了SYS V和BSD的功能。它

完全是独之发展的,所以其中没有任何有版权问题的代码。LINUX可以在符合GNU Publi

c License的情况下自由传播。它的核心是由芬兰人Linus Torvalds (torvalds@kruuna

.helsinki.fi)所写。

2.LINUX的版本

Linux的版本号分成两部分:内核和发行套件版本。很多人常常把内核的版本号和发

行套件版本号弄混了,实际上内核的版本号是Linus领导下的开发小组开发的内核的版本

号。(通常,内核版本序号是偶数表示是稳定的版本,奇数序号是不稳定的测试版本)

3.LINUX的标准发音

ftp:/Linux.cis.nctu.edu.tw/pub/kernel/SillySound/english.au,这是Linux本

人的Linux发音的声音文件,应该是最权威的。

4.怎样自己制作boot disk

rdev /vmlinuz /dev/hda1 (其中/dev/hda1 是系统根挂接点的分区)

dd if=vmlinuz of=/dev/fd0

5.LILO出错信息意义

没有信息 LILO没有安装或者安装LILO的分区没有被激活

LI LILO第一部分被加载,第二部分出错。一般由于LILO定位错误或者试用了错误的boo

t.b文件。

LIL LILO第二部分开始加载,但是没有从map文件中成功读取descriptor tables。

LIL? LILO第二部分在错误的地方加载,原因同“LI”。

LIL- descriptor table 错误,或者是改变了boot.B文件却没有重新安装LILO。

LILO LILO的所有部分都安装完毕。

10101010 如果用户的分区情况改变却没有重新安装LILO,LILO开机时就会出现1010现象

。这是用软盘开机重新运行LILO就可以修复。另外用户超频的时候也有可能出现这种情

况。

6.如何反安装LILO

用DOS启动,执行FDISK /MBR就可以重写主引导记录,覆盖LILO。

在Linux下执行 lilo –u /dev/hda (其中/dev/hda 是lilo安装的位置)

7.如何在LINUX下看WIN95长文件名

确定核心支持VFAT文件系统,然后改/etc/fstab中的选项,例如:mount –t vfat

/dev/hda1 /dos这样就可以看win95长文件名了。

8.显示彩色目录及文件列表

用ls --color -F,参数--color指示用彩色显示,参数-F会在文件/目录名后加一个

字符来指示它的类别。建议初学者用man

ls看看详细信息。比如用-l参数列出文件/目录的绝大部分信息(长格式显示);用-a参数

列出所有文件;包括首字符为"."的隐含文件;用-N参数不处理文件名直接显示,这样在

中文环境下就可以显示中文文件名了。还要注意ls与其它命令搭配使用可以生出很多技

巧(最简单的如"ls -l |

more")。为了方便起见,你可以编辑/etc/bashrc或自己家目录(home)下的.bashrc,加入

一行:

alias ls="ls --color -F -N" 重新运行一下bash会立即生效,如果加在/etc/bashrc里

则对所有使用bash shell的用户有效。如果使用的是其它的shell,则去找对应的配置文

件。注意不是/etc/aliases文件,那是sendmail

的别名配置文件。ls显示的颜色是可以修改的,请参考"Colours with Linux terminal

s",里面有个shell脚本可以显示所有的ANSI颜色。你可以去看一下/etc/DIR_COLORS或

 $HOME/.dir_colors,要注意两个文件的作用范围不同。

9.复制子目录及子目录下的所有文件

在用cp时加上-r参数,如"cp -r /mnt/floppy/* /usr/local/"要参考的重要参数是

-f –s。

10.文件/目录改名

简单地用move命令移到新名字下即可。例如"mv /usr/oldname /usr/newname"。

11.怎样删除一个目录下的所有文件和子目录及子目录下的所有文件

rm -rf /tmp/example

12.怎样显示文件的类型

用file命令,比如"file /bin/mount","file xxx.gz","file netscape","file in

itrd.img"等等。相关的配置文件在/etc/magic或者/usr/share/magic

13.查找命令文件的路径

比如你要查找mount命令的具体路径,可以用type mount 、whereis mount,这个命

令还可以找出与这个命令文件相关的文件如manuals page。

14.查找文件

使用find命令,比如:

find /usr -name XF86* 在/usr目录下(包含子目录)查找名字前四个字母为XF86的文件

find . -name netscape –print 在当前目录下(包含子目录)查找名为netscape的文件

find /home –nouser 在/home目录下查找没有用户属主的文件(用户帐号被删除但有遗

留文件)

find /var -newer test 在/var目录下查找比test文件日期更新的文件

find命令有很多参数,注意用man命令查看。

更快速的查找文件是使用locate,第一次使用locate之前用updatedb来更新文件/目

录名数据库。它把文件/目录信息写到数据库中,以后查找起来就特别的快。updatedb放

在crontab中而且缺省配置是在半夜自动执行。locate存在轻微的安全性问题,因为普通

用户可以用它来取得自己不

能访问的目录/文件的部分信息。

15.快速调出历史命令

可以用上下光标键来调出历史命令,然后用左右光标键移动并可编辑命令行。

详细情况请见下面贴子(有其它想法可跟其贴!)http://www.linuxforum.net/fo

rum/showthreaded.php?Cat=&Board=newbie&Number=155520&page=&view=&sb=&o=

16.关于rpm的小技巧

1)安装rpm包时显示进度:用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm,

如果用glint或xrpm则不必。

2)直接通过ftp来安装rpm包:如rpm -i ftp://ftp.xxx.xxx

3)校验所有的rpm包,查找丢失的文件:rpm -Va

4)查找一个文件属于哪个rpm包:例如:rpm -qf /usr/bin/who

5)列出一个rpm包的描述信息:例如:rpm -qpi mon-0.37j-1.i386.rpm

6)列出一个rpm包的文件信息:例如:rpm -qpl mon-0.37j-1.i386.rpm

17.使用软盘/光盘等移动介质

因为Linux下没有A盘D盘的概念。你需要把软盘/光盘设备上的文件系统安装到Linu

x目录树上的一个点上,称之为安装点(mount point),通常是一个目录。安装Linux后会

有个缺省的安装点/mnt,在它下面还有/mnt/floppy和/mnt/cdrom。你可以用mount -t

ext2 /dev/fd0

/mnt/floppy <--把Linux文件系统格式的软盘安装上来

单用mount而不跟任何参数可以显示已经安装的文件系统,或者查看/etc/mtab文件初学

者还经常问到如何格式化磁盘,在Linux里概念有些不同,称之为制作文件系统(make f

ilesystem)应该用mkfs命令,由于现在的Linux都使用ext2格式,最好直接使用mke2fs,

比如mke2fs

/dev/fd0、mke2fs /dev/hdb2等等。如果要对软盘低级格式化,则可以用fdformat,而

硬盘在出厂时已经格式化,无须低级格式化(那是危险的)。检查文件系统则用e2fsck,

如e2fsck -av /dev/fd0。

18.列出一个目录占用的空间

du或du -s或du -k ,du -S | sort -n 可以迅速发现哪个目录是最大的。用df可以

看到已安装的文件系统的空间大小及剩余空间大小。quota -v查看用户的磁盘空间信息

,如果你用quota限制了用户空间大小的话。

19.命令补起(TAB键的妙用)

很多shell都有这个功能:

1. 只需输入文件或目录名的前几个字符, 然后按TAB键,如无相重的,完整的文件名立

即自动在命令行出现;如有相重的,再按一下TAB键,系统会列出当前目录下所有以这几个

字符开头的名字.例如cd /mnt/cd 自动补起为 cd /mnt/cdrom。

2. 在命令行下,只需输入例如"m",再连续按两次TAB键,系统将列出所有以"m"开头的命

令,(包括自定义的Bshell命令函数),对查找某些记不清楚的命令特有用.例如输入"ftp"

,将查到ftp, ftpcount, ftpwho, ftpshut等本不熟悉的命令。

20.让grep搜寻文件及所有子目录下的文件里的内容

例如搜寻ZhXwin下所有C原代码中的"Chinput"(试试取消下行的-q参数):

find /download/ZhXwin -name *.c -exec grep -q -s Chinput {} \; -print

查找所有文件则可以用:find . -type f -exec grep -s chinese {} \; -print 。如

果喜欢图形界面,KDE带的kfind很不错。

21.查看启动时的log信息

首先去查看/etc/syslog.conf文件,找到对应的文件。

通常在SlackWare下为/var/adm/messages,在Redhat下为/var/log/messages。

这些文件可能会很大,要注意备份和删除。

22.产生一个以当日日期为后缀的文件

file=`date '+%m%d'` | touch todayis. $file

注意定义file变量中的“`”不是“ '”,而是左上角数字键1傍边那个(左单引号)

23.利用Find命令改变所有权

想要改变当前目录下所有文件的所有权,可以这样:

find . -exec chown OWNER.[GROUP] {} \; (Solaris)

find . -exec chown -R OWNER.[GROUP] {} \; (Linux)

24.取消^M字符

当你FTP一些DOS文件到unix下时,你经常会看见每行文件后面有个讨厌的^M 字符,

有两个简单的方法可以取消它。用"vi"打开此文件,在Command mode下敲入::%s/^V^M

//g ,或者,在UNIX SHELL下敲入:

sed 's/^V^M//g' foo > foo.new。

25.KDE是什么?

KDE是 K桌面环境,是由 Matthias Ettrich在 1996年启动的一个计划。KDE的目

标是在 Unix操作系统和用户间建立良好的接口。简而言之,KDE将Unix带至桌面!

26.KDE是自由软件?

是, KDE是遵守GNU的自由软件。在LGPL下所有KDE库都允许开发KDE桌面的程序,所

有KDE应用程序得到GPL许可,KDE使用 Qt C++ 跨平台工具包,有各自的授权。简而言之

, Qt的授权允许你免费使用Qt来开发 X Windows下的软件,只要你的原始代码也自由地

被使用。

如果你希望你的原始代码不允许修改,你必须获得Qt的商业授权。你能从Troll Tech w

eb site找到更多有关Qt信息 和它的授权.如果你怀疑授权,请与Troll Tech web site接

触。

KDE和 Qt是可以通过 CD方式免费获得,运行时无任何费用。

27.在KDE中的K代表什么?

不表示任何东西。简单地说是 K桌面环境,就象X窗户系统中的X.。

28.KDE能在哪一个平台上工作?

KDE是所有Unix的桌面环境。大部分KDE开发者使用Linux,KDE平滑地跑在各式各样

的系统上。如果你使用的是Unix变体或不使用GNU开发工具如gcc,你也许要修改源代码

可运行KDE的系统有Linux Solaris FreeBSD IRIX HP-UX。

29.KDE是窗口管理程序吗?

不, KDE不是窗口管理程序。KDE包含一个采用非常先进技术的窗口管理程序称KWM,

KDE是成熟的完整的桌面环境(IDE)。KDE提供完全桌面环境,包括文件管理程序、窗口管

理程序、帮助系统、配置系统、不可数的工具和正在增加的应用程序。

30.KDE是CDE, Windows 95或 MacOS克隆吗?

不, KDE不是克隆。特别地,KDE不是CDE或Windows克隆。在KDE开发者已经和正在收

集所有存在的桌面环境的最好特性的时候,KDE是真正的,唯一的环境。

31.Linux发布里有 KDE吗?

是的,主要的Linux分布已经包含 KDE。Happy Linux包含KDE。

32.如何检查正在使用的 KDE的版本?

看 KDE控制中心。如果没有 KDE的版本号,它肯定是1.0。另一个差别是在面板 'K'

字,在1.0中,它是黑白的3D K,在1.1中,它是在轮子上面的白色K。

33.KDE需要Qt

对KDE1.0,你需要Qt库1.33或更高的版本。对KDE1.1,你需要Qt库1.42或更高的版

本。但是不要下载Qt 2.0或更高版本。如果你想自己编译KDE,你也需要头文件。在

http://www.troll.no/dle有免费资源。你需要的libgr一般包括在大部分发布内。请务

必确认你本地的loopback设备正确设置。

34.Qt是什么?

Qt是建造使用者接口的C++基类库。它提供大多数widgets、菜单、按钮、sliders等

等。Qt是一个跨平台库,写的代码可在Unix编译,也可在 Windows编译。

35.为什么KDE用Qt?

Qt是一个非常复杂工具包,他提供所有的现代用户接口。Qt由C ++写成,允许使用

object oriented development,…据我们看来没有比它更好的工具可以…。所有KDE开

发者同意如果没有Qt在如此短的时间不可能建造kde。

36.CVS是什么?

它是Concurrent Versions System的缩写字。它是版本控制系统,以RCS (修订版控

制系统)为基础,但是提供更多机能。它用于维护项目的原始代码。它将保持多个版本的

东西,允许远程存取最近原始代码。

37.怎样快速退出Xwindow?

Xwindow基本不会出现真正的死机(起码我没见过),如果出现无法运行的情,可以

用ctrl+alt+

backspace退出窗口返回到命令行模式。

38.怎样转换虚拟终端?

在字符模式下用alt+左方向键(或右方向键)可以顺序切换各个虚终端,也可以

用alt加F1到6直接切换到各个虚终端。

在X Window模式下可以用ctrl+alt+F1(F1-F6)切换到各个虚终端,ctrl+alt+F7切换回

窗口。

39.在X Window做文字处理应使用哪个软件?

在命令行模式下输入kedit命令就可启动字处理软件,其功能类似于Win98的写字板

三、 有关在linux中执行halt关机命令后出现的一些困惑见下:

Q:halt命令后,系统执行到system halted 时死在那里了,这是什么原因啊?(或有这

样问题的---“我的linux是RedHat7.0,每次关机总关不掉主机电源,该怎么办呀?”也

可参看下面的)

A:实际上按照你所说的情况,不算是死机。因为你看到了system haled.....这表明

是完全退出了linux操作系统!

就象我们在WIN98里一样(没有支持高级电源管理的情况下,会出现一个“你现在可以安

全关闭计算机了”),而linux默认没有这个提示而已,这时你可以按一下主机上的电源

按钮来关机关掉电源!一切OK。 不过你为了达到你所希望的,你可以用以下命令: ha

lt -p 或者poweroff 。

也可以通过修改:/etc/rc.d/init.d/halt中的有关“halt“ 为”halt -p“ 。 这样

你只要用halt就可以在关机时关掉主机上的电源

如果你有其它的想法和不同的观点可以跟以下的贴子:

1,http://www.linuxforum.net/forum/ ... ard=newbie&Numb

er=163283&page=0&view=collapsed&sb=5&o=31&part=

2.http://www.linuxforum.net/forum/ ... oard=newbie&Num

ber=138471&page=&view=&sb=&o=

四、开始选择用软盘启动linux的朋友,在丢了或损坏了软盘时,而Lilo 没在 MBR上,

Linux 还能启动吗?

请有这方面需要的朋友看下面这个贴子,或跟其贴!

http://www.linuxforum.net/forum/ ... d=newbie&Number

=162862&page=0&view=collapsed&sb=5&o=31&part=

五、有关环境变量的查看、设定、删除

1. 查看环境变量的设定值

语法:setenv 查看所有环境变量的设定值。

语法:echo  $NAME 显示指定的环境变量NAME的设定值。

例如:

echo  $PRINTER 显示环境变量PRINTER 的设定值。

2. 设定环境变量

语法:setenv NAME word

例如:

setenv PRINTER sp 设定环境变量PRINTER 为sp。

3. 删除环境变量

语法:unsetenv NAME

例如:

unsetenv PRINTER 删除环境变量PRINTER的设定值。

六、linux下是否有病毒的讨论见下:(欢迎谈谈个人看法!)

http://www.linuxforum.net/forum/ ... rd=newbie&Numbe

r=160462&page=1&view=collapsed&sb=5&o=31&part=

七、关于启动xwindow时如何自行选择gnome或kde?

方法有以下几种:

1.redhat7.1安装时默认启动为命令操作状态,启动时默认为gnome,可是有时候想用kd

e,在用户根目录下编辑.xinitrc,加上一条命令startkde即可。如果还要用gnome的话

,只要把.xinitrc删掉就可以了。

2.可以直接修改 $HOME/.xinitrc

如果启动gnome

.xinitrc文件内容应该这样写:

exec gnome-session

如果启动KDE

.xinitrc文件内容应该这样写:

exec startkde

3.use command:

switchdesk GNOME

4.在terminal运行:

switchdestop kde

或者

在x-windows下运行:

switchdestop

然后选一个wm

八、怎样使linux启动进入时不直接进入X-WINDOWS界面?

改/etc/inittab文件,将有“id:5:initdefault:”这一行中的,把数字5改成3

即可

九、linux 与SVR4 or 4.3BSD有何关系? 请见以下贴子:http://www.linuxforum.net/

forum/showthreaded.php?Cat=&Board=newbie&Number=162987&page=1&view=collapsed

&sb=5&o=31&part=

十、在linux中如何设置系统时间? 参照以下文章:http://www.linuxforum.net/foru

m/showthreaded.php?Cat=&Board=newbie&Number=159079&page=3&view=collapsed&sb=

5&o=31&part=

十一、关于swap分区的大小讨论!

请参加:::http://www.linuxforum.net/forum/ ... Cat=&Board=newb

ie&Number=158857&page=3&view=collapsed&sb=5&o=31&part=

十二、在没有正常关机的情况下,而后开机时报告文件系统错误,要运行什么fsck?如

何使用fsck?

你在shell命令提示符下:打 fsck命令。格式是:fsck /dev/hda? (针对ext2格式

的文件也可以用e2fsck) 它还可以带一些参数见下:

(详细请用: man fsck)

fsck的参数

-f

即使磁盘看起来无需检查也强制执行。默认情况下,只有当文件系统“肮脏”时才需要

进行检查。或者说,只

有当文件系统没有正确卸载(dismount)、或者使用了一定的时间、系统重新启动一定

次数后才需要进行检查。

-p

整理文件系统,自动修正所有可以安全地更正且不会导致数据丢失的问题。

-y

对所有问题回答yes。它的效果是:自动修正所有发现的问题,即使那些可能导致数据丢

失的问题也要修正。

-b block

指定文件系统备用superblock的位置。在极其罕见的情况下,即当主superblock被损坏

而文件系统主要部分仍

完整的情况下,该选项的作用将是非常大的。备用superblock通常位于8193、13685等位

置,创建文件系统时mkfs将输出

该信息。

有一点很重要,那就是在检查完文件系统后,如果对该文件系统做了任何纠正,就应该

立即重新启动系统(当

然,一般情况下,不能在文件系统被安装时检查它)。例如,如果e2fsck报告对文件系统

的错误作了些纠正的话, 就应该立即用shutdown-r命令确保重新启动系统,这使得当e

2fsck修改了文件系统后,系统能重新同步读文件系统的信息。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有