-
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.5.1 命令执行和环境变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.5.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 12.1.5 Shell 环境变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 # command-in-root-account $ command-in-user-account 这些 shell 提示符区分了所使用的帐户。为了可读性,在本手册中 shell 提示符相关的环境变量被设置为“PS1=’\$’” 和“PS2=’ ’。这与实际安装的系统所使用的 shell 提示符很有可能会不同。 所有的命令示例都是运行在英语语言环境“LANG=en_US.UTF8”下的。请不要期望命令示例中像
0 码力 |
261 页 |
1.39 MB
| 1 年前 3
-
用来退出抽取式设备 elinks 纯文本界面的WWW浏览器 elm 纯文本邮件客户端程序 emacs 功能强大的全屏文本编辑器 enable 启动或禁用shell内建命令 env 显示系统中已存在的环境变量 ethtool 显示或修改以太网卡的配置信息 ex 启动vim编辑器的ex编辑模式 exec 调用并执行指定的命令 exit 退出当前的shell expand 将文件的制表符转换为空白字符 命令行中当前文件的位置(从0开始算)。 5. [N] **ARGV** 包含命令行参数的数组。 6. [G] **CONVFMT** 数字转换格式(默认值为%.6g)。 7. [P] **ENVIRON** 环境变量关联数组。 8. [N] **ERRNO** 最后一个系统错误的描述。 9. [G] **FIELDWIDTHS** 字段宽度列表(用空格键分隔)。 10. [A] **FILENAME** 省略,则默认为使用者的shell变量 HOME 。 如果 dir 指定为 ~ 时表示为使用者的shell变量 HOME , . 表示当前目录, .. 表示当前目 录的上一级目录。 环境变量 CDPATH 是由冒号分割的一到多个目录,你可以将常去的目录的上一级加入 到 CDPATH 以便方便访问它们;如果 dir 以 / 开头那么 CDPATH 不会被使用。 当 shopt
0 码力 |
1347 页 |
8.79 MB
| 1 年前 3
-
比较不危险!不过,你也可以尝试以 -p 的参数加入, 来删除上层的目录喔! • 环境变量 PATH 在提过了绝对路径、相对路径与指令的下达方式之后,您应该会稍微注意到一件事情,那就是:『为什么我可以在 /root 底下执行 /bin/ls 这个档案呢?』对呀!为什么我可以直接执行 ls 就一定可以显示出一些讯息而不会说找不到该档案呢? 这是因为环境变量 PATH 的帮助所致呀!当我们在执行一个指令的时候,系统会依照 [文件名称] 参数说明: 范例: [root @test /root]# which passwd /usr/bin/passwd 说明: which 的基本功能是『藉由 PATH 这个环境变量的内容,去该路径内寻找可执行文件』,所以基本的功能在于『寻找 执行档』啰! • whereis 语法: [root @test /root ]# whereis [-bmsu] [目录名称] 要看答案请将鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看 ) 1. 什么是绝对路径与相对路径 2. 如何更改一个目录的名称?例如由 /home/test 变为 /home/test2 3. PATH 这个环境变量的意义? 4. umask 有什么用处与优点? 5. 当一个使用者的 umask 分别为 033 与 044 他所建立的档案与目录的权限为何? 6. 什么是 SUID ? 7. 当我要查询
0 码力 |
386 页 |
11.69 MB
| 1 年前 3
-
上最新的软件包相比有所 落后。Debian 的开发具有一个移动的目标。请确保阅读合适的文档并按照需要更 新配置内容。 3.1 电子邮件地址 许多 Debian 维护工具识别并使用 shell 环境变量 $DEBEMAIL 和 $DEBFULLNAME 作为作为您的电子 邮件地址和名称。 我们可以通过将下面几行加入 ~/.bashrc1 的方式对这些软件进行配置。 添加至 ~/.bashrc 文件 的说明设置了 -us 和 -us 选项的话,本步骤将会被跳过。您需要手 动运行 debsign 命令。 • debuild 命令是 dpkg-buildpackage 命令的一个封装脚本,它可以使用合适的环境变量来构建 Debian 二进制软件包。 • The sbuild command is a wrapper script to build the Debian binary package under $@ override_dh_auto_install: dh_auto_install -- prefix=/usr 如上在 debian/rules 文件中导出 =DH_VERBOSE 环境变量可以强制 debhelper 工具输出细粒度的构 建报告。 如上导出 DEB_BUILD_MAINT_OPTION 变量可以如 dpkg-buildflags(1) 手册页中“FEATURE AR-
0 码力 |
142 页 |
1.11 MB
| 1 年前 3
-
发展出来的强化的第二代 shell ,称为 BASH Shell ,他有什么特异功能呢?简单的说,我们之前下达的几个指 令都是 bash 管理的,除此之外, 他还可以记录指令、文件或命令的补全功能、环境变量的使用等等,还有很多功 能等着你去发掘呢! 在知道了部分的 bash 功能后,在接着下来,我们还得了解一下什么是数据流重导向?还有常规表达式等等的问题, 这都是未来我们系统管理员在管理主机上 那你会不会 觉得很奇怪:“为什么我可以在任何地方执行/bin/ls这个指令呢? ” 为什么我在任何目录下输入 ls 就一定可以 显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH 的帮助所致呀! 当我们在执行一个指令的时候,举例来说“ls”好了,系统会依照PATH的设置去每个PATH定义的目录下搜寻文件名为 ls的可可执行文件, 如果在PATH定义的目录中含 更多的数据我们会在 bash 章节中再来谈的! 8.5. 6.5 指令与文件的搜寻 - 283 - 本文档使用 书栈(BookStack.CN) 构建 这个指令是根据“PATH”这个环境变量所规范的路径,去搜寻“可执行文件”的文件名~ 所以,重点是找出“可执行文 件”而已!且 which 后面接的是“完整文件名”喔!若加上 -a 选项,则可以列出所有的可以找到的同名可执行文 件,而非仅显示第一个而已!
0 码力 |
1057 页 |
14.60 MB
| 1 年前 3
-
发展出来的强化的第二代 shell ,称为 BASH Shell ,他有什么特异功能呢?简单的说,我们之前下达的几个指令都是 bash 管理的,除此之外, 他还可以记录指令、文件或命令的补全功能、环境变量的使用等等,还有很多功能等着你去 发掘呢! 在知道了部分的 bash 功能后,在接着下来,我们还得了解一下什么是数据流重导向?还有常 规表达式等等的问题, 这都是未来我们系统管理员在管理主机上面,一个不可缺乏的利器! 指令的下达与快速编辑按钮 10.2 Shell 的变量功能 10.2.1 什么是变量? 10.2.2 变量的取用与设置:echo, 变量设置规则, unset 10.2.3 环境变量的功能:env 与常见环境变量说明, set, export 10.2.4 影响显示结果的语系变量 (locale) 10.2.5 变量的有效范围 10.2.6 变量键盘读取、阵列与宣告: read, declare 那你会不会觉得很奇怪:“为什么我可以在任何地方执行/bin/ls这个指令呢? ” 为什 么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是 因为环境变量 PATH 的帮助所致呀! 当我们在执行一个指令的时候,举例来说“ls”好了,系统会依照PATH的设置去每个PATH定义 的目录下搜寻文件名为ls的可可执行文件, 如果在PATH定义的目录中含有多个文件名为ls的
0 码力 |
1158 页 |
13.73 MB
| 1 年前 3
-
//表示把标准错误也重定向到标准输出中,再把标准输出 //重定向到 xx.txt 文件中 105 三十二、环境变量 环境变量说得简单点就是 shell 程序在解释我们输入的命令时,会去几个指定的路径下查找 目标命令,那些路径就是环境变量。 #echo $PATH //查看当前的环境变量 从上图可见,当前用户(root 用户)默认的环境变量为以上 5 个目录,目录之间用冒号隔开。 /usr/local/sbin /usr/local/bin 而 Linux 不会在当前目录下查 找,所以就算目标程序就在当前目录下,直接输入命令时,还是会提示找不到目标命令。 所以要输入./ 这个./表示当前目录的意思。 我们可以把目标程序所在目录也放到环境变量里 #vi /etc/profile //在该文件最后添加如下 2 行 PATH="$PATH:/mypath" //表示在原来的 path 基础上再加一个目录/mypath export PATH
0 码力 |
115 页 |
8.68 MB
| 1 年前 3
-
..................................................................................... 78 3.5 重要的环境变量 ................................................................................................. 主要有以下 4 项优势: ➢ 通过上下方向键来调取执行过的 Linux 命令; ➢ 命令或参数仅需输入前几位就可以用 Tab 键补全; ➢ 具有强大的批处理脚本; ➢ 具有实用的环境变量功能。 大家可以在今后的学习和生产工作中细细体会 Linux 系统命令行的美妙之处,真正从心 里爱上它们。 Shell 与 Bash 是包含与被包含的关系。举例来说,在社会中有翻译官这个职业,它 介绍说明 EXAMPLES 演示(附带简单说明) OVERVIEW 概述 DEFAULTS 默认的功能 OPTIONS 具体的可用选项(带介绍) ENVIRONMENT 环境变量 FILES 用到的文件 SEE ALSO 相关的资料 HISTORY 维护历史与联系方式 需要多说一句的是,在输入命令前就已经存在的“[root@linuxprobe~]#”这部分内容是
0 码力 |
552 页 |
22.25 MB
| 1 年前 3
-
上,这意味着,例如以十六进制 ca 开头的任何地址(如 ca:ff:ee:12:34:56)都可以用作本地管理的地址。 在以 U-Boot 作系统固件的系统上,以太网 MAC 地址位于“ethaddr”
环境变量中。可以使用命令 “printenv ethaddr”在 U-Boot 命令提示符下检查,并可以使用命令“setenv ethaddr ca:ff:ee:12:34:56”。 设置该值后,命令“saveenv”可长久赋值。 如果系统最初使用的是早于 v2014.07 的 U-Boot 版本,并且以后升级到较新版本,则升级 U-Boot 后 仍可能会出现此问题。升级 U-Boot 通常不会修改现有的 U-Boot
环境变量,并且修复这个问题需要设置 一个额外的
环境变量(bootm_size),U-Boot 仅在没有现有环境数据的新安装上自动执行。在 U-Boot 提 示符运行命令“env default bootm_size; saveenv”,可以手动将 始虚拟硬 盘/dtb)加载到内存中,以及 c)实际执行预加载的代码。 首先,您必须配置网络,或者通过运行 setenv autoload no dhcp 由 DHCP 来自动配置,或者手动设置
环境变量 setenv ipaddr
setenv netmask setenv serverip 0 码力 |
96 页 |
582.89 KB
| 1 年前 3
-
上,这意味着,例如以十六进制 ca 开头的任何地址(如 ca:ff:ee:12:34:56)都可以用作本地管理的地址。 在以 U-Boot 作系统固件的系统上,以太网 MAC 地址位于“ethaddr”
环境变量中。可以使用命令 “printenv ethaddr”在 U-Boot 命令提示符下检查,并可以使用命令“setenv ethaddr ca:ff:ee:12:34:56”。 设置该值后,命令“saveenv”可长久赋值。 如果系统最初使用的是早于 v2014.07 的 U-Boot 版本,并且以后升级到较新版本,则升级 U-Boot 后 仍可能会出现此问题。升级 U-Boot 通常不会修改现有的 U-Boot
环境变量,并且修复这个问题需要设置 一个额外的
环境变量(bootm_size),U-Boot 仅在没有现有环境数据的新安装上自动执行。在 U-Boot 提 示符运行命令“env default bootm_size; saveenv”,可以手动将 始虚拟硬 盘/dtb)加载到内存中,以及 c)实际执行预加载的代码。 首先,您必须配置网络,或者通过运行 setenv autoload no dhcp 由 DHCP 来自动配置,或者手动设置
环境变量 setenv ipaddr
setenv netmask setenv serverip 0 码力 |
98 页 |
594.52 KB
| 1 年前 3