Linux相关内容
自己搞了个网站,然后很多命令其实很常见,但是我服务器弄到少,所以一段时间后就容易忘掉,所以在这里记录一些常见的命令。
-
启动nginx:
nginx -c /etc/nginx/nginx.conf
-
查看nginx运行端口
ps -ef|grep nginx
-
nginx重启:
nginx -s reload
-
nginx停止
# 先找到nginx运行进程
ps aux|grep nginx
# 然后让他退出
kill -QUIT 进程号 -
nginx检测配置文件是否正确
nginx -t
#这个命令也可以知道配置文件所在的目录 -
nginx在Linux和Mac上的目录不太一样,可以用nginx -t去寻找,在我的服务器上:
- nginx的下载目录:/etc/nginx/
- nginx的文件目录:/usr/share/nginx
-
在Mac电脑上:
- nginx的下载目录:/usr/local/etc/nginx
- nginx的配置文件:/usr/local/etc/nginx/nginx.conf
-
修改文件名称,Linux里没有专门的修改文件名字的命令,可以用移动的命令重命名文件:
mv a.js b.js
-
复制文件:
cp a.js /usr/etc
如果想要复制文件夹下的所有文件:
cp -r dist/ /usr/etc
-
Linux查看本机外网IP:
curl ifconfig.me
-
base64
echo Hello World | base64 // 加密
echo SGVsbG8gV29ybGQK | base64 -d //解密 -
更新配置之后生效配置文件
source ~/.bashrc # 只更新当前终端上的配置
如果是zhs那就是
source ~/.zshrc # 只更新当前终端上的配置
-
Mac是文件变为可执行文件
chmod 755 YourScriptName.sh