linux 中怎样运行一个程序

linux 中怎样运行一个程序,第1张

在 Linux 系统中运行程序有两种方法:绝对路径、相对路径。

(1)、以在超级用户状态 # 下,使用绝对路径运行一个程序的方法:

#/aaa/bbb/ccc/my_run_program <cr>

其中:/aaa/bbb/ccc 为从根目录开始的子目录名称,也就是绝对路径;my_run_program 为可执行程序名,<cr>为回车键。

(2)、以在超级用户状态 # 下,使用相对路径运行一个程序的方法:

#cd /aaa/bbb/ccc <cr>(第一步首先进入根目录下面的 /aaa/bbb/ccc 子目录)

#./my_run_program <cr>

其中:. 就是代表相对路径,表示可执行程序 my_run_program 从当前路径下面开始执行。

linx中的分号可以按顺序执行命令(程序)

例如

程序1程序2程序3程序4

这样就会按着顺序从程序1执行到程序4

如果前面的程序的输出要作为后面程序的输入则可以使用管道符|来完成

例如

程序1|程序2|程序3|程序4

这样前面的输出会作为后面的输入

同样的程序的执行顺序也是按着程序1至程序4

也可以使用&&来顺序运行程序

&&表示前面的程序正确运行后运行后面的程序

例如

程序1&&程序2&&程序3&&程序4

如果前面的程序运行失败的话后面的程序将无法运行

如果程序都没有问题的话则也可以达到顺序执行程序的效果

首先,你这里没有循环,只是条件判断的问题,

第二你拷贝语句写错了。a是文件啊,b是文件夹啊,应该是cp $a $b/$a要不然怎么能被执行呢,

你的脚本我已经实际实验过了,如果你输入对的文件名,是不会总提示file not exit的。

最后,写这脚本的人英语太差了。exit是退出的意思,不存在应该是exist


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7949516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存