linux服务器运维

时间:2023-03-10 02:54:13
linux服务器运维

1. grep正则匹配

grep -E  "([0-9]{1,3}\.){4}" filepath

egrep "([0-9]{1,3}\.){4}"  filepath

2.grep常用选项参数

-c  只输出匹配行的计数

-i  不区分大小写

-h  查询多文件时不显示文件名

-l  查询多文件时只输出匹配字符的文件名

-n  显示匹配行及行号

-s  

-v  显示不包括匹配文件的所有行

-color=auto  将找到的关键词部分加颜色显示

3.grep常用举例

grep "test" d*    以d开头文件的包括test的所有行

grep "[a-z]\{5\}" aa bb cc    从aa, bb, cc文件中找出匹配正则的所有行

在linux系统中配置临时环境变量

export  MY_VARIABLE = my_var

echo  $MY_VARIABLE

修改环境变量

MY_VARIABLE = my_var

显示所有的环境变量

env

设置永久环境变量

vim  /etc/bashrc

vim  /etc/profilesource /etc/profile

进程已守护进程的方式运行

nohup  command   &

# 例如启动crawlernohup node newsCrawler.js  &

根据进程号查询进程

ps  -aux  |   grep   pid

清空文件内容

# 清空文件内容的5种方法
echo  ""  >  filename
echo  >  filename
>  filename
:>  filename
cat  /dev/null  >  filename