我开始在我的linux mint(ubuntu系统)中管理我的点文件。因此,我在这里编写了一个bash脚本,用于自动安装我喜欢的应用程序。但是我希望这个脚本是独立于系统的。假设当我在linux系统中成为一个成熟的用户时,我可能想要切换到arch或其他什么,这就是为什么我想制作一个不会抛出错误的动态脚本文件,因为我的脚本告诉我使用apt or apt-get包管理器下载应用程序,而我的系统有pacman or dnf包管理器。 我怎样才能找到系统包管理器?
下面是我用来在服务器上创建用户的脚本,但是每次我需要在服务器上复制脚本时,我想要创建一个在我的machine.ill上运行的脚本,输入dest IP地址和命令中的主机名,脚本将转到目标服务器并运行脚本中提到的命令,用户将在服务器上创建
read -p 'Please Enter The Username To Add: ' name
echo "$name" > /tmp/userlist.txt
clear
echo -e "Hallo $name\nYour Name Is Added To The List."
userfile=/t
我正在与MEF战斗,我遇到了一些问题-在我的应用程序中,我有一个单独的类:
class Config: IConfig {
}
存储应用配置数据-例如从XML文件、数据库等加载的数据
现在我有一些必须访问Config的插件-所以我想知道将Config传递给插件的最佳解决方案是什么?
我现在的解决方案是:
[ImportMany(typeof (IFieldPlugin))]
public IEnumerable<Lazy<IFieldPlugin, IFieldPluginData>> fieldPlugins;
foreach (var plugin in Plu