From 9cfa9ecd9a46741069d1df187140028cb9d69b59 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 9 Feb 2018 15:51:33 +0800 Subject: [PATCH] translated --- ...ash Shell List All Builtin Commands.md.swp | Bin 0 -> 24576 bytes ...ix Bash Shell List All Builtin Commands.md | 51 +++++++++--------- 2 files changed, 26 insertions(+), 25 deletions(-) create mode 100644 sources/tech/.20130319 Linux - Unix Bash Shell List All Builtin Commands.md.swp rename {sources/tech => translated}/20130319 Linux - Unix Bash Shell List All Builtin Commands.md (71%) diff --git a/sources/tech/.20130319 Linux - Unix Bash Shell List All Builtin Commands.md.swp b/sources/tech/.20130319 Linux - Unix Bash Shell List All Builtin Commands.md.swp new file mode 100644 index 0000000000000000000000000000000000000000..9c00a214288078402124eb8c9cf082e3340654e8 GIT binary patch literal 24576 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 literal 0 HcmV?d00001 diff --git a/sources/tech/20130319 Linux - Unix Bash Shell List All Builtin Commands.md b/translated/20130319 Linux - Unix Bash Shell List All Builtin Commands.md similarity index 71% rename from sources/tech/20130319 Linux - Unix Bash Shell List All Builtin Commands.md rename to translated/20130319 Linux - Unix Bash Shell List All Builtin Commands.md index 721a1b242b..8873930c90 100644 --- a/sources/tech/20130319 Linux - Unix Bash Shell List All Builtin Commands.md +++ b/translated/20130319 Linux - Unix Bash Shell List All Builtin Commands.md @@ -1,31 +1,32 @@ KarenMrzhang Tranlating -Linux / Unix Bash Shell List All Builtin Commands + +Linux / Unix Bash Shell 列出所有内置命令 ====== -Builtin commands contained within the bash shell itself. How do I list all built-in bash commands on Linux / Apple OS X / *BSD / Unix like operating systems without reading large size bash man page? +内置命令包含在 bash shell 本身。我该如何在 Linux / Apple OS X / *BSD / Unix 上像操作系统不用去读大篇的 bash 操作说明页就可以列出所有的内置 bash 命令呢? -A shell builtin is nothing but command or a function, called from a shell, that is executed directly in the shell itself. The bash shell executes the command directly, without invoking another program. You can view information for Bash built-ins with help command. There are different types of built-in commands. +一个 shell 内置函数是一个命令或一个函数,从shell中调用,它直接在shell中执行。 bash shell 是直接执行命令没有调用其他程序的。你可以使用帮助命令查看 Bash 内置命令的信息。以下是几种不同类型的内置命令。 -### built-in command types +### 内置命令的类型 - 1. Bourne Shell Builtins: Builtin commands inherited from the Bourne Shell. - 2. Bash Builtins: Table of builtins specific to Bash. - 3. Modifying Shell Behavior: Builtins to modify shell attributes and optional behavior. - 4. Special Builtins: Builtin commands classified specially by POSIX. + 1. Bourne Shell 内置命令:内置命令继承自 Bourne Shell。 + 2. Bash 内置命令:特定于 Bash 的内置命令表。 + 3. 修改 Shell 行为:修改 shell 属性和选择行为的内置命令。 + 4. 特别的内置命令:由 POSIX 特别分类的内置命令。 -### How to see all bash builtins +### 如何查看所有 bash 内置命令 -Type the following command: +有以下的命令: ``` $ help $ help | less $ help | grep read ``` -Sample outputs: +样例输出: ``` GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) These shell commands are defined internally. Type `help' to see this list. @@ -75,20 +76,20 @@ A star (*) next to a name means that the command is disabled. help [-dms] [pattern ...] { COMMANDS ; } ``` -### Viewing information for Bash built-ins +### 查看 Bash 的内置命令信息 -To get detailed info run: +运行以下得到详细信息: ``` help command help read ``` -To just get a list of all built-ins with a short description, execute: +仅得到所有带简短描述的内置命令的列表,执行如下: `$ help -d` -### Find syntax and other options for builtins +### 查找内置命令的语法和其他选项 -Use the following syntax ' to find out more about the builtins commands: +使用下列语法去找出更多的相关内置命令: ``` help name help cd @@ -98,7 +99,7 @@ help read help : ``` -Sample outputs: +样例输出: ``` :: : Null command. @@ -109,9 +110,9 @@ Sample outputs: Always succeeds ``` -### Find out if a command is internal (builtin) or external +### 找出一个命令是内部的(内置的)还是外部的。 -Use the type command or command command: +使用类型命令或命令命令: ``` type -a command-name-here type -a cd @@ -121,12 +122,12 @@ type -a ls ``` -OR +或者 ``` type -a cd uname : ls uname ``` -Sample outputs: +样例输出: ``` cd is a shell builtin uname is /bin/uname @@ -141,7 +142,7 @@ l () ``` -OR +或者 ``` command -V ls command -V cd @@ -150,16 +151,16 @@ command -V foo [![View list bash built-ins command info on Linux or Unix][1]][1] -### about the author +### 关于作者 -The author is the creator of nixCraft and a seasoned sysadmin and a trainer for the Linux operating system/Unix shell scripting. He has worked with global clients and in various industries, including IT, education, defense and space research, and the nonprofit sector. Follow him on [Twitter][2], [Facebook][3], [Google+][4]. +作者是网站站长的发起人和季度系统管理员和 Linux 操作系统/Unix shell 脚本教练。他与全球客户以及包括IT、教育、国防和空间研究以及非营利部门在内的各个行业合作。可以在 [Twitter][2], [Facebook][3], [Google+][4] 上关注他。 -------------------------------------------------------------------------------- via: https://www.cyberciti.biz/faq/linux-unix-bash-shell-list-all-builtin-commands/ 作者:[Vivek Gite][a] -译者:[译者ID](https://github.com/译者ID) +译者:[KarenMrzhang](https://github.com/KarenMrzhang) 校对:[校对者ID](https://github.com/校对者ID) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出