linux相关

目录

1、查找文件夹内包含某个字符串的文件

2、查找文件夹内包含某个字符并替换

3、迁移mysql data目录

4、远程执行多个命令

5、用户管理相关

6、设置隧道

7、REMOETE HOST IDENTIFICATION HAS CHANGED

8、ipset命令使用

9、git撤销已经push的代码

10、查找某软件的安装目录

11、gitlab查看代码贡献量

12、shell脚本相关

13、curl相关

14、配置systemctl启动程序

15、ssh使用密钥进行认证

16、nginx重启


1、查找文件夹内包含某个字符串的文件

grep -r [message] [path]:列出所有符合的文件和所在行,同一个文件出现多次也会显示出来

grep -rl [message] [path]:只列出文件,同一个文件出现多次也是只显示文件名

message为你要查找的内容,path为需要查找的路径

2、查找文件夹内包含某个字符并替换

sed -i "s/before_string/after_string/g" `grep -rl message path`

sed替换文本如何有路劲"/"这种特殊字符可以使用 sed -i "s#before_string#after_string#g"这样,before_string和after_string就可以使用"/"字符了

3、迁移mysql data目录

MySQL数据目录(data)迁移 - Lambeto - 博客园

4、远程执行多个命令

echo "cd /root/test/ && sh /root/test/ab.sh" | xargs  ssh root@ip  

5、用户管理相关

更多:passwd -l 锁与linux用户属性修改与sbin/nologin区别_kunatnet的专栏-CSDN博客

#禁止用户远程登录,无法su到当前用户
usermod -s /sbin/nologin username
cat /etc/passwd | grep username 
#可以看到/home/username:sbin/nologin

#锁定用户,在/etc/shadow中用户密码前添加了”!“
passwd -l username
#解锁用户
passwd -u username

#两者区别:前者无法su切换到禁用的用户,后者可以

#passwd -d username
#passwd -l username

6、设置隧道

proxifier讲本机设置为代理服务器:使用 Proxifier 将本机代理为服务器_Demo_Null-CSDN博客

secureCRT设置端口转发:使用SecureCRT进行端口转发_怀揣梦想,努力前行-CSDN博客_crt端口转发 若IP不填默认localhost和转发到当前服务器
CRT配置端口转发 - 林被熊烟岛 - 博客园

7、REMOETE HOST IDENTIFICATION HAS CHANGED

这个原因是服务器地址更换导致的,去清除known_host对应的gitlab地址即可。

8、ipset命令使用

ipset详解_gymaisyl的博客-CSDN博客_ipset

9、git撤销已经push的代码

git撤销commit,回退已经push的文件 - 星辰和夕月

10、查找某软件的安装目录

如何查找nginx的安装目录 - 简书

11、gitlab查看代码贡献量

连接 

12、shell脚本相关

① $(cd `dirname $0`;pwd

② shell脚本中执行另一个脚本

shell脚本的IFS定界符

echo输出设置字体颜色和背景色

⑤ 关于重定向

a. nohup(no hang up)表示不挂起,关闭终端或者退出某个账号,进程也继续保持运行状态

b. 2>&1

13、curl相关

获取某网站的返回状态码

14、配置systemctl启动程序

通过 systemctl 设置自定义 Service - 於清樂 - 博客园

15、ssh使用密钥进行认证

ssh使用密钥进行认证-朱双印博客

16、nginx重启

Nginx的启动、停止与重启 - 飘飘雪 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无情的搬砖机器

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值