每次都要去网上搜,整理下作为字典用吧
1.解压
tar zxvf xxxx.tar.gz ----解压到当前文件夹 tar zxvf xxxx.tar.gz -C /usr/local/bin/ ----解压到/usr/local/bin/
2.移动文件/文件夹/重命名
mv src dst
3.复制
本地复制
cp src dst ----本地复制远程复制 (远程 -> 本地)
scp account@ip:远程路径 本地路径 ----复制文件 scp -r account@ip:远程路径 本地路径 ----复制文件夹远程复制 (本地 -> 远程)
scp 本地路径 account@ip:远程路径 ----复制文件 scp -r 本地路径 account@ip:远程路径 ----复制文件夹4.开放端口
vi /etc/sysconfig/iptables --> 编辑文件,增加以下内容 -A INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT service iptables restart --> 重启防火墙(iptables),使之生效
centos7
firewall-cmd --list-ports #查看已开放的端口 firewall-cmd --zone=public --add-port=80/tcp --permanent #开放端口 firewall-cmd --reload #重启firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动
5.设置环境变量(全局)
vi /etc/profile --> 编辑文件,增加以下内容 export JAVA_HOME=... export classpath=.:$JAVA_HOME/dt/jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin/:$PATH 保存 source /etc/profile --> 使环境变量立即生效
6.vi常用操作
显示行号(以下都行)
ctrl+g :nu :set nu
跳行(以下都行)
:0 -> 第1行 :12 -> 第12行 :$ -> 最后一行 1G -> 第1行 12G -> 第12行 G -> 最后一行
7.ssh远程连接
ssh [email protected]
8.vi 批量替换
:%s/123/abc/g --> 123由abc替换
9.检查服务是否安装(如检查ssh)
rpm -qa | grep ssh
10.查找
find / -name 'XX'| xargs rm -rf ----查找后删除
11.固定IP配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=2dfca251-cc0a-4063-a28a-ad921a058649 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.220 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
vi /etc/resolv.conf nameserver 192.168.1.1修改后重启网络
service network restart