linux shell脚本执行命令详解在Linux下,如果你需要执行shell脚本 , 那么应该使用那个命令呢?下面由我为大家整理了linux shell脚本执行命令的相关知识 , 希望对大家有帮助!
linux shell脚本执行
linux shell脚本执行方法一: 切换到shell脚本所在的目录(此时 , 称为工作目录)执行shell脚本:
cd /data/shell
./hello.sh
./的意思是说在当前的工作目录下执行hello.sh 。如果不加上./,bash可能会响应找到不到hello.sh的错误信息 。因为目前的工作目录(/data/shell)可能不在执行程序默认的搜索路径之列,也就是说,不在环境变量PASH的内容之中 。查看PATH的内容可用 echo $PASH 命令 。现在的/data/shell就不在环境变量PASH中的,所以必须加上./才可执行 。
linux shell脚本执行方法二: 以绝对路径的方式去执行bash shell脚本:
/data/shell/hello.sh
linux shell脚本执行方法三: 直接使用bash 或sh 来执行bash shell脚本:
cd /data/shell
bash hello.sh
或
cd /data/shell
sh hello.sh
【linux如何执行命令 linux如何执行sh】注意,若是以方法三的方式来执行 , 那么,可以不必事先设定shell的执行权限 , 甚至都不用写shell文件中的第一行(指定bash路径) 。因为方法三是将hello.sh作为参数传给sh(bash)命令来执行的 。这时不是hello.sh自己来执行,而是被人家调用执行 , 所以不要执行权限 。那么不用指定bash路径自然也好理解了啊 。
linux shell脚本执行方法四: 在当前的shell环境中执行bash shell脚本:
cd /data/shell
. hello.sh
或
cd /data/shell
source hello.sh
前三种方法执行shell脚本时都是在当前shell(称为父shell)开启一个子shell环境,此shell脚本就在这个子shell环境中执行 。shell脚本执行完后子shell环境随即关闭,然后又回到父shell中 。而方法四则是在当前shell中执行的 。
linux如何进入命令行;linux如何进入命令行呢 , 下面就让我们来看看吧 。
1、打开linux系统,在linux的桌面的空白处右击 。
2、在弹出的下拉选项里 , 点击打开终端即可进入命令行 。
3、按快捷键Ctrl Alt T/Ctrl Alt F1-F6也可以打开终端窗口进入命令行 。
4、也可以直接搜索终端 。
以上就是的分享,希望能帮助到大家 。
本文章基于ThinkpadE15品牌、centos7系统撰写的 。
新手必须掌握的linux命令常见执行Linux命令的格式是这样的:
注意,命令名称、命令参数、命令对象之间请用空格键分隔 。
命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀 。
命令参数的长格式与短格式示例
1.echo命令
2.date命令
3.reboot命令
4.poweroff命令
5.wget命令
6.ps命令
7.top命令
8.pidof命令
9.kill命令
10.killall命令
如果我们在系统终端中执行一个命令后想立即停止它,可以同时按下CtrlC组合键(生产环境中比较常用的一个快捷键),这样将立即终止该命令的进程 。
或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个符号,这样命令将进入系统后台来执行 。
1.ifconfig命令
2.uname命令
3.uptime命令
4.free命令
5.who命令
6.last命令
7.history命令
8.sosreport命令
三、工作目录切换命令
1.pwd命令
2.cd命令
3.ls命令
四、文本文件编辑命令
1.cat命令
2.more命令
3.head命令
4.tail命令
5.tr命令
6.wc命令
7.stat命令
8.cut命令
9.diff命令
五、文件目录管理命令
1.touch命令
2.mkdir命令
3.cp命令
4.mv命令
5.rm命令
6.dd命令
7.file命令
六、打包压缩与搜索命令
1.tar命令
2.grep命令
3.find命令
关于linux如何执行命令和linux如何执行sh的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 网络战斗游戏大全,网游战争游戏排行榜
- mysql数据加载中无法关闭,mysql数据加载中无法关闭网页
- oracle函数查询,oracle查询数据有哪几种方法
- excel双面表格怎么做,excel表格如何打双面
- vb.net仿qq界面 vb写界面
- 推荐经营游戏排行,推荐经营游戏排行榜前十名
- python中文函数名 python函数
- sqlserver2005导出数据,sqlserver2005导出数据库
- flutter多行显示,flutter 列表