shell脚本的一个入门级问题!!

shell脚本的一个入门级问题!!

刚学shell脚本的使用,发现在程序里cd,和cp不能用!
请问要想改变当前的工作目录,及复制一个文件在脚本里如何实现?



                                                 谢谢!
您可以把问题描述清楚么?
比如您的脚本是如何编写的?
不成功的证明是什么。
好!
先说 cd
我用bochs虚拟重启,使用时必须先把工作目录改到含有操作系统镜像的目录下,比方说
目录/root/os
我在脚本中如下写:
cd /root/os
bochs
结果bochs不能正常运行,显然是目录没有改过去!
另外cp /root/file1 /root/file2( 我已经是root身份,脚本的使用步骤也不应该有问题,因为其他的shell命令可以执行)
也没有在指定目录生成我要的文件!
我不知道bochs是什么,但是做了一个在bash中的测试:
[code:1]#!/bin/bash
cp a b
echo `ls`
echo `pwd`
cd ..
echo `pwd`
cd
echo `pwd`
[/code:1]
并且成功了。
/root/os /bochs 就可以了,或者
cd /root/os/
./bochs
注意前边的一点和一/,表示这个文件在当前目录下
问题已经解决,谢谢大家!