linux常用命令

服务器互传文件:

scp ./spark.master.tar.gz user@slave01:/home/hadoop

解压消除目录 

 tar -xvf eg.tar --strip-components 3 //参数:第几级目录

查看后台进程所在目录

ll /proc/PID

搜索目录下含关键字的文件

grep -r "test"  /data/reports

批量替换目录下关键词为另一关键词

  格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`

  linux sed 批量替换多个文件中的字符串

  sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

  例如:替换/home下所有文件中的www.admin99.net为admin99.net

  sed -i "s/www.admin99.net/admin99.net/g" `grep www.admin99.net -rl /home`

  exp:sed -i "s/shabi/$/g" `grep shabi -rl ./`

按名称杀进程

kill -9 $(ps -ef|grep 进程名关键字|gawk '$0 !~/grep/ {print $2}' |tr -s '
' ' ')



清理内存

echo 3 > /proc/sys/vm/drop_caches


权限设置
1.更改所有者:
chown -R 用户 目录

删除后磁盘无法清空:


lsof |grep delete

crontab


重启:
 service crond restart
状态值:
  service crond status
关掉:
  service crond stop
原文地址:https://www.cnblogs.com/supermanwx/p/9242185.html