A. 如何在虚拟机中用shell脚本创建用户并为他设置密码,然后把密码写入文件中,最后发送给指定pc机
useradd 命令用于创建用户,passwd 命令用于设置密码,echo 命令用于输出密码到文件,scp 命令用于发送文件。以 tom 用户为例,为其设置密码“123456”并发送到172.16.1.3机器的/home/tom目录:
useradd tom
PASSWD="123456"
echo -e "$PASSWD\n$PASSWD" | passwd tom
echo $PASSWD > passwd_file
scp passwd_file 172.16.1.3:/home/tom
希望对你有帮助。
B. 有人在虚拟机里运行脚本的吗
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。虚拟系统和传统的虚拟机(Parallels Desktop,Vmware,VirtualBox,Virtual pc)不同在于:虚拟系统不会降低电脑的性能,启动虚拟系统不需要像启动windows系统那样耗费时间,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多,不过在虚拟机里运行脚本是可行的。
C. shell脚本编程是什么,它的性质 怎么在虚拟机上运行呢
就是把一连串的shell命令编成脚本,自动执行这些命令。只要在虚机上安装linux、windows等操作系统,各系统都有自己的shell命令
D. linux虚拟机下bash shell编程,制作一个音乐播放器,可以实现用代码打开mp3文件吗
bash shell本身不具备播放音乐的功能,但是bash可以调用第三方音乐播放器的播放命令来实现音乐播放,具体怎么调用需要参考第三方软件是如何设置的。
E. shell脚本编程可以在win8系统运行吗 这个软件需要去哪里下载呢
一般的讲,shell编程特指linux系统下,终端上运行的一种脚本程序,在windows上是不能运行的。你可以用虚拟机来运行linux,可以免去安装系统的麻烦。
F. 在虚拟机下 编写三个shell脚本
1
#!/bin/bash
[$#-ne1]&&echo"usage:$0filename"&&exit-1
read-p"entercount:"count
i=1
while[$i-le$count]
do
date=`date-d"$idays"+"%Y%m%d"`
>$1_${date}
i=$(($i+1))
done
2
#!/bin/bash
if[$#-ne1];then
echo"usage:$0file1"
exit-1
fi
if[-e$1];then
now=`date+"%Y%m%d%H%M%S"`
mv$1$1_${now}
fi
awk-F':''{print$1}'/etc/passwd|grept>$1
3. 确保user.txt和pass.txt格式正确吗?
user.txt :
user:passwd:UID:GID::/home/user:/bin/bash
pass.txt:
user:newpasswd
#!/bin/bash
if[$#-ne2];then
echo"usage:$0user_filepasswd_file"
exit-1
fi
read-p"inputaction[add/del]:"act
case$actin
"add")
newusers$1
cat$2|chpasswd
;;
"del")
forusrin`awk-F':''{print$1}'$1`
do
userdel$usr
done
;;
*)echo"ERRORFLAG";;
esac
G. 在bash环境下怎样调用csh的脚本
把含有csh的语句的文件用csh执行, 把含有bash的语句的文件用bash执行
H. 如何在虚拟机上编写和运行c程序
写虚拟机的代码需要定义程序的指令。
I. 虚拟机下的shell编程
shell不用编译的~ 直接建立文件(在虚拟机能访问的目录中——这个问题看你用什么虚拟机啦),然后再虚拟机中运行就行