一、红帽Linux入门:
1、为什么要了解Linux
(1)Windows用户需要与Linux进行交互操作
(2)在应用开发中,Linux托管应用或其进行时
(3)云计算中使用Linux作为操作系统
(4)对于移动应用或物联网,设备操作系统采用Linux可能性高
(5)Linux需求量高
2、Linux优点:
(1)开源(任何人都可使用、研究、修改和共享其源代码)
(2)可轻松访问可脚本化的强大命令行接口
(3)模块化操作系统,可轻松替换或删除插件
3、Linux发行版:
(1)定义:可安装的操作系统,由Linux内核及提供支持的用户程序和库构建而成
(2)历史:1991年由年轻的计算机科学专业学生Linus Torvalds开发了一个类Linux内核,命名为Linux,根据GPL授权
二、访问命令行
1、Bash shell:
Linux命令由shell的程序提供,红帽企业Linux为用户提供默认shell是GNU Bourne-Again(Bash),即解释命令
2、shell提示符:
(1)普通用户:$
(2)超级用户:#
3、提示符下输出命令为三部分组成:
(1)运行的命令(运行程序名称)
(2)调整命令的选项(通常以一个或两个破折号开头,例如-a或—all,将其与参数区分)
(3)命令目标的参数(应在其运行命令的目标,例如:usermol –L user01)
4、网络登录:
(1)ssh命令:用过加密连接防止通信被窃听或劫持密码内容,例如ssh student@workstation
(2)不输密码,使用公钥身份验证:用户在登录时,用户配置ssh提供私钥,如果该远程服务器的对应账户安装了匹配的公钥,则可完成登录
5、注销(退出shell):
(1)可输入exit命令
(2)通过Ctrl+D结束