第一周-Linux基础命令和帮助 Unix历史: 1965前后multics,贝尔实验室,麻省理工,通用电气发起。 1969 Unix雏形UNICS,Ken Thompson汇编语言 B语言 1973正式命名为Unix Dennis Ritchie C语言 1977 BSD Berkeley Software Distribution 伯克利大学 1979 System V架构 版权声明 HP-UNIX IBM AIX“不对学生提供源码”收回版权 1984年 Minix操作系统 Andrew S. Tanenbaum荷兰阿姆斯特丹自由大学计算机科学系 GNU: 1984年由Richard Stallman发起并创建,目标是编写大量兼容于Unix系统的自由软件。 Linux起源: 1991年19月5日,Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布他自行编写的完全自由免费的内核诞生。 什么是Linux操作系统? 完整的类Unix操作系统,Linux内核+GNU工具 Linux发行版: 三大分支 1、 Slackware:SUSE Linux Enterprise Server(SLES)OpenSuse桌面 2、 Debian:Ubuntu,deepin(深度),mint 3、 Redhat:RHEL:Redhat Enterprise Linux每18个月发行一个新版本。 CentOS:兼容RHEL的格式 中标麒麟:中标软件 Fedora:每六个月发行一个新版本 安装CentOS7.6操作系统: 软件:VMware Workstations 打开软件,选择创建新的虚拟机: 选择自定义: 选择稍后安装系统: 选择安装的操作系统类型: 选择操作系统安装位置: 后面可以按照默认设置,点击下一步: 选择编辑虚拟机设置,选择你要安装的光盘: 安装界面,默认语言是英文,下拉可以选择中文: 选择GNOME桌面: 系统正在安装,在这里可以设置root密码,创建用户: 安装完成之后重启,接受许可证,输入登录名、密码,点击前进: 现在就可以正常使用centOS7.6了 Linux哲学思想: 1、 一切皆文件(包括硬件)。 2、 小型、单一用途的程序。 3、 链接程序,共同完成复杂的任务。 4、 避免令人困惑的用户界面。 5、 配置数据存储在文本中。 配置环境变量,实现执行history的时候可以看到执行命令的时间 HISTTIMEFORMAT=”%F%T” Linux常用命令使用格式: 命令[选项][参数] []代表可选项,也就是有些命令可以不写选项或参数,也能执行。 选项又分为短格式选项(-l)和长格式选项(--all),。短格式选项是英文的简写,用一个减号调用,而长格式选项是英文完整单词,一般用两个减号调用。 参数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作。 命令的选项用于调整命令功能,而命令的参数是这个命令的操作对象。 例:1、echo 2、date 3、ifconfig 4、 export export [-fnp][变量名称]=[变量设置值] 参数: -f  代表[变量名称]中为函数名称。  -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。  -p  列出所有的shell赋予程序的环境变量。 5、screen 创建新screen会话 screen -S [session] 加入screen会话 screen -x [session] 退出并关闭screen会话 exit 剥离当前screen会话 Ctrl+a,d 显示所有已经打开的screen会话 screen -ls 恢复某screen会话 screen -r [session]