linux 小众且实用的命令

这里只记录一些实用简单的命令

# 查看进程  -aux 是显示所有状态
ps -ef | grep java

#linux查看文件下文件的个数
ls -lR | grep "^-"| wc -l

#linux统计文件夹下目录个数 包括子目录
ls -lR | grep "^d"| wc -l

# 删除多个进程
kill -9 `ps -ef |grep SparkSubmit|awk '{print $2}'`

给普通用户赋予root权限

 vi  /etc/sudoers

# 找到 root    ALL=(ALL)     ALL,在下面添加一行
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
admin   ALL=(ALL)     ALL

后台运行命令

nohup command > myout.file 2>&1 &

vim实用操作

# 将当前行中的所有from都替换成to。
:s/from/to/g     
# 替换所有行的内容:     
:%s/from/to/g   
# 对第10行到第20行的内容进行替换。
:10,20s/from/to/g   
# 对第一行到当前行的内容进行替换。
:1,.s/from/to/g  

去除一些配置文件在window编译下多出来的字符

sed -i 's/\r$//' ../dict/es-import

修改mysql密码安全等级

# mysql密码安全
# 查看初始情况
SHOW VARIABLES LIKE 'validate_password%'; 
# 设置密码等级
set global validate_password_policy=LOW; 
# 设置密码长度
set global validate_password_length=6;
# 修改密码
ALTER USER 'canal'@'localhost' IDENTIFIED BY 'canal'; 

你可能感兴趣的:(linux 小众且实用的命令)