- 普通用户只有几个最主要的几个权限 比方你在打系统补丁的时候,需要root权限,安装软件的时候,也要ROOT的权限
- root用户可以在Linux系统上做任何操作,权限没有收到任何限制。一般需要root权限的任务包括:
- 移动文件或者文件夹in或者out of 系统目录,
- 复制文件到系统目录,赋予或者收回用户权限,
- 系统维护和安装一些应用程序
- 用户可以被允许使用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即可, . 表示当前路径