QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 695|回复: 4

给那些对Linux没有概念的新手

[复制链接]
发表于 2005-10-10 20:33:44 | 显示全部楼层 |阅读模式
我自己用linux不到三个月,书上有些东西,我抄了下来,希望对有些人有帮助
以下是我抄书上的:

Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。


文件名最多可以有256个字符,可以包含数字,点号”.”,下划线”_”,横杆”-”,加上其他一些不被建议使用的字符。


文件名前面带”.”的文件在输入”ls”或者”dir” 命令时一般不显示。可以把这些文件看作是隐含文件,当然你也可以使用命令”ls –a”来显示这些文件。


“/”对等于DOS下的”\”(根目录,意味着所有其他目录的父目录,或者是在目录之间和目录和文件之间的一个间隔符号)。举个例子,cd /usr/doc。


在Linux系统下,所有的目录显示在单一目录树下(有别于DOS系统的驱动器标识)。这意味着所有的物理设备上的所有文件和目录都合并在单一的目录树下。


在配置文件里,以#打头的行是注释行。在修改配置文件的时候尽量不要删除旧的设置――可以把原来的设置加上”#”变成注释行,总是在修改地方对应地加入一些关于修改的注释,你会发觉在以后的管理中获益多多。


Linux是继承性的多用户操作系统。你的个人设定(和其他用户的个人设定)放在你的主目录下(一般是/home/your_user_login_name)。许多的配置文件的文件名都以”.”开头,这样用户一般看不到这些文件。


整个系统范围的设定一般放在目录/etc下。



和其他的多用户操作系统类似,在Linux下,文件和目录有自己的拥有者和访问权限。一般来说,你只被允许文件到你的主目录下(/home/your_user_login_name)。学习一些关于文件权限管理的相关知识,否则你肯定会觉得Linux实在很麻烦。

10
命令参数选项一般由”-”引导,后面跟一个字符(或者”--“,当选项超过一个字符时)。这样,”-”有点象DOS下的”/”。举个例子,输入命令 rm --help。

11
输入command& (命令名后面加&符号)在背景模式下运行一个命令。这个一般用来在X窗口下启动其他的程序。

以下是对目录的介绍~

“/”根目录
包含基本的操作系统和维护工具。这个目录的文件可以启动系统,并且需要的话,可以完成紧急维护和修复的功能。



“/usr”目录
包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。



“/var”目录
包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。



“/home”目录

包含用户的文件:参数设置文件、个性化文件、文档、数据、EMAIL、缓存数据等。这个目录在系统省级时应该保留。



“/proc”目录

