Linux系统多用户系统,一般不建议用户直接使用Root(super Administrator), 但是在某些情况下,我必须要使用Root来执行一些命令,以满足我们的需要。
在Ubuntu 安装过程中,只给我创建了一个普通终端用户,在进入系统后,需要使用如下命令来获取Root账号
在终端中输入:
sudo passwd root
Enter new UNIX password: (在这输入你的密码)
Retype new UNIX password: (确定你输入的密码)
passwd: password updated successfully
以后,如果在想获得root权限,只需进行如下的操作:
su root
Password: (在此输入你上面设置的密码)
如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root
注意:这个sudo和su的区别:
sudo:表示以另一个用户的身份执行某个命令。
su:表示在不注销的情况切换用户身份。
查看版本的命令
uname -a 和 cat /proc/version :是指查看内核的版本
lsb_release -a :是指查看发行版本
实用的查看目录信息的命令
1. $ ls : 可以显示要查看目录的信息,可以通过一些参数组合达到一个复杂的功能,常用的有 -l 和 -a 参数。
但当想看一个目录结构时,这个Command就力不从心了,需要使用目打印目录树的 tree command。
2. $ tree : 这个命令就是用于显示目录树,通常Ubuntu下可能没有安装,使用命令后,会提示如下信息:
The program 'tree' is currently not installed . You can install it by typing:
sudo apt-get install tree
然后你可以它提示命令安装这个Command,即可以用了。相关网址:http://www.centerkey.com/tree/
编译命令make
make命令是一个常用的编译命令,尤其是在开发C/C++程序时,它通过Makefile文件中描述的源程序之间的依赖关系来自动进行编译。Makefile文件是按照规定的格式编写的,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。在首次执行make时,会将所有相关的文件都进行编译,而在以后make时,通常是进行增量编译,即只对修改过的源代码进行编译。许多Tarball格式的开源软件,在解压之后,一般先执行./configure,然后执行make,再执行make install进行安装。 与JAVA中常使用Ant工具相似,Ant的开发就有供鉴到make工具的做法。
待续.....