linux下mono,powershell安装教程

时间:2023-03-09 01:40:16
linux下mono,powershell安装教程

1简介

简单来说pash就是bash+powershell

2官网

https://github.com/Pash-Project/Pash

3下载fedora20---lxde桌面---32位版。

http://download.fedoraproject.org/pub/fedora/linux/releases/20/Live/i386/Fedora-Live-LXDE-i686-20-1.iso

4用vmware虚拟机安装linux,设置用户root,密码=123456,用户user001,密码=123456

5安装mono

yum install wget
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:tpokorra:mono/Fedora_20/home:tpokorra:mono.repo
yum install mono-opt

其他发行版

-----centos 7 安装 mono------

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-7/home:tpokorra:mono.repo
yum install mono-opt

-----centos 6 安装 mono------

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-6/home:tpokorra:mono.repo
yum install mono-opt

-----Debian 7 安装 mono------

echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/Debian_7.0/ /' >> /etc/apt/sources.list.d/mono-opt.list
apt-get update
apt-get install mono-opt

-----Ubuntu 14.04 安装 mono------

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 install mono-opt

-----其他参照教程------

http://www.mono-project.com/download/#download-lin

6安装 git

yum install git 

#powershell 传教士 原创文章 2014-09-15 ,2015-02-02修改,允许转载,但必须保留名字和出处,否则追究法律责任

7编译安装pash

cd /
git  clone  https://github.com/Pash-Project/Pash.git
cd /Pash/
/opt/mono/bin/xbuild    /Pash/Pash.proj 

运行

/opt/mono/bin/mono     /Pash/Source/PashConsole/bin/Debug/Pash.exe

8用lxde桌面中,默认的记事本程序leafpad,(软件名叫leafpad,在命令行中也是敲leafpad)在linux中建立测试脚本,保存格式为utf8,注意回车符号。

------------------------

#!/opt/mono/bin/mono     /Pash/Source/PashConsole/bin/Debug/Pash.exe
# test.ps1

write-host 'aaaa'
.. 

$aaa=
)
{
    write-host 'bbb'
} else
{
    write-host 'ccc'
}

;$i -lt ;$i++)
{
     write-host 'ddd',$i
}

$eee=..
foreach ($temp in $eee)
{
    write-host 'eee',$temp

}

linux下mono,powershell安装教程

---------------下载-----------------

文件大小=1GB

注意:虚拟机比较大,我放在了群内下载。下述下载内容,已经经过了上述步骤。即,你下载的是我已经安装好的了。

#QQ群号=183173532

#名称=powershell交流群

pash_in_linux_vmware虚拟机_rar5版以上才能解压.rar

SHA1=54277968FDA57DB8CE413E05914867F411C02FD7