1. echo用法说明

echo用来显示文档的某行的。

echo -n 不在字符的最后换行

echo -e 当字符串中出现以下字符的时候,不把他当成一般字符,而是经过特殊处理

\a 发出警报声

\b 退格键

\c 最后不加上换行符

\n 换行

\\ 插入\

\0*** 插入八进制数***所代表Ascii字符

\x** 插入16进制数**所代表Ascii字符

作业一 利用echo实现反金字塔型号同时加下划线且闪烁

 

2.screen的相关用法

当一个作业在运行过程中,用户只能等吗?用户可以使用nohup将当前作业放到后台,这个功能screen也可以实现,而且screen还能实现远程控制

screen -S sidaession 创建screen会话

screen -x session 加入到screen会话

Ctrl+a+d 暂时剥离当前screen会话

screen -r 恢复screen会话

exit 退出并关闭screen会话

screen -ls 查看当前已打开的会话

3.date与hwclock的相关用法

date用来修改或显示系统时间

(1)date -d “string” 按照string设置显示时间

date + format 按照format设置显示时间

常用format有以下

%d 显示本月的月号

%D 月 日 年

%H 24小时进制

%m 月份

%M 分钟数

%u 星期几 

&Y 年份

作业二 显示十天前年月日和二十天后年月日

date +%Y/%m/%d 按照年/月/日显示时间

date -d “-10 days”显示10天前时间

date -d “+10 days”显示10天后时间

date -d "last friday" 显示的是上一个周五

(2)hwclock显示硬件时间

hwclock --hctosys 以硬件时间为准,校正系统时间

hwlock --systohc 以系统时间为准,校正硬件时间

4.enable可以用来禁用内部命令

 hash用来缓存外部命令到kv存储中

 type用来查看是外部命令还是内部命令

(1)enable -n **禁用内部命令

 enable ** 启用内部命令

(2)hash -r 删除全部kv缓存

 

 hash -d 删除指定缓存

5.Ascii字符表

6.双引号是弱引用,带变量的话,是要替换的

 单引号是强引用,带变量,不替换

总结:遇到不懂得命令,首先要查看man帮助文件,其次百度搜索,最后求组与别人