SHELL 為了偷懶的第乙個shell指令碼

2021-09-26 05:18:33 字數 753 閱讀 9267

編寫目的:

1、工作環境需要python2.7的環境,並且最好不要讓anaconda3 的環境變數使能;

2、深度學習需要anaconda3 python3.6 + jupyter notebook的環境,支援終端jupyter notebook命令開啟,就需要使環境變數使能;

切來切去是很麻煩,索性寫個指令碼,也順便練練手吧。下面是指令碼內容:

#!/bin/bash

echo "change anaconda3 path enable? (y/n)"

read selected_case

case $selected_case in

y)echo 'please select a version of python : (recommand python 3.6)'

export path="/home/jason/anaconda3/bin:$path"

sudo update-alternatives --config python

;;n)

#change python version to default, for work project

echo 'please select a version of python : (recommand python 2.7)'

source .bashrc

sudo update-alternatives --config python

;;esac

第乙個Shell指令碼

開啟文字編輯器,新建乙個檔案,擴充套件名為sh sh代表shell 副檔名並不影響指令碼執行,見名知意就好,如果你用php寫shell 指令碼,副檔名就用php好了。輸入一些 bin bash echo hello world 是乙個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種...

第乙個shell指令碼

首先宣告,我的linux系統是centeros 64bit的 開啟終端,cd mnt hgfs share 進入以下目錄 mkdir shellfolder 建立資料夾shellfolder touch runstusys.sh 建立乙個shell程式 vi runstusys.sh 進行編輯,並輸...

第乙個shell指令碼

hostname term hello shell histsize ssh client world cvs rsh path 通過shell讀取文字檔案,並到系統變數中查詢是否存在 shell命令如下 bin sh filename env var.txt num cat filename wc...