您的位置:首页 > 运维架构 > Linux

linux基础知识汇总

2013-06-16 15:10 281 查看
1、进入ubuntu 11.10的控制台:

Ctrl+Alt+t或者是在File System中查找“Terminate”,找到相应的Terminate图标,把它copy to Desktop,就可以了。

2、Ubuntu中root用户和user用户的相互切换

因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。

(1)从user用户切换到root用户

不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user

但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦

此时我们可以切换到root用户,只需要简单的执行sudo su 即可

注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变

的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不知道root的密码

(2)从root用户切回user用户

想从root用户切回user用户只需执行命令:su user (user是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键推出

(3)给root设定一个密码

默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码

只需执行命令:sudo passwd root 然后根据提示一步一步来

这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户

注意:给root设定密码后,仍可以 sudo su 切换到root用户

附:在图形模式下 系统->系统管理->用户和组 也可以给root设置密码

(4)禁用和启用root登录

执行 sudo passwd -l root 即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败,

要再次启动root登录,执行 sudo passwd -u root 即可

(5)让Ubuntu自动登录

图形模式下 系统->系统管理->登录窗口 授权解锁后选择

作为 user自动登录 即可。

3、创建用户和设置密码:

切换成root用户后,可以创建普通用户,比如输入:useradd xuyehui ,即可创建一个用户

对这个用户设置密码的命令是:passwd xuyehui, 即可设置用户的密码。

4、文件、目录文件,设备文件:

Linux提供的文件系统是树形的层次结构系统。所有文件最终都归结到根目录“/”。

File System---》dev目录下,存放所有的设备文件,这是linux独特形式,计算机的所有设备都以文件的形式提供给应用程序使用。

5、常用命令总结:

(1)文件打包tar命令:

解压缩*.tar.gz,使用命令:sudo tar -zxvf file.tar.gz

(2)查找文件find命令:

从目录“/home/wangle”下开始,查找ex.c文件,使用命令:find /home/wangle -name ex.c -print

从“/dev”目录下,查找包含“usb”字符串的文件,使用命令:find /dev -name usb* -print

(3)查看命令使用帮助命令:

查找cd命令使用帮助,使用命令:ls --help

(4)查找命令在文件系统中的位置:

查找ls命令二进制文件在什么目录下,使用命令: whereis -b ls

(5)在输入命令时,如果要敲打某个目录下的文件时,可以写文件的开头几个字母,然后按“Tab”键,系统会自动把文件名列在后面,如果有多个文件满足条件的话,系统会列出多个文件列表,以供选择。

(6)关机命令:

在2分钟后关机,并给所有用户发送消息,使用命令:shutdown -h +2 "this system will be shutdown in 2 minutes."

6、文件的权限:

文件类型的字符表示文件的权限,权限由3个字符串组成:该用户所有者的权限、组中其他人的权限和系统中其他人的权限;每个字符串又由3个字符组成,依次表示对文件的读(用字符r表示)、写(用字符w表示)和执行权限(用字符x表示)。当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。例如:

“drwxr-x---”

其中d表示该文件是目录;目录的拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(表示有读和执行的权限,没有写权限),系统中其他人对该目录的权限是--(表示读、写和执行权限都没有)。

用长格式查看根目录下usr子目录下的内容,命令及相应如下:

ls -l /usr



用长格式查看目录内容,每行表示一个文件或目录的信息,每行信息依次表示:文件类型及权限、连接数、文件属主、文件属组、文件大小、建立或最近修改的时间、名字。例如,上述命令响应的第1行第一列表示bin是一个目录,拥有者对该目录的权限是读写和执行。组中其他人对该目录的权限是读和执行,系统中其他人对该目录的权限是读和执行。第2列表示bin的硬连接数十2。第3列表示该目录的所有者是root,第4列表示bin所属的工作组是root,第5列表示bin的目录大小事49152bytes,第6列表示bin目录最近修改的时间是6月22日 19:40。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: