【linux】常用命令

linux

Linux命令

复制一行:yy ;复制3行的话,按下3yy

剪切:dd

粘贴:p

撤销上次操作:u (undo)

 

跳转:

 

  • 跳到文本的最后一行:按“G”,即“shift+g”。
  • 跳到文本的第一行的第一个字符:按两次“g”。
  • 跳到当前行的最后一个字符 :在当前行按“$”键,即“shift+4”。
  • 跳到当前行的第一个字符:在当前行按“0”。

 

查找关键字:

1、进入vi中,先按下"ESC"跳转成命令输入模式

2、输入斜杠“/”,这时屏幕会跳转到底部,输入栏出现"/"

3、输入你需要查找的关键字,回车

4、如果要继续查找关键字,输入n

5、向前查找,输入N(大写)

 

 

 

修改ip地址:

vim /etc/sysconfig/network-script

 

Linux查看端口占用情况:

lsof i:端口号

 

查看防火墙状态:systemctl status firewalld

关闭防火墙:systemctl stop firewalld

关闭防火墙启动时重启:systemctl disable firewalld.service

 

查询指定端口是否开放:

firewall-cmd --query-port=3306/tcp 「yes表示开放;no表示没有开放」

firewall-cmd --add-port=8888/tcp --permanent  「开放某个端口号」

firewall-cmd --reload 「重新载入生效」

firewall-cmd --query-port=8888/tcp 「再次查询」

 

创建用户:useradd 

设置密码:passwd

 

给用户设置root权限:vim /etc/sudoers

 

解压文件:

tar -zxvf 文件名 -C 需要解压到的文件路径

例如:tar -zxvf jdk-8u321-linux-x64.tar.gz -C /opt/module

 

文件删除:rm -rf  文件名 (可以写多个)

 

创建文件:

touch 文件名

 

Java环境变量:

export JAVA_HOME=java解压文件目录

export PATH=$PATH:$JAVA_HOME/bin 

 

 

Mac上传文件到linux服务器

scp /Users/XXX/Downloads/canal.deployer-1.1.5.tar.gz root@172.16.105.132:/opt/software

 

scp(security copy):可以实现服务器与服务器之间的数据拷贝,操作别的服务器之间的文件也可以

语法:

scp -r $pdir/$fname   $user@$host:$pdir/$fname

命令 递归 要拷贝的文件路径/文件名 目的地用户@主机:目的地文件路径/文件名

 

 

rsync:远程数据同步;注意:同步的是差异性内容,也可以理解为增量同步;如果首次没有的的话,就是全量

语法:

rsync -av $pdir/$fname   $user@$host:$pdir/$fname

命令 递归 要拷贝的文件路径/文件名 目的地用户@主机:目的地文件路径/文件名

 

scp和rsync的使用场景:

首次用scp

后续更改用rsync

 

xsync:集群环境下文件分发

==================================================================================================================

1,系统分区

/dev :该目录下存放的是硬件文件

posted on 2022-07-12 16:05  哈皮的玩偶  阅读(56)  评论(0编辑  收藏  举报