一、Linux基本原则:

1.由单一的小程序组成,组合小程序完成复杂任务;

2.一切皆文件;

3.尽量避免捕获用户接口;

4.配置文件保存为纯文本格式;


二、关于接口:

1.Linux有两种接口形式,分别为GUI接口(图形化接口)和CLI(命令行接口),在CLI接口中使用命令提示符(prompt)供用户输入命令,采用bash(shell)来向用户展示的,在命令提示符下,只要输入命令即可,命令会被shell送给内核,由内核来判断这个程序是否有执行权限以及能否执行,同时还包括从什么地方开始执行。

2.命令提示符下有两个用户,分别是root用户(#:)和普通用户($:)。

三、命令格式:

命令 选项 参数

选项【短选项:-,多个选项可以组合,如:ls -ah;长选项:--,不能组合】

参数【命令的作用对象】


四、使用凭证:

默认root 密码严格区分大小写


五、虚拟终端:terminal

1.可以用组合键CTRL+ALT+F1-F6来切换;

2.启动图形界面:使用ALT+F7组合键或在命令提示符下输入:startx &来切换。


六、GUI(图形界面):

Gnome:使用C语言开发

KDE:使用C++语言开发

XFace:是一个简洁的适用于嵌入式平台的轻量级的操作系统

七、CLI(命令行界面):

bash、csh、zsh、ksh、tcsh


八、用户切换:su(switch user)

1.完全切换:su -l

2.退回:exit


九、密码:passwd 修改当前用户密码

管理员随意改成其它密码,普通用户更改密码一般默认策略应符合密码复杂性规则。如下:

1.使用4类字符中至少需要使用3种(数字、大写字母、小写字母、特殊字符);

2.足够长,大于7位;

3.使用随机字符串;

4.定期更换;

5.循环周期足够大。