• 普通用户只有几个最主要的几个权限  比方你在打系统补丁的时候,需要root权限,安装软件的时候,也要ROOT的权限
  • root用户可以在Linux系统上做任何操作,权限没有收到任何限制。一般需要root权限的任务包括:
  1. 移动文件或者文件夹in或者out of 系统目录,
  2. 复制文件到系统目录,赋予或者收回用户权限,
  3. 系统维护和安装一些应用程序
  • 用户可以被允许使用sudo命令,临时赋予root权限
  •  ./ 代表从当前目录(.)下面开始进行查找。例如:./my_subdir/my_textfile,代表的意思就是:当前目录下面的 /my_subdir 子目录下面的 my_textfile 这个文本文件;
  • ./my_runfile 代表的意思就是:当前目录下面的 my_runfile 这个运行文件
  • /mnt/hgfs这个目录是按照vmware tool时候默认生成的Linux系统和外面系统windows共享的目录在本Linux系统里的路径

 

  • 宿主机:就是主机,host,比如我的惠普主机,宿主机操作系统,就是我的主机装的win8.1系统
  • 客户机:虚拟机,guest,client,客户机操作系统,就是此虚拟机上的操作系统,比如我装了deepin Linux系统

                                                                                                                                                                                                                                                  

  • 一般来说, 可执行文件没有扩展名。
    Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用是帮助人来识别文件,对于Linux系统本身来说没有什么用处。

    .sh(因为是bash这个程序执行的)结尾表示是shell 脚本文件,但是不以.sh结尾的文件也可以是可执行的shell脚本(比如/etc/init.d中的脚本),因为它们的文件开头都有#!/bin/sh这一行
  • xx.pl是脚本文件,如果当前路径处在某个文件夹内,想执行里面的文件xx.pl,直接输入xx.pl是执行不了的,因为xx.pl没有添加到环境变量,所以应该用绝对路径/xx.pl,就是这样写 ./xx.pl即可,  . 表示当前路径