文章目录
前言
这周学习了课程的前两章,总结了50多条Linux的命令,知道了什么是ASCII码、Unicode编码、UTF-8编码。还学习了5种符号,包括\转义符、单引号、双引号、反向单引号、大括号的用法。对于计算机基础又简单复习了一遍。
一、Linux主流发行版
- REHL:Red Hat Enterprise Linux(RHEL)是一个由Red Hat开发的商业市场导向的Linux发行版。红帽公司从 Red Hat Enterprise Linux 5 开始对企业版 LINUX 的每个版本提供 10 年的支持。Red Hat Enterprise Linux 常被简称为 RHEL,但它并非官方名称。Red Hat Enterprise Linux 大约 3 年发布一个新版本。
- CentOS:CentOS是REHL的社区版。但是没有红帽厂商提供技术支持。
- Ubuntu:是以桌面应用为主的Linux发行版,比较受开发人员的欢迎,内核版本更新比较快。
二、安装Centos操作系统并将主要步骤截图
安装了太多次了…昨天截过图的windows电脑蓝屏重装系统了,就不重新截图了…
三、配置环境变量,实现执行 history的时候可以看到执行命令的时间
- 在.bash_profile中输入export HISTFORMMIT="%F %T "
- . .bash_profile
四、总结Linux哲学思想
- 一切皆文件
- 小型、单一用途的程序
- 链接程序,共同完成复杂的任务
- 避免令人困惑的用户界面
- 配置数据存储在文本中
五、总结Linux常用命令使用格式,并用实例说明
1. echo
- echo $abc:显示变量abc内容
- echo $PS1:显示当前PS1(PS1是命令提示符)
- echo $SHELL:显示当前shell类型
- echo $LANG
- echo -n:不换行
- echo -n $abc
- echo -e:启用 \ 字符的解释功能
- echo -e “\a”:输出声音
- echo -e ‘\0127’:输出W
- \0nnn插入nnn(八进制)所代表的ASCII字符
- \xHH插入HH(十六进制)所代表的ASCII字符
2. screen
- 功能一:开启screen后执行的命令,关闭终端后程序可以继续运行
- 功能二:桌面共享(前提是多个终端用同一个用户连接到同一台电脑上,并且这台电脑上需要安装screen)
- screen -S xiaohong:创建名为xiaohong的screen
- exit:关闭xiaohong的screen
- screen -x xiaohong:加入xiaohong的screen(两个界面同步了)(远程协助)
- ctrl+a,d:退出xiaohong的screen
- screen -S xiaohong:创建名为xiaohong的screen
3. date
- date:显示当前系统时间
- date 月日小时分年.秒:更改时间——月日小时分年.秒(仅在内存中)
- date +%F:显示今天的年月日
4. clock
- clock:查看硬件时间
- clock -s:用硬件时间来修正错误的系统时间
- clock -w:用系统时间来修正硬件时间
5. tmux
- tmux:开启tmux
- 先按ctrl+b,再按":上下分屏
- 分屏后,先按ctrl+b,再按 向上键/向下键可以切换光标
- 先按ctrl+b,再按%:左右分屏
- exit:退出tmux
6. init
- init 0:关机
- init 3:字符界面模式
- init 5:图形界面模式
- init 6:重启
7. alias
- alias:显示所有别名
- alias 别名=”命令“:定义别名(在内存中)
- 要使别名生效要在.bashrc中更改