1---bc计算器---
 2	ibase=2	以二进制输入,输出10进制
 3	obase=2 输出二进制

 4	enable --查看内部命令

 5	#第一天的命令 
 6	enable --查看内部命令
 7	enable -n       禁用一个内部命令
 8	echo    即是内部命令也是外部命令

 9	环境变量:
10	[root@chenxu ~]# echo $PATH
11	/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

12	which + 外部命令        查看外部命令的路径
13	which hostname
14	/usr/bin/hostname

15	whereis +命令   查看命令的帮助文档
16	whereis who
17	who: /usr/bin/who /usr/share/man/man1/who.1.gz /usr/share/man/man1p/who.1p.gz

18	hash    查看命令缓存和命中次数
19	hash -l 路径
20	hash -d +cmd    清除该命令缓存
21	hash -r 清空缓存

22	alias   别名
23	对当前用户有效配置文件:~/.bashrc
24	对所有用户有效配置文件:/etc/bashrc
25	命令优先级:别名 > 内部命令 > 外部命令
26	alias cdnet='cd /etc/sysconfig/network-scripts'
27	. .bashrc等价于source .bashrc	使别名立即生效
28	ualias 取消别名	-a取消所有别名
29	\别名	使用原始命令

30	日期和时间
31	date	系统时间
32	clock	硬件时间
33	hwclock -w	以系统时间为准
34	hwclock -s	以硬件时间为准
35	date +%F	显示这种形式的日期:2019-03-05
36	timedatectl status	查看时间时区等
37	timedatectl set-timezone	修改时区
38	cal -y	显示今年的日历

39	关机:halt, poweroff, shudown -h +5, shutdown -c
40	重启:reboot

41	切换工作模式
42	runlevel	查看工作模式
43	init 3	字符界面
44	init 5	图形界面
init 0	关机
inti 6	重启

45	screen命令:
46	screen -S help 开启共享	
47	screen -x help 加入共享
48	screen -ls	detached表示分离的状态
49	screen -r	恢复会话

50	^a,d 分离进程
51	ps aux	查看进程

52	echo 回显
53	echo -n	不换行
54	echo -e "abc\{a,b,c,e,n,r,t}"	一些特殊效果

55	man ascii	查看ASCII码表
56		
57	echo echo $PATH 等价于	echo "echo $PATH"
58	echo 'echo $PATH'
59	echo `echo $PATH`
60	总结:''六亲不认,把里面当成字符串
61	       "" 只能识别变量
62		``执行命令
63	echo {1..100}
64	touch chenxu_{1..100}.txt  一次创建100个文件

65	查看帮助:
66	whatis 命令的简单说明
67	mandb	生成whatis数据库
68	whereis	+cmd	查看命令帮助路径
69	内部命令查询:help +cmd
70	外部命令查询:cmd --help, man +cmd 
71	例子:help pwd
72	例子: date --help, man date

----------------补充------------------
who -b	查看系73统启动时间

id -u

ifconfig	查询IP地址

unalias -a		取消所有别名

timedatectl	相关命令可以更改时区,TAB可以查看后面的命令 

date -s "2019-3-6 14:50:30"	设置时间的方式

which --skip-alias ls		这可以不显示别名

============练习题=============

1,显示当前时间,格式:2016-1-1 10:10:10

date +"%F %T"

2,显示当天是星期几

date +%A 	or 	date +%w

3,设置当前时间为2019-03-06 19:50:30

date -s "2019-03-06 19:50:30"

4,查看后天是星期几?

date -d "2 day" +%w