Linux基本命令分析
LINUX基础知识
Linux目录结构
/bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。/etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。
/sbin 该目录用来存放系统管理员的系统管理程序。
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。
/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库 /lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。
/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录
/tmp 用来存放不同程序执行时产生的临时文件/usr 用户的很多应用程序和文件都存放在该目录下/usr/X11R6:X-Window目录;/usr/src:Linux源代码;/usr/include:系统头文件;/usr/lib:存放常用动态链接共享库、静态档案库;su用户切换
linux下的两种帐号: 1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。 2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。 用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:[root@loclhost /root]#
这时可以对系统做各种操作。注意超级用户的提示符是“#”,其他用户的提示符是“$”。利用whoami可以知道当前登录的用户账号是什么身份。
用exit 或 logout 结束当前的 Linux 会话。也可按下+d 来结束此 Linux 会话
功能:。 语法: su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:$su user2然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。
su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。
如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。useradd 用户名
说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。建立一个用户则在/home目录下建立一个主目录。
该命令必须有系统管理员权限才能执行
常用选项:-d指定目录, -m指定权限, -g 组号(把用户加入到具体的组)
利用id可以查看用户信息组号, id wangxiao可以查看wangxiao用户的组信息。
passwd修改口令
功能:添加密码和修改密码。语法:passwd [用户名]
说明:出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。因此使用useradd命令增加时,还需使用passwd命令为每一位新增加的用户设置口令;用户以后还可以随时用passwd命令改变自己的口令。 该命令的一般格式为: passwd [用户名] 其中用户名为需要修改口令的用户名。只有超级用户可以使用“passwd 用户名”修改其他用户的口令,普通用户只能用不带参数的passwd命令修改自己的口令。 命令的使用方法如下: 输入 passwd< Enter>; 在(current) LINUX passwd:下输入当前的口令 在new password:提示下输入新的口令(在屏幕上看不到这个口令): 系统提示再次输入这个新口令。 输入正确后,这个新口令被加密并放入/etc/shdow文件.选取一个不易被破译的口令是很重要的. 选取口令应遵守如下规则: 口令应该至少有六位(最好是