![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
qq_34412985
Coding make me happy.
展开
-
Linux下查看压缩文件内容的10种方法(小结)
通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦。今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容。从技术上讲,查看归档或压缩文件不提前进行解压是不可能的。本文介绍的方法中会将这些压缩文件在后台一个临时目录 /tmp 中进行解压缩。重启系统后,/tmp 目录的内容将被清空。在进一步讨论之前,这里先解释一下归档和压缩文件。归档 是将多个文件或文件夹组合成一个文件的过程。在这种情况下,生成的文件没有被压缩。 压缩 是一种将多个文转载 2020-11-20 21:36:23 · 3572 阅读 · 0 评论 -
Linux的shell脚本中使用特定JDK
有时linux系统中装了很多应用,我们又不能覆盖系统中设置的版本,此时我们就需要在脚本文件中设置特定版本。export JAVA_HOME=export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH注意:(1)其中PATH中JAVA_HOME必须在前,不然会先查找到其它版本,不生效;(2)export作用:使在子进程中该变量也生效。...原创 2020-11-08 17:46:35 · 1766 阅读 · 0 评论 -
Linux下如何在不解压jar包查看或修改配置文件
发布java应用通常会把代码打成jar包的形式,一般会把打好的jar包发布到Linux的服务器上去运行,jar包里也会包含我们的程序运行所需要的config配置文件,这些配置文件会随着环境的不同做对应的修改,如日志的目录、级别,接口地址等一些配置参数,这些配置文件修改较为频繁,如果每次只是为了修改配置文件而把jar包解压或者是本地修改之后再重新上传到服务器,会很麻烦,下面就介绍下如何在不解压的情况下,可以直接修改这些配置文件首先cd到你的jar包所在的目录,然后输入vim xxx.jar,则会显示jar原创 2020-10-16 10:32:34 · 1204 阅读 · 1 评论 -
centos 7中sudo java : command not found
运行sudo java -version报错$ sudo java -versionsudo: java:找不到命令原因:当使用sudo去执行一个程序时,处于安全的考虑,这个程序将在一个新的、最小化的环境中执行,诸如PATH这样的环境变量,在sudo命令下已经被重置成默认状态了。所以当一个刚初始化的PATH变量中不包含你所要运行的程序所在的目录,用sudo去执行,你就会得到"command not found"的错误提示。查看sudo指令下的PATH变量:$ sudo printe原创 2020-08-25 22:25:44 · 2437 阅读 · 0 评论 -
shell 脚本中关于用户输入参数的处理
shell 脚本中关于用户输入参数的处理1、命令行参数向shell脚本传递数据的最基本方式是使用命令行参数。(1) 读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示, 其中$0为程序名称,$1为第一个参数,$2为第二个参数,依次类推,直到$9为第九个参数。 shell脚本自动将命令行参数赋值给各个位置变量。 同时输入多个参数(可以是数值也可以是字符串)时,必须使用空 格分隔(要想在参数值中包含空格,就必须使用单引号或双引号) 当参数多于9...原创 2020-07-04 18:40:05 · 5794 阅读 · 0 评论 -
shell脚本中if基本使用方法
f, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不存在对象(Object)的概念,因此在if的比较判断中主要是对字符串、数字的值进行比较判断的:一. if的基本语法1.if与[之间要有空格2.[]与判断条件之间也必须有空格3.]与;之间不能有空格二. 对字符串的判断1.if [ str1=str2 ];then fi #当两个字符串相同时返回真2.if [ str1!=str2 ];then fi #当两个字符串不原创 2020-07-04 18:36:10 · 791 阅读 · 0 评论 -
Shell脚本判断用户的输入内容
1.脚本功能:提示客户属于一串数字,并判断用户是否进行了输入,输入的是否为数字#!/bin/bashread -p “enter a number: " number #提示用户输入数字if [ -z KaTeX parse error: Expected 'EOF', got '#' at position 27: …en #̲判断用户是否输入,如果未输入则…number*1” | bc ` #把用户的输入值和1相乘,交给bc做运算if [ $jieguo -eq 0原创 2020-07-04 18:33:43 · 1637 阅读 · 0 评论