cd /home #进入/home目录 zip -r mydata.zip mydata #把/home目录下面的mydata目录压缩为mydata.zip unzip mydata.zip -d mydatabak #把/home目录下面的mydata.zip解压到mydatabak目录里面 zip -r abc123.zip abc 123.txt #把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip unzip wwwroot.zip #把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip abc\*.zip #把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip -v wwwroot.zip #查看把/home目录下面的wwwroot.zip里面的内容 unzip -t wwwroot.zip #验证/home目录下面的wwwroot.zip是否完整 unzip -j wwwroot.zip #把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录
常用linux命令cd #目录跳转 cd / #回到上一个目录 ls #查看目录下的文件 df -h #查看文件使用情况 mkdir #创建文件夹文件夹 vi # 编辑文件 :wq! #强制保存文件,并退出vi ifconfig -a #查看ip free #查看系统资源使用情况 firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80端口,也可以是其他端口 firewall-cmd --zone=public --remove-port=80/tcp --permanent # 关闭端口 systemctl restart firewalld #重启防火墙,使其生效 service mysqld restart #重启mysql nginx -s reload # nginx 生效 reboot # 重启系统 supervisorctl start program_name #启动某个进程(program_name=你配置中写的程序名称) supervisorctl stop program_name #停止某一进程 (program_name=你配置中写的程序名称) supervisorctl reload #重新启动配置中的所有程序 supervisorctl stop all #停止全部进程 supervisorctl update #更新新的配置到supervisord supervisorctl restart program_name #重启某一进程 (program_name=你配置中写的程序名称) supervisorctl #查看正在守候的进程 clear #刷新终端屏幕 (或者 ctrl + l) exit #退出 shift + insert #粘贴 ctrl + insert #复制
补充
centos上升级 .net core 2.0 需要先执行官网命令
curl -sSL -o dotnet.tar.gz https://aka.ms/dotnet-sdk-2.0.0-linux-x64 mkdir -p ~/dotnet && tar zxf dotnet.tar.gz -C ~/dotnet export PATH=$PATH:$HOME/dotnet
然后再删除原有文件夹
rm -rf /opt/dotnet #删除原有文件夹 rm -rf /usr/local/bin/dotnet #删除原来定义的dotnet命令 sudo ln -s /root/dotnet/dotnet /usr/local/bin #重新定义dotnet命令
项目程序也要升级到2.0,不然dotnet dll不能成功。