Linux bash script for one-click installation of PowerShell
Description
Currently, PowerShell in Linux is equivalent to pash. I hope you will focus on mono and pash. One-click installation scripts include for CentOS6, centos7, and Ubuntu 14.04 ubuntu 14.10.
The installation script is installed using yum or apt. mono is the latest official version. Compile and install the latest version of pash and generate two commands:
Mybuild is used to compile pash
Mypash is used to run pash
1 centos6
#! /Bin/bash
# Centos6: one-click installation of mono and pash shell scripts.
# Centos 6.6 passed the test.
# In linux:
# Cd xxxx
# Xxxx is the directory to enter.
# Bash./install_pash.txt
# Run.
# Script start
Yum-y install wget git
# Install mono
# Http://software.openSUSE.org/download/package? Project = home: tpokorra: mono & package = mono-opt
Cd/etc/yum. repos. d/
Wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-6/home:tpokorra:mono.repo
Yum-y install mono-opt
# Create two bash alias,
# Mybuild: compile or update pash
# Mypash: Run pash
# Powershell missionary original may be reprinted, but the name and source must be retained; otherwise, legal liability shall be held.
Echo "alias mybuild = 'CD/; rm-rf/Pash; git clone https://github.com/Pash-Project/Pash.git; cd/Pash/;/opt/mono/bin/xbuild/Pash. proj' ">/root /. bashrc
Echo "alias mypash = '/opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe'">/root/. bashrc
# Install pash
Cd/
Rm-rf/Pash
Git clone https://github.com/Pash-Project/Pash.git
Cd/Pash/
/Opt/mono/bin/xbuild/Pash. proj
Sleep 6
# Run
/Opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe
2 centos7
#! /Bin/bash
# Centos7: one-click installation of mono and pash shell scripts.
# In linux:
# Cd xxxx
# Xxxx is the directory to enter.
# Bash./centos7_install_pash.txt
# Run.
# Script start
Yum-y install wget git
# Install mono
# Http://software.opensuse.org/download/package? Project = home: tpokorra: mono & package = mono-opt
Cd/etc/yum. repos. d/
Wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-7/home:tpokorra:mono.repo
Yum-y install mono-opt
# Create two bash alias,
# Mybuild: compile or update pash
# Mypash: Run pash
# Powershell missionary original may be reprinted, but the name and source must be retained; otherwise, legal liability shall be held.
Echo "alias mybuild = 'CD/; rm-rf/Pash; git clone https://github.com/Pash-Project/Pash.git; cd/Pash/;/opt/mono/bin/xbuild/Pash. proj' ">/root /. bashrc
Echo "alias mypash = '/opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe'">/root/. bashrc
# Install pash
Cd/
Rm-rf/Pash
Git clone https://github.com/Pash-Project/Pash.git
Cd/Pash/
/Opt/mono/bin/xbuild/Pash. proj
Sleep 6
# Run
/Opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe
3 ubuntu 14.04
#! /Bin/bash
# Ubuntu14.04: one-click installation of mono and pash shell scripts.
# Ubuntu 14.04 passed the test.
# In linux:
# Cd xxxx
# Xxxx is the directory to enter.
# Bash./ubuntu1404_install_pash.txt
# Run.
# Script start
Sudo apt-get update
Sudo apt-get-y install wget git
# Http://software.opensuse.org/download/package? Project = home: tpokorra: mono & package = mono-opt
# Install mono
Wget http://download.opensuse.org/repositories/home:tpokorra:mono/xUbuntu_14.04/Release.key
Sudo apt-key add-<Release. key
Sudo sh-c "echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/xUbuntu_14.04//'>/etc/apt/sources. list. d/mono-opt.list"
Sudo apt-get update
Sudo apt-get-y install mono-opt
# Create two bash alias,
# Mybuild: compile or update pash
# Mypash: Run pash
# Powershell missionary original may be reprinted, but the name and source must be retained; otherwise, legal liability shall be held.
Echo "alias mybuild = 'CD/; rm-rf/Pash; git clone https://github.com/Pash-Project/Pash.git; cd/Pash/;/opt/mono/bin/xbuild/Pash. proj' ">/root /. bashrc
Echo "alias mypash = '/opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe'">/root/. bashrc
# Install pash
Cd/
Rm-rf/Pash
Git clone https://github.com/Pash-Project/Pash.git
Cd/Pash/
/Opt/mono/bin/xbuild/Pash. proj
Sleep 6
# Run
/Opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe
4 ubuntu14.10
#! /Bin/bash
# Ubuntu14.10: one-click installation of mono and pash shell scripts.
# In linux:
# Cd xxxx
# Xxxx is the directory to enter.
# Bash./ubuntu14010_install_pash.txt
# Run.
# Script start
Sudo apt-get update
Sudo apt-get-y install wget git
# Http://software.opensuse.org/download/package? Project = home: tpokorra: mono & package = mono-opt
# Install mono
Wget http://download.opensuse.org/repositories/home:tpokorra:mono/xUbuntu_14.10/Release.key
Sudo apt-key add-<Release. key
Sudo sh-c "echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/xUbuntu_14.10//'>/etc/apt/sources. list. d/mono-opt.list"
Sudo apt-get update
Sudo apt-get-y install mono-opt
# Create two bash alias,
# Mybuild: compile or update pash
# Mypash: Run pash
# Powershell missionary original may be reprinted, but the name and source must be retained; otherwise, legal liability shall be held.
Echo "alias mybuild = 'CD/; rm-rf/Pash; git clone https://github.com/Pash-Project/Pash.git; cd/Pash/;/opt/mono/bin/xbuild/Pash. proj' ">/root /. bashrc
Echo "alias mypash = '/opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe'">/root/. bashrc
# Install pash
Cd/
Rm-rf/Pash
Git clone https://github.com/Pash-Project/Pash.git
Cd/Pash/
/Opt/mono/bin/xbuild/Pash. proj
Sleep 6
# Run
/Opt/mono/bin/mono/Pash/Source/PashConsole/bin/Debug/Pash.exe
This article permanently updates the link address: