1.命令行界面(command-line interface,CLI)bash(shell)
指可在用户提示符下键入可执行指令的界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。
命令提示符:Prompt,
#:root用户
$:普通用户
2.用户登录
用户(用户名、密码)作为Linux操作系统使用凭证。
认证机制:Authentication
授权:Authorization
审计:Audition (日志)
用户分为:root、管理员用户、普通用户、vistor
Linux使用了虚拟终端机制(Terminal),使用Ctrl+Alt+【F1-6】在不同的虚拟终端之间进行切换。
用户切换:su(switch user)
1 # su [-l] username
3.修改密码
root用户可以修改所有用户的密码。
1 $ passwd #修改自己的密码 2 $ passwd username #修改username的密码
修改密码必须遵循密码复杂性规则
1、使用4种类别字符中至少3种;
2、足够长,大于7位;
3、使用随机字符串;
4、定期更换;
5、循环周期足够大;
4.命令格式
command options... arguments...
选项:
短选项: -
多个选项可以组合:-a -b = -ab
长选项: --
参数:命令的作用对象
5.列出文件ls(list)
目 录:文件的路径映射,目录本身也是一种特殊的文件
家 目 录:(home directory)存放当前用户的一些配置的目录,root的家目录为/root,其他用户的家目录为/home/usernmae
当前目录:(working directory,current directory)指用户当前所在的目录。
pwd: Printing Working directory。打印出当前目录
路径:从指定起始点到目的地所经过位置
7.环境变量
变量是命名的环境变量
变量赋值就是了给内存块命名
printenv:显示环境变量
PATH: 使用冒号分隔的路径,是指设备可执行文件的搜索路径
magic number: 魔数 可以用来标记文件或者协议的格式,很多文件都有幻数标志来表明该文件的格式。
8.命令类型
内置命令(shell内置),内部,内建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
type command 显示指定命令属于那种类型。
9.时间管理
Linux时间分为硬件时间和系统时间。
date: 显示系统时间管理
clock: 显示硬件时间
hwclock: 显示硬件时间
1 hwclock:管理硬件时间 2 -r 显示硬件时间 3 -w 系统时间=》硬件时间 4 -s 硬件时间=》系统时间
实时时钟(Real-Time Clock)是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS(系统)时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。
1 rtc:Real-Time Clock 2 ntp:Network Time Protocol 3 utc:Coordinated Universal Time
10.获得命令的使用帮助
1 help COMMAND //内部命令
2
3 COMMAND --help //外部命令
4
5 whatis [ -M PathName ] Command
6 //描述一个命令执行什么功能
7 // /usr/share/man/whatis 包含 whatis 数据库。
在线文档:
info COMMAND
文档:/usr/share/doc
13.显示文字:echo
echo [-ne][字符串]或 echo [--help][--version]
选项:
1 -n #不输出最后的\n 2 -e #解释转义字符 3 -E #不解释转义字符
转义字符
1 -n 不要在最后自动换行 2 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: 3 \a 发出警告声; 4 \b 删除前一个字符; 5 \c 最后不加上换行符号; 6 \f 换行但光标仍旧停留在原来的位置; 7 \n 换行且光标移至行首; 8 \r 光标移至行首,但不换行; 9 \t 插入tab; 10 \v 与\f相同; 11 \\ 插入\字符; 12 \nnn 插入nnn(八进制)所代表的ASCII字符
14.格式化输出:格式化输出
用法与echo类似,区别是默认不再最后输出换行符,如需要,在最后添加\n即可。
15.确定文件类型:flie
1 --help //显示帮助信息 2 3 -v,--version //输出版本信息并退出 4 5 -b,--brief //不显示文件名字 6 7 -f,--files-fromFILE //读取待测试的名称文件 8 9 -F,--seperatorSTRING //使用字符串作为分隔符,不再使用“:” 10 11 -i,--mime //显示文件的mime类型 12 13 --mime-type 14 15 --mime-encoding 16 17 -L,--dereference //显示符号链接所指向文件信息 18 19 -h,--no-dereference 20 21 -d,--debug //输出调试信息
浙公网安备 33010602011771号