服务器命令使用备忘

查看硬盘情况:

1
df [-h]

查看内存使用情况:

1
free -m

从第 x 行开始,显示 y 行:

1
2
3
4
ls | tail -n +x | head -n y

## 从第 5 行开始,显示 10 行,即显示 5 - 14 行
ls | tail -n +5 | head -n 10

显示 x 到 y 行:

1
2
3
4
ls | head -n y | tail -n +x

## 显示 5 到 20 行
ls | head -n 20 | tail -n +5

查看文件的第 x - y 行:

1
2
3
4
sed -n 'x,yp' filename

## 显示 5 到 10 行
sed -n '5,10p' filename

显示文件命中行的上下 x 行( 含命中行 ):

1
grep -C n foo filename

显示文件命中行的上 x 行( 含命中行 ):

1
grep -B n foo filename

显示文件命中行的下 x 行( 含命中行 ):

1
grep -A n foo filename

xargs -i 和 -I:

1
2
3
4

xargs -i cp {} xxx/
xargs -I {} cp {} xxx/