Linux Shell 编程 - Linux/Unix社区 / 程序开发区
照着书上,写了下面的程序。
第一步,打开vi,输入下面的程序
#! /bin/bash
clear
echo ""
echo "1. Display a telephone number"
echo "2. Add a new telephone number"
echo ""
echo "Enter your selection"
保存为 mymenu 文件
第二步,chmod 711 mymenu
第三步,执行的时候,运行mymenu,结果出现错误提示:bash: mymenu: command not found
书上也说,如果运行有问题,试着运行 ./mymenu (但是没有说为什么)
我运行了 ./mymenu ,结果正确。
我就想知道为什么?运行 mymenu 不行,./mymenu 就可以了呢?
谢谢!请高手赐教!!
^_^
楼上正解,先查查环境变量
谢谢大家 的回答。
我试了2楼的方法,把mymenu 拷贝到 bin 目录下,是可以 直接运行 mymenu 的;
我的程序是保存在/tmp/project 目录下的,再请问,怎么把我的目录加到环境变量中呢?
^_^
export PATH=$PATH:/tmp/project
还可以修改bash的配置文件。
输入指令 $PATH ,怎么不能显示环境变量了?
...
echo $PATH
./mymen当前文件路径啊,执行任何一个文件都是以.\开头啊
好像输入 $PATH ,会显示出一串路径,以冒号(:)连接的,怎么搞啊?
^_^
1-10楼说的都对,就不补充了。
这一段 有什么问题么?
#! /bin/bash
clear
declare FirstName,Greeting
echo $Greeting="Hello,"
echo ""
echo "Enter your name"
read Fir
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了
compizconfig-settings-manager
emerald
simple-ccsm
fusion
这些东西,安装完之后,我在电脑里点击了emerald ......
rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?
Acces数据库..
你怎么练的呢?
Java code:
static String DBDRIVER = "sun.jd ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
在ubuntu上搭建了服务器,根目录为/var/www,使用php脚本在/var/www/html文件夹下生成了文件夹和文件,生成的格式是/var/www/html/123456/sss.html,生成后查看html文件夹的权限是www-data,我执行php的删除脚本的时 ......