首页 » SEO优化 » linuxphpshell技巧_Shell 教程杰哥教你Linux

linuxphpshell技巧_Shell 教程杰哥教你Linux

访客 2024-10-31 0

扫一扫用手机浏览

文章目录 [+]

Shell 是一个用 C 措辞编写的程序,它是用户利用 Linux 的桥梁。
Shell 既是一种命令措辞,又是一种程序设计措辞。

Shell 是指一种运用程序,这个运用程序供应了一个界面,用户通过这个界面访问操作系统内核的做事。

linuxphpshell技巧_Shell 教程杰哥教你Linux

Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个范例的图形界面 Shell。

linuxphpshell技巧_Shell 教程杰哥教你Linux
(图片来自网络侵删)

Shell 在线工具

Shell 脚本

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

业界所说的 shell 常日都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的观点。

由于习气的缘故原由,简洁起见,本文涌现的 "shell编程" 都是指 shell 脚本编程,不是指开拓 shell 自身。

Shell 环境

Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能阐明实行的脚本阐明器就可以了。

Linux 的 Shell 种类浩瀚,常见的有:

Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh)K Shell(/usr/bin/ksh)Shell for Root(/sbin/sh)……

本教程关注的是 Bash,也便是 Bourne Again Shell,由于易用和免费,Bash 在日常事情中被广泛利用。
同时,Bash 也是大多数Linux 系统默认的 Shell。

在一样平常情形下,人们并不区分 Bourne Shell 和 Bourne Again Shell,以是,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。

#! 见告系统其后路径所指定的程序即是阐明此脚本文件的 Shell 程序。

第一个shell脚本

打开文本编辑器(可以利用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本实行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。

输入一些代码,第一行一样平常是这样:

实例

#!/bin/bashecho "Hello World !"

运行实例 »

#! 是一个约定的标记,它见告系统这个脚本须要什么阐明器来实行,即利用哪一种 Shell。

echo 命令用于向窗口输出文本。

运行 Shell 脚本有两种方法:

1、作为可实行程序

将上面的代码保存为 test.sh,并 cd 到相应目录:

chmod +x ./test.sh #使脚本具有实行权限./test.sh #实行脚本

把稳,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里探求有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你确当前目录常日不在 PATH 里,以是写成 test.sh 是会找不到命令的,要用 ./test.sh 见告系统说,就在当前目录找。

2、作为阐明器参数

这种运行办法是,直接运行阐明器,其参数便是 shell 脚本的文件名,如:

/bin/sh test.sh/bin/php test.php

这种办法运行的脚本,不须要在第一行指定阐明器信息,写了也没用。

我会持续更新关于Linux干系技能的文章,用最大略的措辞描述繁芜的技能,欢迎大家不雅观看,有问题或者想学的私信我~~

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读1 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读1 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0