一.了解红帽公司
Linux用途:应用与互联网方方面面,全球金融系统;嵌入式设备;超级计算机;云平台;大数据等方面。
开源:开源软件是任何人都可以免费使用研究,修改和共享其源代码的软件。源代码是一套人类可读的,用于编写程序的指令。它可以被解释为脚本, 或编译成计算机运行的二进制可执行文件。
Linux发行版:是一种可安装的操作系统,由Linux内核以及提供支持的用户程序和库构建而成。
红帽企业Linux:是由红帽提供的,受商业支持的企业就绪型开源Linux发行版。
1. 初始化
$ rht-clearcourse all
$ rht-setcourse rh124
$ rht-vmctl start classroom
2. 启动环境
$ rht-vmctl start all
$ rht-pushcourse all
$ rht-pushcourse registered
3. 关闭环境
$ rht-vmctl stop all
二.了解访问命令行
Bash Shall
command line(命令行)基于文本界面,用于向计算机输入指令。
bash的普通用户提示符是 $,超级用户root的提示符是 #
bash shell带有脚本语言,支持自动化任务,且可以完成图形化难以完成的高效任务
Shell 基础知识
shell命令由三部分组成:命令+选项+参数
命令:即程序名,后面可跟随选项,选项项跟一个或两个破折号 ,(例如,-a 或 --all),选项或命令后可以跟随参数,通常指向目标。
例如,命令 usermod -L user01
- 包含命令(usermod)、选项(-L) 和参数(user01)。
- 该命令的作用是锁定 usere1 用户帐户的密码
需要在 terminal(终端)中登录计算机才能运行 shell
计算机的硬件键盘和显示器也是用于输入和输出,称为物理控制台 (physical console),物理控制台带有多个虚拟控制台(virtual console),可以运行单独的 termina
SSH:在 Linux 中,获取远程系统上 shell 提示符的最常用方法是使用 Secure Shell (SSH)
例如,ssh remoteuser@remotehost
关机或重启系统
# poweroff 或 # reboot
基本命令语法
bash 解读用户的指令,指令包含:命令+选项(通常以 - 或 -- 开 头)+ 参数三部分,中间以空格分隔。
简单命令
date:显示或设置时间, +参数设置格式
passwd:更改密码
file:扫描文件内容开头,显示文件类型
cat:查看一个或多个文件内容,还可以将内容重定向到新文件
less:一次只显示一页内容,可滚动
head 和 tail:显示文件首或尾10行,-n 选项可以指定显示的行数
tab 可以快速补齐命令或文件名
如果命令太长,可将命令分多行显示,可使用反斜杠字符 (\) 将 Enter 转义(而不是命令结束),Shell 将显示延续提示符(>)来确认请求
history 显示之前执行命令的列表,带有编号
!string 执行最近的一个字符串开头命令
!number 执行指定编号的命令键盘中上下箭头也可以在历史命令中浏览
Alt+. 可以在当前命令中插入上一条命令的最后一个单词