基本命令

1  return (语句用来结束循环,或返回一个函数的值。)
   return 0 :一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
   return -1 ::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败。

2  交互式shell脚本对话框----whiptail指令
   https://www.cnblogs.com/panyouming/p/8511022.html

3 tee
  指令会从stdin设备读取数据,将其内容输出到stdout设备,同时保存成文件。(tee只能从stdin中进行读取,-a追加内容)

4 每种颜色都有对应的颜色码。比如:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37。

   要打印彩色文本,可输入如下命令:echo -e "\e[1;31m This is red text \e[0m" 

   要设置彩色背景,经常使用的颜色码是:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47。
   要打印彩色文本,可输入如下命令:echo -e "\e[1;42m Green Background \e[0m"

5 录制回话: script -t 2> timing.log -a output.session (前一个文件用于存储时序信息,后一个文件用于存储命令输出)
   播放回话: scriptreplay timing.log output.session

6 xargs 将stdin数据转换成命令行参数

7 tr 将字符从一个集合映射到另一个集合中。

8 sort 对文本文件和stdin进行排序

9 diff 生成差异文件

10 pushd和popd  在多个目录之间进行切换而无需复制并粘贴目录路径

11 wc 统计文件的行数,单词数,字符数。

12 tree 以图形化的树状结构打印文件和目录

13 cut 按列切分文件

14 paste 按列合并文件

15 lynx -dump 将网页以ASCII字符的形式下载到文本文件

16 screen用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

17. timedatectl set-timezone 'Asia/Shanghai' 修改linux时区为CST

 

posted @ 2018-12-21 15:10  wwchihiro  阅读(159)  评论(0编辑  收藏  举报