Linux常用命令
文本全局替换
全局替换命令为::%s/源字符串/目的字符串/g
例如:
:%s/192.168.12.15/192.168.1.63/g
修改文件夹归属用户
chown -R tingyin ./git
修改文件夹归属组
chgrp -R tingyin ./git
超时长连接
vi /etc/profile
export TMOUT = 600 # 10分钟(600s)不做操作,终端会失效
export TMOUT = 0 # 永远不会断开
远程复制文件
scp -r /home/git root@xutingyin.cn:/home/git # 复制/home/git 目录下的所有文件及文件夹 到 xutingyin.cn这台主机上
scp -r root@xutingyin.cn:/home/git /home/git # 从远程主机xutingyin.cn的/home/git 目录下所有文件夹及文件复制到本机的 /home/git 目录下
查看ssh服务是否启动
因为使用xshell连接服务器时出现:【Network error: Connection refused】异常
systemctl status sshd.service # 查看ssh服务的状态
systemctl start sshd.service # 如果没有启动,便启动
systemctl enable sshd.service # 设置为开机启动
netstat -an|grep 22 # 查看22端口是否被enable
查找文件
find / -name "fileName"
where is fielName
文件中查找文本
grep "content'
例如:ps -ef |grep "java"
.jar 包解压
jar -xvf test.jar -- 解压到当前目录