Skip to content

Kernel:内核

Library:API

shell  :GUI(图形界面) 以及(CLI命令行)

Linux基本原则:

  1. 由目的单一的小程序组成:组成小程序完成复杂任务
  2. 一切皆文件
  3. 尽量避免捕捉用户接口
  4. 配置文件保存为纯文本格式

GUI接口:

CLI接口:

命令提示符,prompt,bash(shell)

#:root

$:普通用户

命令:

命令格式:

命令  选项(用来修正命令执行方式) 参数

选项:

短选项:-

一般而言,多个选择可以组合:-a –b=-ab

长选项:--

通常不能组合

参数:命令的作用对象(有多个参数,彼此之前用空格隔开)

使用凭证:

Linux严格区分大小写。

虚拟终端(terminal):ctrl+alt+f1~6

Shell:

GUI(图形用户界面 Graphics User Interface):

Windows

X-Windows

Gnome:C

KDE:C++

XFace

CLI(命令行接口Command Line Interface):

bash (功能最强大,学习这个)

csh

zsh

ksh

tcsh

假设有三个用户:root student vistor

用户切换

su:switch user

su [-1]  用户名

passwd 用于修改当前用户的密码(敲两次即可)

密码复杂性规则:

数字,大写字母,小写字母,字符选其三

即足够复杂并且足够长(大于7位),尽量使用随机字符串,要定期更换,循环周期要足够大(即尽量不要使用原来使用过的密码)

login:

用户名:用户ID

认证机制(Authentication)

授权(Authorrization)

审计(Audition)(日志)

prompt,命令提示符:

命令:

magic number:魔数

shebang

!/bin/bash

command options... arguments...

ls:list

目录:文件,路径映射

路径:从指定起始点到目的地所经过的位置

列出指定路径下的所有文件

目录:working directory,current directory

pwd:Printing working directory

ls

-l:长格式

文件类型:

-:普通文件

d:目录文件

b:块设备文件

c:字条设备文件(symbol)

Comments