Ubuntu概述(二)

·        关于路径

路径分为:绝对路径和相对路径。

绝对路径的起始点为根目录/,例如/usr/local/bin 就算绝对路径,它指向系统得绝对位置,不受其他因素影响。

相对路径得起始点为当前目录,如果您现在位于/usr 目录,那么相对路径 local/bin所示得指示的位置为/usr/local/bin

也就所说,相对路径所指示得位置,除了相对路径本身,还受到当前位置得影响。例如 Linux系统中常见的目录 /bin /usr/bin /usr/local/bin ,如果只有一个相对路径 bin,那么它指示的位置可能上面三个目录中的任意一个,也可能是其它目录。在相对路径中 . 表示当前目录, .. 表示当前目录的上一级目录

远程路径:

远程路径的表示方法为协议://用户名:密码@位置/路径:端口

大多数的远程路径可以使用默认端口匿名访问,由此用户名、密码、端口通常不需要填写。

例如:http://www.ubuntu.org.cn/.../index.html

要求身份验证的远程路径,您可以使用下面的方式访问:

ftp://user:[email protected]:21

路径相关命令:

cdchange directory更改目录

pwd(print working directory)显示当前路径

ls(list) 显示当前中目录得文件。

·           关于软件

Linux中没有注册表这个概念。安装软件,理论上讲,只需要拷贝所有相关文件,并运行它得主程序就可以立。

按照传统,一个软件通常分别拷贝到同级目录下的bin,etc,lib,share等文件夹。

bin :可执行文件,程序的可执行文件通常在这个目录下。在环境变量中设

定搜索路径,就可以直接执行,而不需要定位其路径。

etc: 配置文件,大部分系统程序的配置文件保存于 /etc 目录,便于集中修改。

lib:库文件,集中在一起,方便共享给不同程序。相较不同的软件单独保存库文件,能够节约一些磁盘空间。

share:程序运行所需要的其它资源,例如图标、文本。这部分文件是专有的,

不需要共享;而且目录结构相对复杂,混放在一起比较混乱,所以单独存放。

注:还有一些软件,占用一个单独的目录,所有的资源都在这个目录下,类似于window下的绿色软件。不推荐在Linux系统下这样做。

·        关于隐藏文件

Linux下,名称中第一个字符为 .的文件或者文件夹,系统默认会将他们隐藏起来。

ls -a 查看所有文件的文件列表(包括隐藏文件)

·        权限

Linux 系统上的所有文件都有权限,以允许或者阻止其它用户查阅、修改或者执行。超级用户“root”则可以访问系统上的任意文件。每个文件都有访问限制、用户限制以及隶属于某个用户/(owner/group)所有文件皆有如下三组权限加以保护,按重要性依次排列:

用户(user) ■ 适用于该文件的所有者

(group) ■ 适用于该文件所属的组

其他(other) ■ 适用于所有其他用户

上述三组权限信息的每一组都包含了实际权限。这些权限信息,连同它们对文件和目录具有的不同含义,概述如下:

(read) ■ 允许显示/打开该文件可以显示目录内容

(write) ■ 可以编辑或删除该文件可以更改目录内容

可执行(execute) ■ 可执行文件可以作为程序运行可以进入该目录

要查看和编辑文件或目录的权限,请打开位置主文件夹并在文件或者目录上单击右键。然后选择属性。授权信息就在权限标签页中,如果您是该文件的所有者,您可以编辑所有的授权等级。

而一个文件可以针对归属用户,归属群组,其它用户用户或群组分别设定权限。

这种权限管理的方式灵活、简单、严密、明晰。尽管如此,在最初的阶段,可能会有一点小小的不适。因为它无所不在,而您习惯了的 Windows 的权限管理却不是这样(非常混乱,大多数时间形同虚设,偶尔用到却让人伤透脑筋)

执行命令的身份

默认情况下,您的命令提示符未位为$,这表示将以普通用户的身份执行命令。

可以使用su(switch user)这个命令来切换其他用户。

例如:su root 切换到root用户

·        终端

要启动一个终端,可以选择应用程序附件终端。

快捷方式:Ctrl + Alt + T

ALT+F2 Run a command: gnome-terminal

猜你喜欢

转载自cfj.iteye.com/blog/2121607