1.Linux历史简介
2.Linux与Windows的区别
3.基本概念和操作
终端(terminal):在终端实现接受用户输入和显示输出
shell:提供给使用者使用页面的命令解析器。隐藏了操作系统底层的细节
常见的shell有bash、csh、ksh、zsh
通配符:是一种特殊语句,主要有星号和问号。用来对字符串进行模糊匹配。终端里输入的通 配符,是由shell处理的,不是由命令处理的。shell把通配符当做路径或者文件名去磁盘 上搜索,若有,则进行路径扩展;没有则把它当做普通字符,由命令去处理。可以这么 说,通配符是shell的一种路径扩展功能。
重要快捷键:
tap:补全命令、目录和命令参数
Ctrl+C:强行终止当前程序
Ctrl+D:键盘输入结束或者退出终端
Ctrl+S:暂停当前程序,暂停后任意键恢复
Ctrl+Z:将当前程序放到后台运行,恢复到当前页面为命令fg
Ctrl+A:将光标移至行头,相当于home键
Ctrl+E:将光标移至行末,相当于end键
Ctrl+K:删除从光标位置到行末
4.用户管理
who命令查看用户:who------------查看当前所处用户以及登录用户
whoami--------查看当前登录用户
who am i------查看打开当前终端的用户名
其他命令参数:-a 打印能打印的全部
-d 打印死掉的进程
-m 同am i,mom likes
-q 打印当前用户名和用户数
-u 打印当前登录用户名和用户数
-r 打印运行等级
关于伪终端和真终端:pts表示伪终端
tty表示真终端
su、sudo命令创建用户:root权限,Linux权限中的最高权限。
su可以切换用户到user,执行时需要输入目标用户的密码
su -也可以切换用户,同时环境变量也会变成目标用户的环境变量
sudo可以以特权级别运行cmd命令,需要当前用户属于sudo用户组, 且需要当前用户输入密码