Linux常用命令
1.echo 命令:可以打印变量的值
echo $变量名(精确查找)
echo $PATH
echo $PWD 打印当前路径
echo $_ 打印上次操作结果
2.export 命令:在/etc/profile中配置是全局变量(需要重启或source来配置生效)
export在命令行或在其他普通脚本中声明变量则在当前session立即生效
export a=123不在配置文件中配置的是(局部变量)临时变量
echo $a 查看,只能在当前连接内调用(不同连接方式无法查看)
3.printenv 命令:打印所有变量
printenv | more
printenv | less
4.wc命令用于计算字数
wc /etc/profile 查看当前文件行,最长行字节,一共有多少字节
wc -l a.txt 行数
wc -w a.txt 单词
wc -L a.txt 最长行字节
5.管道符 |
前面的命令 | 后面的命令 把前面命令的执行结果作为后面命令的输入
head -2 a.txt | tail -1 取行
vi 文件名+table 该文件下所有
6.grep命令(模糊查询)
-i 忽略大小写
-w 只匹配整个单词
-l 只列出文件名,不列出匹配行
-r 递归查找,在当前和所有子目录中搜索
-n 列出具有行号的匹配行
-v 只打印没有匹配的,而匹配的反而不打印
7.file 命令:用来识别文件类型
file 文件名
8.I/O Stream
1)标准流
stdin:标准输入