# profiles **Repository Path**: sesame_kim/profiles ## Basic Information - **Project Name**: profiles - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-30 - **Last Updated**: 2025-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```sheel source ~/profiles/1_devtools source ~/profiles/2_common_aliases source ~/profiles/3_git_prompt ## linux wget https://download.bell-sw.com/java/8u472+11/bellsoft-jdk8u472+11-linux-amd64-full.tar.gz wget https://download.bell-sw.com/java/17.0.17+15/bellsoft-jdk17.0.17+15-linux-amd64-full.tar.gz wget https://download.bell-sw.com/java/21.0.9+15/bellsoft-jdk21.0.9+15-linux-amd64-full.tar.gz wget https://download.bell-sw.com/java/25.0.1+13/bellsoft-jdk25.0.1+13-linux-amd64-full.tar.gz wget https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz wget https://nodejs.org/download/release/v24.11.1/node-v24.11.1-linux-x64.tar.gz wget https://updates.jenkins.io/latest/jenkins.war mkdir -p maven node jdk8 jdk17 jdk21 jdk25 tar -xzvf bellsoft-jdk8u472+11-linux-amd64-full.tar.gz -C jdk8 --strip-components=1 tar -xzvf bellsoft-jdk17.0.17+15-linux-amd64-full.tar.gz -C jdk17 --strip-components=1 tar -xzvf bellsoft-jdk21.0.9+15-linux-amd64-full.tar.gz -C jdk21 --strip-components=1 tar -xzvf bellsoft-jdk25.0.1+13-linux-amd64-full.tar.gz -C jdk25 --strip-components=1 tar -xzvf apache-maven-3.9.11-bin.tar.gz -C maven --strip-components=1 tar -xzvf node-v24.11.1-linux-x64.tar.gz -C node --strip-components=1 ``` ## 后台下载 ```shell cat > download-all.sh <<'EOF' #!/bin/bash LOG_FILE="download.log" DATE=$(date '+%Y-%m-%d %H:%M:%S') echo "🚀 开始下载任务 ($DATE)" | tee -a "$LOG_FILE" wget -c -nv https://download.bell-sw.com/java/8u472+11/bellsoft-jdk8u472+11-linux-amd64-full.tar.gz 2>&1 | tee -a "$LOG_FILE" wget -c -nv https://download.bell-sw.com/java/17.0.17+15/bellsoft-jdk17.0.17+15-linux-amd64-full.tar.gz 2>&1 | tee -a "$LOG_FILE" wget -c -nv https://download.bell-sw.com/java/21.0.9+15/bellsoft-jdk21.0.9+15-linux-amd64-full.tar.gz 2>&1 | tee -a "$LOG_FILE" wget -c -nv https://download.bell-sw.com/java/25.0.1+13/bellsoft-jdk25.0.1+13-linux-amd64-full.tar.gz 2>&1 | tee -a "$LOG_FILE" wget -c -nv https://dlcdn.apache.org/maven/maven-3/3.9.11/binaries/apache-maven-3.9.11-bin.tar.gz 2>&1 | tee -a "$LOG_FILE" wget -c -nv https://nodejs.org/download/release/v24.11.1/node-v24.11.1-linux-x64.tar.gz 2>&1 | tee -a "$LOG_FILE" wget -c -nv https://updates.jenkins.io/latest/jenkins.war 2>&1 | tee -a "$LOG_FILE" FINISH_TIME=$(date '+%Y-%m-%d %H:%M:%S') echo "✅ 所有文件下载完成!($FINISH_TIME)" | tee -a "$LOG_FILE" EOF chmod +x download-all.sh nohup ./download-all.sh > nohup.out 2>&1 & echo $! > download.pid echo "📥 下载已在后台启动,日志请查看:download.log" ``` - ------------------ ``` 查看实时日志: tail -f download.log 检查进程是否还在运行: ps -p $(cat download.pid) grep "✅ 所有文件下载完成" download.log ```