预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共77页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux系统简介=============路径====路径分为绝对路径和相对路径。绝对路径的起始点为根目录**/**,例如``/usr/local/bin``就是绝对路径,它指向系统中一个绝对的位置,不受其它因素影响。相对路径的起始点为当前目录,如果您现在位于``/usr``目录,那么相对路径``local/bin``所指示的位置为``/usr/local/bin``也就是说,相对路径所指示的位置,除了相对路径本身,还受到当前位置的影响。例如Linux系统中常见的目录``/bin``、``/usr/bin``、``/usr/local/bin``,如果只有一个相对路径``bin``\,那么它指示的位置可能上面三个目录中的任意一个,也可能是其它目录。如果我告诉您到``bin``目录寻找一个文件,您可能搞不清楚是哪一个``bin``目录。只有当前位置确定,相对路径指示的位置才能够确定。现在我说,``/usr/local``目录下,它的相对路径``bin``中有某个文件,这样就比较明确了。在相对路径中**.**表示当前目录,**..**表示当前目录的上一级目录。假设您安装了一个程序,它的主程序没有被放置到上面三个``bin``目录中的任何一个,或者其它系统能够找到的地方,您就得告诉系统,它的可执行文件在哪里。可以使用绝对路径,例如:``/home/user/bin/可执行文件``或者定位到``/home/user/bin``目录,使用相对目录来定位它``./可执行文件``如果您定位到了它的子目录,比如``/home/user/bin/gui``\,您可以使用**..**来表示它的上级目录``../可执行文件``路径相关命令::cd(changedirectory)更改目录。pwd(printworkingdirectory)显示当前路径。ls(list)显示当前目录中的文件列表。请尝试以下操作:::cd/etc进入“/etc”目录,这里使用的是绝对路径pwd显示当前路径,这个命令返回结果“/etc”cdinit.d进入“/etc”目录的子目录“init.d”,这里使用的是相对路径cd..进入上一级目录“/etc”cd../home“/etc”目录的上一级目录为“/”,它的子目录“home”为“/home”cd-回到上一次的目录,我们在“/etc”目录跳转到“/home”目录,所以这次是回到“/etc”目录cd~“~”代表当前用户的“$HOME”目录,也就是“/home/{用户名}”目录。ls在任何时候,您都可以使用“ls”命令,来了解当前目录下都有哪些文件。远程路径:远程路径的表示方法为**协议://用户名:密码@位置/路径:端口**大多数的远程路径可以使用默认端口匿名访问,由此用户名、密码、端口通常不需要填写。例如:::http://www.ubuntu.org.cn/.../index.html要求身份验证的远程路径,您可以使用下面的方式访问::ftp://user:passwd@ftp.ubuntu.org.cn:21软件====Linux中没有*注册表*这个概念。安装软件,理论上讲,只要拷贝所有相关文件,并运行它的主程序就可以了。按照传统,一个软件通常分别拷贝到同级目录下的**bin**\、\**etc**\、\**lib**\、\**share**\等文件夹。**bin**可执行文件,程序的可执行文件通常在这个目录下。在环境变量中设定搜索路径,就可以直接执行,而不需要定位其路径。**etc**配置文件,大部分系统程序的配置文件保存于``/etc``目录,便于集中修改。**lib**库文件,集中在一起,方便共享给不同程序。相较不同的软件单独保存库文件,能够节约一些磁盘空间。**share**程序运行所需要的其它资源,例如图标、文本。这部分文件是专有的,不需要共享;而且目录结构相对复杂,混放在一起比较混乱,所以单独存放。还有一些软件,占用一个单独的目录,所有的资源都在这个目录中。类似于Windows下的绿色软件,不推荐在Linux系统下这样作。-执行时,系统找不到可执行文件(搜索所有路径,资源开销过大,是不现实的),需要定位其位置,像这样``/home/user/bin/可执行文件``,不够方便。-许多系统软件需要协作运行,配置文件分别保存,定位它们非常麻烦-如果程序使用的库文件,像图形库文件,都单独存放,那么磁盘空间的浪费会非常严重。有一些大型软件,或者您布署的重要应用,您可以将它们单独安装在一个文件夹下。(通常源码安装支持这种方式,将在软件安装_部分介绍)配置方式========Linux下没有类似*注册表*的系统,系统和软件都可以通过纯文本的配置文件进行设置。事实上,图形界面的配置工具,通常就是以图形界面的方式修改配置