12LINUX高级企业服务器管理LinuxAdvancedEnterpriseServerManagement3Redhat5的安装与桌面的使用常用命令与文本编辑器viLinux的文件系统Linux下硬件管理用户和组的管理Linux下软件的安装与管理Linux网络基础与网络服务的管理打印服务器文件服务器NFS与samba引导服务器dhcp和NIS《LINUX高级企业服务器管理》课程结构LINUX高级企业服务器管理Dns服务器4apache服务器Mail服务器ftp服务器Ldap服务器远程管理工具Mysql数据库Iptables与代理服务器Linux系统的自动化任务Linux下数据备份与恢复Linux内核编译与shell基础《LINUX高级企业服务器管理》课程结构LINUX高级企业服务器管理(续)常用命令参考(附录)5第2章常用命令与文本编辑器•本章学习目标了解终端掌握常用命令熟练掌握文本编辑器vi(m)的使用了解启动级别6GNOME的终端2-1•打开终端7GNOME的终端2-2•终端介绍第一列root代表当前登录的用户名第二列RHEL5代表当前主机的名字第三列~代表当前的目录名(~代表当前用户的主目录)#代表当前用户的身份是管理员(普通用户以$表示)8命令——whoami•whoami:显示当前登录主机的用户名用法:whoami例如:[root@RHEL5~]#whoamiroot[root@RHEL5~]#•与whomai命令类似的是whow9命令——hostname•hostname:显示计算机(主机)名用法1:hostname显示计算机名例如:[root@RHEL5~]#hostnameRHEL5[root@RHEL5~]#用法2:hostname计算机名设置计算机名例如:设置计算机明为linux[root@RHEL5~]#hostnamelinux检验:[root@RHEL5~]#hostnamelinux[root@RHEL5~]#10命令——pwd•pwd:显示(查看)当前所在目录用法:pwd例如1:[root@RHEL5~]#pwd/root[root@RHEL5~]#例如2:[root@RHEL5tmp]#pwd/tmp[root@RHEL5tmp]#11常见的目录表示方法•/代表根目录•.代表当前目录或者本目录•..代表当前目录的上级目录或者父目录•~代表当前用户的主目录•目录名代表当前目录下的目录•/目录名代表根目录下的目录•/目录名1/目录名2代表根目录下目录名1下的目录名212命令——cd•cd:更改目录或者进入目录用法1:cd/进入根目录例如:[root@RHEL5~]#cd/[root@RHEL5/]#用法2:cd目录进入指定目录例如:[root@RHEL5~]#cd/tmp[root@RHEL5tmp]#用法3:cd进入当前用户的主目录例如:[root@RHEL5~]#cd[root@RHEL5~]#用法4:cd~进入但前用户的主目录例如:[root@RHEL5tmp]#cd~[root@RHEL5~]#13命令——ls3-1•ls:显示或查看目录的内容用法1:ls显示当前目录下的内容例如:用法2:ls目录名显示指定目录下的内容例如:14命令——ls3-2•ls:显示或查看目录的内容用法3:ls-l以详细资料显示当前目录下的内容例如:用法3:ls-a显示当前目录下的隐藏内容例如:15命令——ls3-3•ls:显示或查看目录的内容用法5:ls-ld目录名显示制定目录的属性例如:用法6:ll=ls–l例如:16命令——mkdir2-1•mkdir:创建目录用法1:mkdir目录名在当前目录下创建目录例如:用法2:mkdir目录名/目录名1在指定目录下创建目录例如:17命令——mkdir2-2•mkdir:创建目录用法3:mkdir目录名1目录名2目录名3在指定目录下创建多个并列的目录用法4:mkdir-p目录名5/目录名6在没有父目录的情况下同时创建父目录和子目录18命令——touch•touch:创建空文本文件用法:touch文件名例如:19命令——cp2-1•cp:复制文件或目录用法1:cp目录1/文件1目录2复制目录1下的文件到目录2下例如:用法2:cp目录1/文件2目录2/文件2复制目录1下的文件到目录2下,并改名为文件2例如:20命令——cp2-2•cp:复制文件或目录用法3:cp-r目录1目录2复制目录1到目录2下例如:用法4:cp-r目录1目录2/目录3复制目录1到目录2下,并改名为目录3例如:21命令——rm•rm:删除文件或目录用法1:rm文件名删除文件例如:用法2:rm-r目录名删除目录例如:22命令——mv2-1•mv:移动文件或目录用法1:mv文件1目录1移动文件到目录1下例如:用法2:mv文件1文件2文件1改名为文件2例如:23命令——mv2-2•mv:移动文件或目录•用法3:mv–r目录1目录2移动目录1到目录2下(如果目录2不存在,则是将目录1改名为目录2)•例如:24命令——man•man:查看手册页(即获取帮助)用法:man命令名例如:25文本编辑器vi•vi,即vim,Linux下的一个全屏幕文本编辑程序。优点:编辑功能强大缺点:操作复杂•vi的工作模式输入(编辑)模式命令(末行)模式•vi的工作模式转换命令模式(默认模式)转换为输入模式Insert键,a(A),i(I),o(O)键输入模式转换为命令模式Esc键26vi的基本操作3-1•vi文件名打开文件•保存文件命令模式下::w保存:w!强制保存:w文件名另存为•退出vi命令模式下::q退出:q!强制退出:wq保存并退出:wq!强制保存并退出27vi的基本操作3-2•移动光标上下左右方向键•修改文本文件内容输入模式输入:键盘删除:del或退格键•列出/取消文本内容的行号命令模式:setnu:setnonu28vi的基本操作3-3•vi显示颜色使用命令aliasvi=vim更改用户环境变量在当前用户主目录下修改.bashrc,添加一行aliasvi=vim重启计算机29Linux系统的启动运行级别•系统的启动运行级别由init进程决定init进程:由Linux内核引导运行。init0:系统停机init1:单用户模式init2:多用户文本模式(没有NFS)init3:完全的多用户文本模式init4:未定义init5:完全的多用户图形模式init6:系统重新启动30系统启动运行级别的更改•init的配置文件/etc/inittab•更改vi/etc/inittab其中id:数值:initdefault:数值即代表系统当前默认的启动级别31总结•如何在Linux系统中使用命令?•如何复制文件,如何复制目录?•根目录和用户的主目录都用什么来表示?•vi中如何保存文件?•Linux系统的启动级别如何更改?32上机实验•熟练掌握常用命令•vi基本使用33作业•常用命令cdlsmkdirrm•vi基本操作编辑保存退出34课堂提问时间