linux下“软件”概念介绍和配置方式(系统or软件)_chrissie_新浪博客

软件

    Linux中没有注册表 这个概念。安装软件,理论上讲,只要拷贝所有相关文件,并运行它的主程序就可以了。按照传统,一个软件通常分别拷贝到同级目录下的 bin、etc、lib、share等文件夹。
  bin
  可执行文件,程序的可执行文件通常在这个目录下。在环境变量中设定搜索路径,就可以直接执行,而不需要定位其路径。
  etc
  配置文件,大部分系统程序的配置文件保存于 /etc 目录,便于集中修改。
  lib
  库文件,集中在一起,方便共享给不同程序。相较不同的软件单独保存库文件,能够节约一些磁盘空间。
  share
  程序运行所需要的其它资源,例如图标、文本。这部分文件是专有的,不需要共享;而且目录结构相对复杂,混放在一起比较混乱,所以单独存放。


    还有一些软件,占用一个单独的目录,所有的资源都在这个目录中。类似于Windows下的绿色软件,不推荐在Linux系统下这样作。
    • 执行时,系统找不到可执行文件(搜索所有路径,资源开销过大,是不现实的),需要定位其位置,像这样 /home/user/bin/可执行文件 ,不够方便。
   • 许多系统软件需要协作运行,配置文件分别保存,定位它们非常麻烦
   • 如果程序使用的库文件,像图形库文件,都单独存放,那么磁盘空间的浪费会非常严重。

 

配置方式

Linux下没有类似 注册表 的系统,系统和软件都可以通过纯文本的配置文件进行设置。

 

隐藏文件

Linux下,名称中{dy}个字符为 . 的文件或者文件夹,系统默认情况下将它们隐藏起来。

可以用  ls -a  或者 ls -A(不显示. ..)来查看

 

文件类型

Linux系统主要根据文件头信息来判断文件类型,扩展名并非决定因素。

可以用ls -l命令查看:

total 5
drwxr-x--- 4 user group 4096 Mar 10 00:37 filename
drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名
-rw------- 1 user group 524 Mar 10 00:40 a
-rw-r--r-- 1 user group 24 Jun 11 2000 b
drwx------ 2 user group 4096 Mar 9 11:06 c

 

共显示了七列信息,从左至右依次为:

权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称

{dy}个字符:

    d 文件夹

    - 普通文件

    l 链接

    b 块设备文件

    c 字符设备文件

 

权限

使用 chmod 命令更改文件的权限,使用 chown 来更改文件的归属。 例如:
chmod 755 xxx
chmod a+x xxx
chown user:group xxx 用来更改文件的归属用户,也可以同时更改其归属群组
chgrp group xxx 用来更改文件的归属群组
上面命令中的 755 和 a+x 是两种类型的表达式

 

shell、console、terminal

 

rxvt-unicode

是一种比较好用的terminal,可以用如下命令获取:

sudo apt-get install rxvt-unicode

 

bash

按下 Ctrl+a 将光标移动到行首,

     Ctrl+f 向前移动光标,

     Ctrl+b 向后移动光标,

     Ctrl+e 将光标移动到行末

郑重声明:资讯 【linux下“软件”概念介绍和配置方式(系统or软件)_chrissie_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——