1.shell 输出: echo
输出环境变量$PATH: echo $PATH
2.设置一个新的环境变量HELLO ,值为 hello
export HELLO="hello"
3.清除环境变量 HELLO
unset HELLO
4. sed 命令(按行筛选文本)
显示web.xml 所有内容
sed -n 'p' web.xml
显示web.xml 第1行
sed -n '1p' web.xml
显示web.xml 第包含有w的行
sed -n '/w/p' web.xml
选取web.xml第 1 行到 3 行之间的行
sed -n '1,3p' web.xml
选取web.xml第 2 行之后的 3 行
sed -n '2,+3p' web.xml
选取 <welcome-file-list> 到 </welcome-file-list>之间的行
sed -n '/<welcome-file-list>/,/<\/welcome-file-list>/p' web.xml
选取从1开始,步进为2(奇数行)
sed -n '1~2p' web.xml
选取从从2开始,步进为2(偶数行)
sed -n '2~2p' web.xml
5. wc : 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
统计web.xml 字节数。
wc -c web.xml
统计web.xml 行数。
wc -l web.xml
统计web.xml 字符数。这个标志不能与 -c 标志一起使用。
wc -m web.xml
统计web.xml 字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
wc -w web.xml
打印web.xml 最长行的长度。
wc -L web.xml
6. find :查找文件
在当前目录及子目录中,查找大写字母开头的txt文件
find . -name '[A-Z]*.txt'
在/etc及其子目录中,查找host开头的文件
find /etc -name 'host*'
在$HOME目录及其子目录中,查找所有文件
find ~ -name '*'
当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件
find . -perm 755
7. awk命令(按列筛选文本)
每行按空格或TAB分割(默认情况),输出web.xml文本中的1、4项
awk '{print $1,$4}' web.xml
过滤web.xml第一列等于<web-app的行:
awk '$1=="<web-app" {print $1,$3}' web.xml
指定web.xml分割字符 >
awk -F '>' '{print $1,$2}' web.xml
8.df -h:显示磁盘分区上可以使用的磁盘空间。
9.du -h : 显示每个文件和目录的磁盘使用空间~~~文件的大小。
10. top (cpu使用情况)
top后按数字“1”可监控每个逻辑CPU的状况。
如果不按1,则在top视图里面显示的是所有cpu的平均值。