1. 程式人生 > 其它 >shell每日一練

shell每日一練

技術標籤:shell

目錄

1.cut的使用

1.1獲取隨機8位字串

1.2獲取隨機8位數字

2.awk獲取本機ip地址

2.0.3三級標題乍現

3.cat 新增環境變數

4.tar 解壓到指定資料夾下


1.cut的使用

1.1獲取隨機8位字串

openssl rand base64 8|cut -c 1-8

1.2獲取隨機8位數字

openssl rand base64 4|cksum |cut -c 1-8

2.awk獲取本機ip地址

獲取到192.168.248.133/24然後再次使用"/"號分隔獲取$1

[[email protected] shell]# ip addr|awk '{if($2~"/24")print $2}'|awk -F '/' '{print $1}'
192.168.248.133

2.0.3三級標題乍現

3.cat 新增環境變數

java 安裝完之後要新增環境變數,使用cat和eof可以將一段文字新增到全域性環境變數中

配置jdk環境變數

cat >>/etc/profile <<eof
JAVA_HOME=/usr/local/java/jdk1.8.0_281
JAVA_BIN=/usr/local/java/jdk1.8.0_281/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

export JRE_HOME=${JAVA_HOME}/jre
eof
立即生效:source /etc/profile

新增軟連結

ln -s /usr/local/java/jdk1.8.0_281/bin/java /usr/bin/java

新增mycat環境變數

cat >>/etc/profile<<eof
export MYCAT_HOME=/usr/local/mycat
export PATH=$MYCAT_HOME/bin:$PATH:$JAVA_HOME/bin
eof

4.tar 解壓到指定資料夾下

tar -zxvf Mycat-server-1.6.7.5-release-20200410174409-linux.tar.gz -C /usr/local