linux 杂
Posted 会飞の鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 杂相关的知识,希望对你有一定的参考价值。
set -e表示一旦脚本中有命令的返回值为非0,则脚本立即退出,后续命令不再执行;
set -o pipefail表示在管道连接的命令序列中,只要有任何一个命令返回非0值,则整个管道返回非0值,即使最后一个命令返回0.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
tput rev # reverse 命令行背景反转
tput bold # bold 字体加粗
echo ‘Please provide a path to a SSH private key to access Manta.‘
tput sgr0 # clear 回归原状
---------------------------------------------------------------------------------------------------------------
if [ -z "$1" ]; then 是空
if [ ! -f "$1" ]; then 文件不存在
---------------------------------------------------------------------------------------------------------------
$ command -v foo >/dev/null 2>&1 || { echo >&2 "I require foo but it‘s not installed. Aborting."; exit 1; } $ type foo >/dev/null 2>&1 || { echo >&2 "I require foo but it‘s not installed. Aborting."; exit 1; } $ hash foo 2>/dev/null || { echo >&2 "I require foo but it‘s not installed. Aborting."; exit 1; }
判断命令是否存在
------------------------------------------------------------------------------------------------------------------------
以上是关于linux 杂的主要内容,如果未能解决你的问题,请参考以下文章
我在centOS linux安装jdk1.6后,运行java或javac命令报错是杂回事