整个包含虚幻的文件。它们实际上并不存在磁盘上,也不占用任何空间。(用 ls –l 可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统。



“/”根目录部分有以下子目录:


/bin 系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。



/sbin 系统执行文件(二进制),这些文件不打算被普通用户使用。(普通用户仍然可以使用它们,但要指定目录。)



/etc 操作系统的配置文件目录。


10
/root 系统管理员(也叫超级用户或根用户)的Home目录。

11
/dev 设备文件目录。LINUX下设备被当成文件,这样一来硬件被抽象化,便于读写、网络共享以及需要临时装载到文件系统中。正常情况下,设备会有一个独立的子目录。这些设备的内容会出现在独立的子目录下。LINUX没有所谓的驱动符。


12
/lib 根文件系统目录下程序和核心模块的共享库。


13
/boot 用于自举加载程序(LILO或GRUB)的文件。当计算机启动时(如果有多个操作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。这个目录也会包含LINUX核(压缩文件 vmlinuz),但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。


14
/opt 可选的应用程序,譬如,REDHAT 5.2下的KDE (REDHAT 6.0下,KDE放在其它的X-WINDOWS应用程序中,主执行程序在/usr/bin目录下)


15
/tmp 临时文件。该目录会被自动清理干净。


16
/lost+found 在文件系统修复时恢复的文件。


17
“/usr”目录下比较重要的部分有:

/usr/X11R6 X-WINDOWS系统(version 11, release 6)


18
/usr/X11 同/usr/X11R6 (/usr/X11R6的符号连接)


19
/usr/X11R6/bin 大量的小X-WINDOWS应用程序 (也可能是一些在其它子目录下大执行文件的符号连接)。


20
/usr/doc LINUX的文档资料(在更新的系统中,这个目录移到/usr/share/doc)。


23
/usr/share 独立与你计算机结构的数据,譬如,字典中的词。


24
/usr/bin和/usr/sbin 类似与“/”根目录下对应的目录(/bin和/sbin),但不用于基本的启动(譬如,在紧急维护中)。大多数命令在这个目录下。


25
/usr/local 本地管理员安装的应用程序(也可能每个应用程序有单独的子目录)。在“main”安装后,这个目录可能是空的。这个目录下的内容在重安装或升级操作系统后应该存在。


26
/usr/local/bin 可能是用户安装的小的应用程序,和一些在/usr/local目录下大应用程序的符号连接。


需要理解的是:所有目录出现在单一的文件目录树下,即使这些目录在不同的分区,物理驱动器(包括软驱),或者甚至分布在网络上。所以,在LINUX下没有类似在DOS下的驱动符。在DOS或WINDOWS下的驱动符,在LINUX下以一个装载位置下的子目录的形式出现。  

总结来说:

用户应该将文件存在/home/user_login_name目录下(及其子目录下)。  
本地管理员大多数情况下将额外的软件安装在/usr/local目录下并符号连接在/usr/local/bin下的主执行程序。  
系统的所有设置在/etc目录下。  
不要修改根目录(“/”)或/usr目录下的任何内容,除非真的清楚要做什么。这些目录最好和LINUX发布时保持一致。  
大多数工具和应用程序安装在目录:/bin, /usr/sbin, /sbin, /usr/x11/bin, /usr/local/bin。  
所有的文件在单一的目录树下。没有所谓的“驱动符”。


一些KDE的快捷键(很有用,但不是非要不可的)

<Alt><Tab>
切换不同的程序窗口。往回切换,使用 <Alt><Shift><Tab>

<Ctrl><Tab>   
切换不同的桌面。往回切换,使用 <Ctrl><Shift><Tab>


<Ctrl><Esc>   
显示我系统里正在运行的进程列表。允许我终止那些由我启动的进程(或者送信号给这些进程)

<Alt><F1>     
访问K菜单 (对等于微软Windows的的“开始”菜单).


<Alt><F12>   
使用键盘上的箭号键模拟鼠标的操作

<Alt><鼠标左键>      
拖曳并移动一个窗口。一般来说,我通过拖曳窗口的题目栏来移动一个窗口。有些时候,我用它把

一个窗口移动到屏幕之外。使用这个功能,我可以把窗口移动到屏幕的任何位置。

<Alt><PrintScreen>
把当前屏幕的快照存到剪贴板

<Ctrl><Alt><PrintScreen>
把当前桌面的快照存到剪贴板

<Ctrl><Alt><l>
锁定桌面


ls dir
列出当前目录的内容。dir命令是ls命令的一个别名,所以这两个命令在文件罗列时使用的颜色代码是绝对一致的:

深蓝色=目录
浅灰色=一般文件
绿色=可执行文件
紫色=图形文件
红色=压缩文件
浅蓝色=链接文件
黄色=设备文件
棕色=FIFO文件(先进先出,命令管道)

ls -al |more
列出当前目录的内容,所有文件(包括那些以“点号”开头的隐含文件),并以“长格式”显示。把所有输出定向到管道more,在屏幕满屏时可以暂停。ls命令还有很多其他的非常有用的可选项。还有一些快捷键可以减少麻烦的命令输入。试试ll(=长格式罗列,相当于ls –l)。另外一个我经常使用的可选项是“ls –ad”(列出所有当前目录下的子目录但是不输出它们的内容)。

cd 目录
修改当前目录。只输入“cd”没有指定目录名将切换到你的主目录。“cd –”将切换到上一次你访问的目录,这个命令在两个不同的目录之间切换时非常方便。“cd ..”将退到当前目录的上一级目录(父目录)。

./程序名
在当前目录下运行一个可执行程序。当可执行文件不在我的PATH下时,“./”是必须的。一个在我的PATH下的可执行文件可以简单的输入程序名运行而不需要“./”。

shutdown -h now
(要求root用户)关机。一般用于在远程关闭计算机。在控制台上可以使用<CTRL><ALT><DEL>来关闭计算机(所有用户都可以)

halt
reboot
init 6
(三个命令都要求root用户)关机或者重新启动计算机。主要用于远程系统重新启动,比上面的命令要简单一些。如果计算机停止响应时非常有用,我一般通过网络从其他机器telnet到停止响应的计算机上然后重新启动它。在本地计算机上,我则一般使用<CTRL><ALT><DEL>来重新启动。

vlock
(旧版本的RedHat没有这个功能)锁住当前的文本终端。也可以使用vlock –a锁住所有的终端(可能不是什么好主意)。最好的做法一般是使用logout命令退出系统。你不能在图形用户界面的终端上使用vlock命令――因为窗口管理器自带一个屏幕保护程序和一个加锁的工具(在KDE下一个小的锁型标志,键盘快捷键<CTRL><ALT><L>)。


<Ctrl><Alt><d>
切换隐藏/显示桌面的功能(当老板走过来的时候迅速藏起你的纸牌接龙游戏非常管用哦!)


好了,我就抄这么点,抄得不好就不要看了~~~~~~再说我自己也才刚用linux不久,满打满算不到一个月,虽然是三个月以前装的linux但中间是装了
卸,卸了又觉得舍不得,又装上了,发现没有资源,又卸,又觉得还是有点趣味
又装,感觉不会用,又卸,但是心理还是舍不得,又装上,哎!真的不晓得用,
又卸,心里又想,还是装上吧,反正硬盘没东西放,又装,有感觉了,搞懂了些
还是蛮有成就感的~~~还是不懂,算了,还是卸了吧,浪费时间~~~
又舍不得~~~:)不好意思,进入了“死锁”,无限循环下去了……只有
if (会用){
  卸windows;
  break;
发表于 2005-10-10 20:47:01 | 显示全部楼层
支持
回复

使用道具 举报

发表于 2005-10-10 21:16:28 | 显示全部楼层
谢谢,好多东西我都不晓得……
回复

使用道具 举报

发表于 2005-10-11 01:35:52 | 显示全部楼层
学习中
回复

使用道具 举报

发表于 2005-10-11 14:35:29 | 显示全部楼层
good job
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-24 07:19 , Processed in 0.065383 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表