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 '\n' ' ')



清理内存

echo 3 > /proc/sys/vm/drop_caches


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

删除后磁盘无法清空:


lsof |grep delete

 

 

crontab


重启:
 service crond restart
状态值:
  service crond status
关掉:
  service crond stop



ldd

ldd 是一个linux的 shell 脚本,并不是一个可执行程序(C++编译后的可执行程序);用来打印共享库的依赖关系 

e:ldd xxx.so

posted @ 2018-06-29 10:30  Aemnprsu_wx  阅读(119)  评论(0编辑  收藏  举报