- cat1 
 2cat filename //显示文件内容 
 cat 1.txt 2.txt >3.txt //将1.txt与2.txt的内容合并至3.txt中
- 一些快捷键 - 1 
 2
 3
 4
 5- Tab //进行文件名填充 
 Ctrl+L //清屏(输入clear也行)
 Ctrl+A //光标移至输入的最前端
 Ctrl+E //光标移至输入的最末端
 Ctrl+D //删除光标后的字符
- ed编辑 - 1 
 2
 3
 4
 5
 6- ed //进入ed编辑 
 a //开始输入
 .......//一系列ed命令,注意使用 . 进行切换
 . //为结束做准备
 w filename //将文件保存为...
 q //退出编辑
- ubuntu内核升级 - 1 
 2
 3
 4
 5- uname -a //ubuntu下查询linux版本信息 
 http://kernel.ubuntu.com/~kernel-ppa/mainline/ //linux下下载对应版本的内核文件
 sudo dpkg -i *.deb //安装下载的内核文件
 重启系统
 uname -sr //进行验证
- 作为解释器的shell 
 1> 一个命令解释器,充当内核与用户间的翻译
 2> 相关命令- 1 
 2
 3- echo $SHELL //查看系统默认的shell 
 某种shell --version //查看其版本
 cat /etc/shells //查看系统可用shell种类
- 作为解释性编程语言的shell - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20- ed //ed编辑 
 a //开始准备输入
 ---//程序开始
 #!/bin/bash //表示是/bin/bash是用来执行文本的程序
 echo hello,world //使用echo命令输出hello,world
 exit 0 //返回退出码
 ---//程序结束
 .
 w test.sh //保存shell脚本
 q //退出编辑
 ls -l|grep test.sh //查看test.sh脚本的权限
 chmod +x test.sh //对其赋予可执行权限(chmod 777 test.sh也行)
 ./test.sh //执行程序,输出结果
 ```
 * 字符运算符
 >
 * 数值运算符
 >
 * 文件名匹配
- :任意字符串,数量不计 
 ? :单个任意字符串
 [….] :由[ ]内的任意字符组成的无数量限制的字符串
 [!..] :由任意非[ ]内的字符组成的无数量限制的字符串- 1 - * &&、|| 和 ; 
指令A&&指令B:A指令可以执行完才可以执行指令B
指令A||指令B:A指令无法执行才可以执行指令B
指令A;指令B;指令C:指令A,B,C依次执行(彼此间不相互影响)
| 1 | * iostat(1) | 
uname -a //一般使用这个就足够了
| 1 | * useradd | 
sudo su  //切换到root权限
useradd 用户名
useradd -d 主目录 -p 密码 用户名  //添加一个有主目录和密码的用户
userdel - 用户名  //删除相应的用户
* CentOS
Red Hat Enterprise Linux依照开GPL规定所发布源代码重新编译而成
* Kubernetes
简称为(K8s),是用于自动部署、扩展和管理容器化应用程序的开源系统。
