/hello.sh【hello.sh必须有x权限】 二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】 方法一:绝对路径执行.sh文件...到.sh文件所在目录 比如以hello.sh文件为例,如下 2、给.sh文件添加x执行权限 比如以hello.sh文件为例,chmod u+x hello.sh,如下图 3、..../执行.sh文件 比如以hello.sh文件为例,..../hello.sh 即可执行hello.sh文件,如下图 4、sh 执行.sh文件 以hello.sh文件为例,sh hello.sh即可执行hello.sh文件,如下图 注:用“./”加文件名.sh...执行时,必须给.sh文件加x执行权限
中文乱码 大家在 Windows 启动 Tomcat 应该都会遇到中文乱码,其实也不影响使用,但是笔者看着这个乱码难受,于是提供两种较简单的解决方案。...解决方案 方案一:将 Tomcat 安装目录下 /conf/logging.properties 中的控制台日志编码由默认的 UTF-8 改为 GBK 即可。...方案二:修改 IDEA 中控制台使用字符集为 UTF-8(可能会造成其他乱码)。...扩展 乱码原因:Windows的控制台默认使用 GB2312 字符集,而 Tomcat 控制台日志输出默认使用 UTF-8 字符集,于是产生中文乱码,可使用 chcp 命令暂时修改控制台字符集。
一、linux中.sh文件是什么? linux中.sh文件是脚本文件,一般都是bash脚本。 二、linux中的.sh文件怎么执行? 1、直接..../加上文件名.sh,如运行hello.sh为 ..../hello.sh 【绝对路径下也可以,但hello.sh必须有x权限】 使用绝对路径执行: 对于文件是否具有x权限,可以目录文件夹下(存放当前文件的文件夹)输入 ll...命令查看,没有可使用 chmod u+x hello.sh 2、直接sh 加上文件名.sh,如运行hello.sh为 sh hello.sh【hello.sh可以没有x权限】 版权声明:本文内容由互联网用户自发贡献
问题 linux系统是centos 7.x 发现将windows自动打的包发到centos后执行.sh文件出现如下: ?...查询.sh文件的格式,通过vim 打开.sh然后执行如下: :set ff 结果: ? 发现是dos格式是有问题,需要转换成unix。...idea解决方案: 1.打开.sh文件,然后点击右下角CRLF修改为UNIX of OS就OK了 ? 2.在配置文件中,统一添加以下配置 unix ?
这不得不找到了一个Linux命令:nohup (二)基本用法 nohup command [arg … ] [ & ] 拿python test.py 为例子 一般我们运行命令是直接:python test.py.../start.sh >> /usr/local/node/output.log 2>&1 & 该命令是把nohup的log输出到/usr/local/node/output.log 这个文件中 2).../start.sh 该命令是把nohup的log直接输出到当前目录下并保存为nohup.log (四)查看运行的后台进程 1)当我们把进程运行到后台后,我们再找回的时候,就需要用到: ps -aux|...grep start.sh a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分 用ps -def | grep查找进程很方便,最后一行总是会grep自己 用grep...-v参数可以将grep命令排除掉 ps -aux|grep start.sh| grep -v grep 2)查看使用某端口的进程 netstat -ap|grep 8090 3)查看到进程id之后,
Xshell修改终端字符编码【解决Linux日志中日志乱码】 强烈推介IDEA2020.2...破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 在此记录一下关于xshell工具时,针对中文乱码问题的解决方案。...例如查看日志,发现有中文乱码,首先查看是否xshell的配置问题。 在【文件】-【属性】-【终端】中确认 ? 问题解决!
在此记录一下关于xshell工具时,针对中文乱码问题的解决方案。 例如查看日志,发现有中文乱码,首先查看是否xshell的配置问题。 在【文件】-【属性】-【终端】中确认 问题解决!
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。...Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。linux中.sh文件是什么?linux中.sh文件是脚本文件,一般都是bash脚本。...想运行的话就用sh命令运行sh xxx.sh。注:sh或是执行脚本,或是切换到sh这个bash里,默认的shell是bash。...当然,linux中sh是链接到bash上的,所以sh与bash在功能上是没有区别的。...还有就是在执行脚本的时候是用sh + 脚本名的方式来执行,其实,大部分的时候,简单脚本只要权限设置正确,可以直接执行,不需要sh命令的。
0、实际使用效果 我tomacat乱码的问题,本来通过方法二改好了。...某次测试,误以为乱码问题再次出现(其实不是乱码);于是使用方法一,对tomcat的logging进行修改(改成GBK那个),反而致使控制台乱码(真的乱码);又使用了一遍方法三,还是没有解决问题;把对tomcat...的logging的修改改回去,乱码问题就好了。...【前言】tomacat日志有三个地方,分别是Output(控制台)、Tomcat Localhost Log(tomcat本地日志)、Tomcat Catalina Log。...启动日志和大部分报错日志、普通日志都在output打印;有些错误日志,在Tomcat Localhost Log。 三个日志显示区,都可能出现乱码现象。
Linux上部的Tomcat服务器中部署了Java Web应用,查看日志的时候发现里面的中文全部是乱码,把文件拖拽到本地Windows上全是问号。...从其他系统拽过来一个正常显示的包含中文的日志也可以正常显示,说明系统字符集是没问题的。...JDK引用的设置 Java引用参数添加"-Dfile.encoding=GBK -Dsun.jnu.encoding=GBK" 将上面参数添加到Catalina.sh中JAVA_OPTS变量中,重启
Tomcat后台日志乱码问题 文章目录 Tomcat后台日志乱码问题 一、找到乱码原因 二、Tomcat端乱码处理 三、IDEA端设置 小结 一、找到乱码原因 基本上我们安装的windows系统本地语言都是中文...,用的是GBK编码,而我们IDEA和Tomcat日志选择的是utf8编码,因此编码方式不一致造成了我们的中文乱码问题。...二、Tomcat端乱码处理 既然原因已经找到了,接着就是解决问题了,分别设置IDEA和Tomcat的编码就ok了。先对Tomcat进行处理,如下: 1....找到Tomcat的安装目录打开日志配置文件,如图 2. 打开配置文件修改配置,如图 三、IDEA端设置 上面已经对Tomcat进行配置了,剩下的就是对IDEA进行编码统一设置了。...小结 对于乱码问题我们首先找出原因,之所以出现乱码,是因为编码方式不一致;然后找出涉及编码方式不一致的几个角色,本文的两个角色就是IDEA和Tomcat;最后只要我们对这几个角色逐一排查,统一编码格式就大功告成了
InteliJ IDEA全家桶正版激活 昨天本来准备更新一下Tomcat版本,但是发现新版本的日志打印中文会出现乱码(Tomcat自身打印的日志),不管是使用bat脚本启动还是在Idea中启动,都是乱码...在使用bat文件启动Tomcat时,Tomcat目录下的logs文件夹会生成相应的日志文件,发现旧版本生成的日志文件编码是GBK,而Windows控制台的编码也是GBK,所以不会乱码。...而新版本生成的日志文件编码是UTF-8,所以就造成了中文乱码问题 定位到问题以后,就去看Tomcat的日志配置文件,tomcat/conf/logging.properties这个文件就是tomcat...的日志配置文件,通过使用BCompare对新老版本的配置文件进行对比,发现tomcat在新版的日志配置文件中加了指定编码为UTF-8的配置。...这就是乱码的根源了。
个人博客地址:http://ganshuo8.com/ 由于博客现在在docker中部署的,每次打包部署,需要停掉旧容器->删除旧容器->删除镜像->将新的jar包打包成镜像->再次运行,每次发布都需要重复的执行此操作...hostPort:containerPort --name:指定容器名称 最后的test/${app_name}:使用的镜像名称 在此过程中遇到的问题:将此命令在windows下通过记事本写好之后,直接移植到linux...解决方法: 手动在liunx中创建test.sh脚本文件,将所有命令拷贝进去即可。拷贝后检查首字母,我这边经常会全部拷贝过去,首字母会丢失。 然后运行即可。
前三个是表示在当前的父shell中生成一个子shell来运行*.sh文件 sh test.sh bash test.sh ./test.sh (..../和test.sh之间没有空格切实在文档所在的目录下文件要有执行权限这个命令无法自动补全) /etc/test.sh (全路径的情况下执行文件要有执行权限) 最后的这两种是相当于在父shell进程中的一部分运行...,就是没有生成子进程的shell来运行*.sh文件 . test.sh (注意....和 test.sh之间有空格) source test.sh(类似于加载文件的意思)
ubuntu 默认sh是dash,因为dash和bash的不兼容导致此错误。...# 查看 vagrant@swarm4:~/txt$ ls -la /bin/sh lrwxrwxrwx 1 root root 4 Jun 21 17:55 /bin/sh -> dash # 错误...vagrant@swarm4:~/txt$ sh 1.sh 1.sh: 4: [: 1: unexpected operator false # Ubuntu解释器默认连接到bash sudo dpkg-reconfigure
文章目录 一、进入 ijkplayer-android 目录 二、执行 init-android-libyuv.sh 脚本 三、执行 init-android-soundtouch.sh 脚本 参考 https...init-android-libyuv.sh 脚本 ---- 在 ijkplayer-android 目录中 , 执行 ..../init-android-libyuv.sh 命令 , 下载 libyuv 依赖库 , 之后编译 ijkplayer 需要用到 ; 执行过程 : root@octopus:~/ijkplayer/ijkplayer-android...init-android-soundtouch.sh 脚本 ---- 在 ijkplayer-android 目录中 , 执行 ..../init-android-soundtouch.sh 命令 , 下载 libyuv 依赖库 , 之后编译 ijkplayer 需要用到 ; 执行过程 : root@octopus:~/ijkplayer
"8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 二、接口乱码...catalina.bat set JAVA_OPTS=-Xms512m -Xmx4024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8 三、tomcat本地日志乱码...这日志是tomcat他自身输出的日志 /conf/logging.properties java.util.logging.ConsoleHandler.encoding = UTF-8 四、项目日志乱码...项目日志是项目通过logback、sft4j包输出日志的 下面的是针对logback的举例: 在ConsoleAppender(输出日志)里添加日志编码 %d{...jsp解析页面乱码,需要在头部添加 六、页面传输到后台乱码问题 对POST方式提交的数据做编码转换,对
/bin/sh或者#!/bin/bash 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。...nohup java -jar /home/jar/jarweb.jar > nohup.out 2>&1 & #显示项目启动的日志输出 tail -999f /home/jar/nohup.out...c,执行脚本文件; 直接执行 [root@docker_t ~]# bash /home/tools/test-a.sh 编译后执行 [root@docker_t ~]# chmod +x /.../home/tools/apache-tomcat-8.5.41/bin/startup.sh #显示启动的日志输出 tail -999f /home/tools/apache-tomcat-8.5.41.../logs/catalina.out c,执行脚本文件; 直接执行 [root@docker_t ~]# bash /home/tools/test-b.sh 编译后执行 [root@docker_t
test.sh执行 使用 sh test.sh 来执行script文件,该方法标明使用 sh 这种shell来执行test.sh文件,sh已经是一种被bash替代的shell,尽管我们在test.sh...使用bash test.sh 执行 该方法其实与 sh test.sh 的原理一样,只是使用了 /bin/bash 该种shell来执行我们的脚本文件。...执行 该种方式使用之前必须为文件添加执行的权限: $ chmod +x test.sh 添加完执行权限之后,便可以使用 ..../test.sh 来执行脚本,该方式与 bash test.sh 是一样的 ,默认使用 bin/bash 来执行我们的脚本。 只有该种执行方式需要对文件添加执行权限,其他方式并不需要。...使用source执行 使用source则也能够直接执行我们的脚本: source test.sh 区别 当我们使用 sh test.sh 、bash test.sh 、 .
领取专属 10元无门槛券
手把手带您无忧上云