Linux常用命令记录
# Linux常用命令记录
# 一、前言
主要记录日常工作中使用到的linux命令,用作备忘
# 二、常用命令
# 0、快捷命令
#通过 $_ 获取到上次命令的最后一个参数值
#即获取 mkdir 最后一个参数值 /usr/local/test, 作为 cd 的参数, 即可进入刚刚创建的文件夹中
mkdir /usr/local/test && cd $_
#进入上次进入的目录
cd -
#执行上次执行的命令
!ps
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 1、防火墙相关
查看开放的端口、查看防火墙状态、关闭防火墙等等
#查看开放的端口
firewall-cmd --list-ports
#开放指定的端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#防火墙重新加载配置
firewall-cmd --reload
#查看防火墙状态
systemctl status firewalld
#关闭防火墙
systemctl stop firewalld
#禁用防火墙
systemctl disable firewalld
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 2、本地(cp)、远程文件(scp)复制
#不同服务器文件复制
scp -r /usr/local/redis-cluster root@node1:/usr/local/redis-cluster
1
2
2
# 3、域名解析配置
# 修改主机名称
hostnamectl set-hostname xxx
echo 10.66.50.80 node0.localdomain node0 >> /etc/hosts
echo 10.66.50.78 node1.localdomain node1 >> /etc/hosts
echo 10.66.50.81 node2.localdomain node2 >> /etc/hosts
1
2
3
4
5
2
3
4
5
# 4、vi编辑命令
#全局替换
:%s/源字符串/目的字符串/g
#查找字符串 /目标字符串
/redis
#复制一行
yy
#粘贴
p
#跳至行首
0
#跳至行末
$
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 5、设置环境变量
# 1、用vim编辑器来编辑profile文件(按“i”进入编辑)
vim /etc/profile
# 2、在文件末尾添加以下内容
export JAVA_HOME=/usr/local/software/jdk-9.0.4
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
更改完成后 source /etc/profile
重载一下配置文件
# 6、/etc/profile
文件被改坏导致命令不可用
#只是针对此次修改,然后就去修改profile错误部分的内容
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
1
2
2