歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

linux下安裝軟件的shell學習

linux下安裝軟件的shell學習   每次重裝linux都是痛苦的,軟件安裝好麻煩啊! 所以決定多多學習shell,把每次安裝軟件的步驟寫成shell腳本,分享給大家。不定期更新。 注意:腳本中的文件名是我下載的文件名,各位視情況修改。 [plain]  #ubuntu下常用軟件安裝   #!/bin/sh      uid=$(id -u)   if [ "$uid" != "0" ]   then       echo 請以ROOT身份運行       exit 1   fi   #這是改變源的,視情況。   #perl -p -i -e "s/uuuuu/xjtuns.cn/g" /etc/apt/sources.list   #apt-get update   #apt-get install leksah ghc   #apt-get install ntfs-3g ntfs-config    apt-get install vim geany anjuta  nemiver   apt-get install chmsee gparted filezilla openfetion   #apt-get install chromium virtualbox wireshark   apt-get install build-essential   apt-get install ubuntu-restricted-extras   [plain]  <span style="font-family: Arial, Helvetica, sans-serif;">#ubuntu下神器sublime安裝,包括快捷圖標。   #!/bin/sh   uid=$(id -u)   if [ "$uid" != "0" ]   then       echo 請以ROOT身份運行       exit 1   fi   mkdir ./sublime/   tar -jxvf ./S* -C ./sublime/   mv -f ./sublime/S* /opt/Sublime/   rm -rf ./sublime/   chmod 777 -f /opt/Sublime/   ln -s /opt/Sublime/sublime_text /usr/bin/sublime   touch sublime.desktop   echo "[Desktop Entry]" >> sublime.desktop   echo "Version=1.0" >> sublime.desktop   echo "Name=Sublime Text 2" >> sublime.desktop   echo "GenericName=Text Editor" >> sublime.desktop   echo "Exec=sublime" >> sublime.desktop   echo "Terminal=false" >> sublime.desktop   echo "Icon=/opt/Sublime/Icon/48x48/sublime_text.png" >> sublime.desktop   echo "Type=Application" >> sublime.desktop   echo "Categories=TextEditor;IDE;Development" >> sublime.desktop   echo "X-Ayatana-Desktop-Shortcuts=NewWindow" >> sublime.desktop   echo "[NewWindow Shortcut Group]" >> sublime.desktop   echo "Name=New Window" >> sublime.desktop   echo "Exec=sublime -n" >> sublime.desktop   echo "TargetEnvironment=Unity" >> sublime.desktop   chmod 644 ./sublime.desktop   mv sublime.desktop /usr/share/applications/   perl -p -i -e "s/gedit/sublime/g" /usr/share/applications/defaults.list   perl -p -i -e "s/gedit/sublime/g" /etc/gnome/defaults.list</span>   [plain]  #ubuntu下eclipse安裝   #!/bin/sh   uid=$(id -u)   if [ "$uid" != "0" ]   then       echo 請以ROOT身份運行       exit 1   fi   tar -zxvf ./eclipse-* -C /opt/   chmod 777 -f /opt/eclipse/   chmod 777 -f /opt/eclipse/con*   ln -s /opt/eclipse/eclipse /usr/bin/eclipse   touch eclipse.desktop   echo "[Desktop Entry]" >> eclipse.desktop   echo "Version=1.0" >> eclipse.desktop   echo "Name=eclipse" >> eclipse.desktop   echo "GenericName=Text Editor" >> eclipse.desktop   echo "Exec=eclipse" >> eclipse.desktop   echo "Terminal=false" >> eclipse.desktop   echo "Icon=/opt/eclipse/icon.xpm" >> eclipse.desktop   echo "Type=Application" >> eclipse.desktop   echo "Categories=TextEditor;IDE;Development" >> eclipse.desktop   echo "X-Ayatana-Desktop-Shortcuts=NewWindow" >> eclipse.desktop   echo "[NewWindow Shortcut Group]" >> eclipse.desktop   echo "Name=New Window" >> eclipse.desktop   echo "TargetEnvironment=Unity" >> eclipse.desktop   chmod 644 ./eclipse.desktop   mv eclipse.desktop /usr/share/applications/   [plain]  #jdk,jre的安裝   #!/bin/sh   #install java   uid=$(id -u)   if [ "$uid" != "0" ]   then       echo 請以ROOT身份運行       exit 1   fi   tar -zxvf ./jdk* -C ./java/   mv -f ./java/j* /opt/java/   rm -rf ./java/   chmod +777 -f /opt/java/   touch environment    echo "PATH=\"$PATH:${JAVA_HOME}\"" >> environment   echo "JAVA_HOME=/opt/java" >> environment   echo "CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib" >> environment   rm -rf /etc/environment   mv environment /etc/   chmod 644 /etc/environment   source /etc/environment   update-alternatives ——install /usr/bin/java java /opt/java/bin/java 300   update-alternatives ——install /usr/bin/javac javac /uopt/java/bin/javac 300   update-alternatives ——config java   [plain]  #掛在vbox共享分區   #!/bin/sh   uid=$(id -u)   if [ "$uid" != "0" ]   then       echo 請以ROOT身份運行       exit 1   fi   mount -t vboxsf share ~/share    
Copyright © Linux教程網 All Rights Reserved