一、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.循环周期足够大。