$n $1 the first parameter,$2 the second...
$# The number of command-line parameters.
$0 The name of current program.
$? Last command or function's return value.
$$ The program's PID.
$! Last program's PID.
$@ Save all the parameters.
举例说:
脚本名称叫test.sh 入参三个: 1 2 3
运行test.sh 1 2 3后
$*为"1 2 3"(一起被引号包住)
$@为"1" "2" "3"(分别被包住)
$#为3(参数数量)
>/dev/null 2>&1 是什么意思
参见 http://hi.baidu.com/0xcandy/item/fba8272943a3fc12097508e4
Linux中的shift命令
参见 http://blog.sina.com.cn/s/blog_7099ca0b0100n38w.html
linux shell test用法
参见
http://blog.chinaunix.net/uid-361890-id-175350.html
分享到:
相关推荐
它不仅能够帮助我们整理项目结构,将配置文件、日志和JAR文件分离,还能生成适应于不同操作系统的启动和停止脚本,极大地提高了项目的可部署性和易维护性。在实际开发中,正确使用assembly插件可以显著提升工作效率...
### C语言、Ubuntu、脚本基础知识整理 #### 一、嵌入式Linux C语言开发工具 **1.1 嵌入式Linux编译器Vi的使用** **1.1.1 vim常用命令** - **替换文本命令**: `:%s/str1/str2/g` 表示用 `str2` 替换正文中出现的...
本文将详细介绍一个用于在Linux环境下批量创建目录并将指定格式的文件按照一定规则移动到相应目录中的Shell脚本。该脚本主要针对文件名格式为“数字_数字.jpg”的图片文件进行处理,根据文件名中的第一个数字创建...
以下是根据标题和描述中提及的“Linux课堂PPT整理稿”可能包含的一些核心知识点: 1. **Linux操作系统基础**: - Linux的起源与历史:了解Linux的创始人Linus Torvalds以及其发展过程。 - Linux内核:解释内核的...
### Linux面试题解析 #### 一、Linux系统基础 **1. 在Linux系统中,以文件方式访问设备。** - **知识点**: Linux采用一切皆文件的...以上知识点涵盖了Linux面试题中提到的各项关键概念和技术细节,希望对你有所帮助。
在Linux操作系统中,管理和操作软件是日常工作中必不可少的技能。...在实际操作中,根据不同的Linux发行版和具体需求,可能会有一些细节上的差异,但基本步骤是相似的。熟悉这些命令和流程将极大地提高工作效率。
- **使用细节**: `logout`指令在图形界面下可能无效。 #### 四、用户管理 这部分详细介绍了如何管理用户账户。 1. **添加用户** - **命令**: `useradd [选项] 用户名` - **选项**: - `-d`: 指定家目录。 - `-...
标题“技术整理成的pdf,欢迎下载”说明本PDF文档为技术内容的整理,用户可以通过下载来获取这些资料。内容涵盖了广泛的IT相关主题,包括但不限于源码、工具、大数据、云计算、编程语言、框架和特定技术问题的解决...
Shell是Linux和Unix系统中的一种命令...掌握Shell的基本使用和脚本编写技巧,对于提高Linux系统的使用效率和管理能力具有重要意义。学习Shell不仅可以帮助你更好地理解和控制系统,还能让你在日常工作中更加得心应手。
在技术细节方面,文档强调了命令用法的整理主要来自于man文档或info文档的翻译。这意味着文档的内容具有很高的权威性和准确性,因为man文档和info文档通常是由Linux社区中经验丰富的开发者编写和维护的,它们提供了...
在提供的压缩包中,"日志文件的数据整理和搜索应用PHP写的.run"可能是一个可执行文件,通常用于在Linux或Unix系统上运行已打包的PHP脚本。这可能是一个自包含的脚本,包含了整个日志处理逻辑。然而,未列出的"A"文件...
该文档不仅覆盖了PPP拨号的基本原理,还提供了详细的配置方法和技术细节,为开发人员提供了一个全面的参考资料。 #### 二、PPP拨号简介 PPP(Point-to-Point Protocol,点对点协议)是一种广泛使用的链路层协议,...
以下是对"android内核移植文档整理"中涉及的知识点的详细解释: 1. **Android内核架构**:Android基于Linux内核,它提供了硬件抽象层,使Android能够支持多种硬件平台。内核不仅管理硬件资源,如CPU、内存、I/O设备...
Ogre支持Direct3D和OpenGL等多种渲染后端,可以在Windows、Linux、Mac OS X以及移动设备上运行。 二、安装与配置 安装Ogre涉及下载源码或预编译库,配置构建环境,以及链接必要的依赖库。在Windows上,可以使用...
由于文档内容可能是扫描结果,因此以上知识点的整理尽量涵盖了文档中出现的关键术语,并围绕Linux系统管理、网络、服务配置、安全以及故障排查等方向进行了归纳。实际面试题目可能包括但不限于上述内容,但这些关键...
"Linux命令大全 2011-12-10"文档可能是当时整理的一份详尽的Linux命令参考,包含了2011年11月20日之前所有重要的命令及其用法。虽然时间已过去多年,但许多基础命令仍然沿用至今,因此这份资料依然具有很高的学习...
LAMP环境指的是Linux操作系统、Apache网络服务器、MySQL数据库管理系统和PHP脚本语言的组合,这是一个常见的Web开发平台。 首次尝试时,李柏琦选择了阿里云CentOS 7服务器,并借助宝塔面板进行一键配置。虽然这种...
这个客户端可能包含了控制、监控、更新和配置等功能,使得用户可以从远端对Linux系统进行操作。下面将详细讨论PHP、Linux以及远程管理系统客户端的相关知识点。 1. PHP(Hypertext Preprocessor): PHP是一种广泛...