shell编程中的命令有时和C语言是一样的。&&表示与,||表示或。把两个命令用&&联接起来,如 make
mrproper && make menuconfig
,表示要第一个命令执行成功才能执行第二个命令。对执行顺序有要求的命令能保证一旦有错误发生,下面的命令不会盲目地继续执行。
功能说明:设置或显示环境变量。
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
案 例:
[root@localhost]#
cd
memcache-2.1.0
[root@localhost]#export PHP_PREFIX=/usr/local/server/php
[root@localhost]#$PHP_PREFIX/bin/phpize
[root@localhost]#./configure --
enable
-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
[root@localhost]#make && make install
登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行
shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,
分享到:
相关推荐
- `cal -A1 -B1 10 2010` 显示2010年10月及其前后一个月的月历。 8. 最后,一些其他命令的作用: - `export HELLO="hello world"` 设置环境变量HELLO的值为"hello world",使其可以在子shell中使用。 - `wc –w ...
### Linux后台运行命令详解 #### 一、引言 在Linux操作系统中,用户可以通过各种方式启动后台任务。本文将重点介绍几种常用的Linux后台运行命令,包括快捷键方式以及`cron`和`crontab`命令的详细使用方法。这两种...
例如,`mkdir /tmp/test` 将创建一个名为 test 的目录在 /tmp/ 下。使用 `chmod` 命令可以设置文件或目录的权限。例如,`chmod 664 /tmp/test` 将设置 /tmp/test 目录的权限为 664。 3. 显示环境变量 PATH,并将 /...
ImageMagick 是一个功能很强的图片处理程序。可应用在多种操作系统平台上。 安装ImageMagick和JMagick 如果安装了老版本ImageMagick的rpm包,请先删除 安装环境要求: 确认已经安装了zlib、freetype、libpng和jpeg-...
对于初学者来说,掌握一些基本的Linux命令是十分必要的。本文将详细介绍一些常用的Linux命令及其应用场景。 #### 基本文件操作命令 - **rz**:这个命令在标准的Linux环境中并不存在,通常它是在某些特定环境(如...
### Linux一句话精彩问答知识点解析 #### 1. 修改主机名 - **命令**: `hostname 新主机名` - **说明**: 更改当前系统的主机名。若要永久更改,请编辑`/etc/hostname`文件。 #### 2. 启动到文字界面 - **命令**: ...
`expdp`是Oracle Data Pump Export的命令行工具,用于导出数据库对象到一个二进制的DMP(Data Pump Export)文件,便于数据迁移、备份或恢复。 在“Oracle expdp备份--windows和Linux”的场景中,我们关注的是如何...
流包括标准输入(`stdin`)、标准输出(`stdout`)和标准错误(`stderr`),管道`|`用于连接命令,将一个命令的输出作为另一个命令的输入。 6. **进程操作**:`ps`显示当前进程状态,`top`实时监控系统进程,`kill`发送...
* 在 checkout 或 export 项目时,需要新建一个与 SVN 上不同名的文件夹,以防止项目被覆盖。 * 在 Windows 下拷贝软链接的库文件,可能会导致软链接变成实体文件,需要在 Linux 下操作。 Linux 下 SVN 命令大全...
- **补充说明**:在某些Linux发行版(如Slackware)中,`adduser`命令是一个脚本程序,通过交互式对话来引导用户完成新用户的创建过程。该命令会提示输入新用户的用户名、密码等必要信息,并自动配置相关系统文件。...
本实验旨在帮助学生掌握必要的Linux命令和Hadoop操作,为后续实验打下坚实的基础。 #### 实验平台 - **操作系统**:Linux(推荐使用Ubuntu 22.04) - **Hadoop版本**:3.5.5 #### 实验知识点详解 ##### 熟悉常用...
Linux 是一个开源的类 Unix 操作系统,广泛应用于服务器领域。下面是一些常用的 Linux 命令及其具体应用场景: 1. **`cd`命令**:用于切换工作目录。 - `cd /usr/local`:切换到 `/usr/local` 目录。 - `cd ..`:...
8. ** Nashorn JavaScript引擎**:JDK 8内置了一个JavaScript引擎,允许Java代码直接执行JavaScript脚本,实现了Java与JavaScript之间的互操作性。 9. **并发改进**:包括Fork/Join框架的改进、并发集合类的优化...
日志文件 `/home/jars/es_data_export/logs/info-*.txt` 是验证过程的关键部分,位于指定目录下,其中`info-*`代表一个以日期命名的日志文件。通过查看这些日志,可以获取关于数据导出的详细信息,例如错误信息、...
本文档基于作者两天的实际安装经验编写而成,旨在帮助读者避免安装过程中可能出现的各种问题。 #### 系统环境准备 - **操作系统**:Red Hat Enterprise Linux Server release 6.5 (Santiago) - **内核版本**:Linux...
使用export命令传递一个变量到一个内嵌awk的脚本中 11-19. 使用getopts命令来读取传递给脚本的选项/参数. 11-20. "Including"一个数据文件 11-21. 一个没什么用的,source自身的脚本 11-22. exec的效果 11-23. 一个...
- `f3`:表示一个月中的哪一天(1-31) - `f4`:表示月份(1-12) - `f5`:表示一周中的哪一天(0-7),其中0和7都代表星期天。 - `program`:要执行的程序或脚本路径。 这些字段支持多种表达方式: - 使用`*`表示...
无论是进行软件开发还是部署应用程序,都需要一个稳定且配置正确的JDK(Java Development Kit)。本文将详细介绍如何在Linux(特别是RHEL 5)系统上卸载旧版JDK以及配置新的RPM版本JDK。 #### 卸载旧版JDK 在安装...
- `D` 表示一个月中的哪一天 (1-31)。 - `m` 表示月份 (1-12)。 - `d` 表示星期几 (0-6,0或7代表星期天)。 - `cmd` 表示要执行的命令。 通过以上内容,我们可以看到Linux技术积累的重要性,尤其是在系统管理...
在Linux环境下,你可以使用`openssl genpkey`命令生成一个指定长度的密钥,例如1024位: ```bash openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:1024 ``` 上述命令将生成一个名...