CentOS7 Shell基础知识

声明变量

/etc/profile   系统环境变量

/etc/bashrc   系统环境变量

~/.bashrc   个人环境变量

~/.bash_profile   个人环境变量

source  刷新

export  全局声明  当前shell子shell生效

*  0到多个通配符

? 一个通配符

# 注释

\ 脱意 ,可用在命令结尾用作换行

| 管道符 前面的结果给后面

$

!$ 上一个命令的最后一个参数

;顺序执行

~

& 丢到后台

>重定向

>>追加重定向

2>错误重定向

2>>错误追加重定向

&& 逻辑与   前面成功了 继续执行后面的命令

|| 逻辑或  前面不成功才去执行后面的命令  二选一

[ ] 表示中括号里的任何一个  [a-Z0-9]

cut -d分隔符 -f制定范围 -c

sort -t分隔符 -k1,2制定范围    -n以数字形式排序      -u去重复      -r逆向排序

wc 查看文档的 行数-l       单词数-w    字符数 -m

uniq 先排序再去重复  sort | uniq

tr  替换  echo ”abc” | tr [a-z][A-Z]  ABC

split切割  -b指定大小切割   -l 指定行切割 

你可能感兴趣的:(linux相关)