· 关于路径
路径分为:绝对路径和相对路径。
绝对路径的起始点为根目录/,例如/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
路径相关命令:
cd(change 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