byte和bit
计算机容量单位:0/1 单位是bit 一个byte(字节)=8bit
符号(英文,数字或符号)占用1个字节,中文占2个字节,Unicode编码系统就是utf-8编码或者万国码
shell 壳程序
multiuser和multitask概念
multiuser:linux允许多人同时连上主机之外,每个人都有其个人的使用环境,并且可以同时使用系统的资源
multitask:多任务环境,在linux下,cpu与其他网络资源可以同时进行多项工作,并且资源分配较为平均
linux版本简单说明
奇数的为发展中版本,如2.5
偶数的为稳定版本,如2.6
date,cal,bc命令
date命令
date命令用来显示时间与日期,并且可以添加时间的格式
date [+%Y/%m%d] 例如:2017/8/19
cal命令
cal命令可以显示日历,用法是 cal [month] [year] ,显然month的取值在1-12之间,如果输入13,会提示输入范围
bc命令
bc命令是linux终端中简单好用的计算器,直接输入bc就进入计算器模式,输入quit退出计算器,默认的情况下如
果计算10/100输出的结果是0,因为它默认是整数计算,所以可以在进入计算器模式之后输入
scale = number 这里的number是小数点位数
man和info命令 联机帮助系统
可以利用man或info命令查询我们所需要的指令的具体使用方法,包括了对命令的描述,各项参数等等
例如: man date
常见关机指令
shutdown -h now 立刻关机
shutdown -h 20:15 今晚20:15关机,如果当前时间已经超过20:15,则隔天的20:15关机
shutdown -h +10 十分钟后关机
shutdown -r now 立刻重启
shutdown -r +20 ‘20 miniutes later reboot’ 20分钟后重启并给出提示信息
以上的-h和-r参数的意思是 halt 和reboot
CLI下的$和#的区别
在使用终端输入命令时,会看到光标前有美元符号或井号,美元符号代表的是一般身份的使用者,而#则代表当前的是root身份
/etc/passwd文件说明
包含了所有系统用户账户列表及基本配置信息,最后一个字段指定了用户使用的shell程序,例如博主的就是默认的 /bin/bash
使用man命令时第一行展示的内容区块
1 可执行程序或shell命令
2 系统调用
3 库调用
4 特殊文件
5 文件格式与约定
6 游戏
7概览,预定及杂项
8超级用户和系统管理员命令
9内核例程
一个命令偶尔在多个区域有对应手册,可以使用命令 man section# topic
例如:man 1 hostman
linux下正斜线与反斜线
linux下使用正斜线/而不是反斜线\划分目录,linux下使用反斜线\标示转义字符
常见linux目录名称
/ 根目录
/bin 二进制目录,存放许多用户级的GUN工具
/etc 系统配置文件
/home 主目录,linux在这里创建目录
/lib 库目录,存放系统和应用程序的库文件
/usr 用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里
常见的目录名给予FHS(filesystem hierarchy standard)文件系统层级标准