这在定义一个名称与 Shell 内置命令相同的函数时非常有用,可以在函数内通过 builtin 使用内置命令。...虽然使用 builtin 可以显示执行内部命令而非同名函数,但是在编写 Shell 函数时,还是建议尽可能避免同名,提高代码可读性。...2.命令格式 builtin shell-builtin [arguments] 3.选项说明 无。 4.返回值 如果给定的命令不是 Shell 内置命令,则返回状态为 false。...type -a echo echo is a shell builtin echo is /usr/bin/echo 然后使用 builtin 执行内建命令 echo。...builtin umask 0002 ----
<< 'marcinDELIMITER1c0816b5' date > /root/test/date.log marcinDELIMITER1c0816b5 ---- 参考文献 at(1) - Linux...man page - Die.net 每天一个linux命令(49):at命令- peida - 博客园
# dirs -c ---- 参考文献 dirs(1) builtin manual - linux.org The Directory Stack (Bash Reference Manual) -
我们可以使用 alias 命令将一些较长的命令进行简化,建议使用单引号将原来的命令引起来,防止特殊字符导致错误。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
/test/test.txt ---- 参考文献 exec(1) - Linux manual page - linux.org
使用 Linux 的过程中,在处理很长的并且包含复杂语法的命令时,如果不小心犯了一点小错误,需要重新输入整个命令以及参数,直到命令执行成功为止。...fc -s 2992 -rwxr-xr-x 1 root root 2337208 Dec 16 2020 /usr/bin/vim 参考文献 fc(1) - Linux manual page -...linux.org fc(1p) - Linux manual page - man7.org
Linux 执行命令时,总是先在自己的 Shell builtin 中查找该命令,如果找到则执行该命令;如果找不到该命令,则会从环境变量 PATH 指定的路径中依次去查找待执行的命令。...因为了解了这一点,所以看起来好像没有办法编写用户自己的命令来替代 Shell builtin 命令。幸运的是,有了 enable 命令我们就能做到了。...enable enable . enable : enable [ enable alias enable bg enable bind enable break enable builtin enable...enable -a enable enable . enable : enable [ enable alias enable bg enable bind enable break enable builtin...enable -p enable . enable : enable [ enable alias enable bg enable bind enable break enable builtin enable
字母 M ^C 3 0003 0x03 # Ctrl-C ^D 4 0004 0x04 # Ctrl-D 退出 ---- 参考文献 bind(1) manual - linux.org
function echo() { builtin echo "This is echo function"; } echo This is echo function 如果想调用 echo 命令而不是与之同名的...command -V pwd pwd is a shell builtin ----
该指令常用于 Shell 脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。等待作业时,在作业号前须添加百分号"%"。
没有找到 type 是 Linux 系统的一种自省机制,知道了命令是那种类型,我们就可以针对性的获取帮助。...-t 判断一个名字当前是否是 alias、keyword、function、builtin、file。如果找不到名称,则不打印任何内容。...type cd cd is a shell builtin (3)查看 Shell 关键字。 type if if is a shell keyword (4)查看外部命令。...type -a cd cd is a shell builtin cd is /usr/bin/cd (7)查看 type 命令自身的类型。...type type type is a shell builtin ----
:2- # 从第2个开始,但不要结尾参数 ---- 参考文献 history(1) - Linux manual page - linux.org 【Linux】一步一步学Linux
fg 1 ping localhost -a > /dev/null ---- 参考文献 fg(1) manual - linux.org
readonly FOO="foo" FOO="bar" -bash: FOO: readonly variable ---- 参考文献 readonly(1) - Linux manual page...- linux.org
jobs -n ---- 参考文献 jobs(1) manual - linux.org
(1)状态码n的范围是0255。如果是0255之外的数值,则会被强制转换为uint8_t类型的数值,比如-1会被转换为255,256会发生类型宽度截断,被转换为...
eval 会对后面的命令进行两遍扫描。如果第一遍扫描后,命令是个普通命令,则执行此命令;如果命令中含有变量的间接引用,则保证间接引用的语义。也就是说,eval ...
let a=1||0 echo $a 1 ---- 参考文献 let(1) manual - linux.org
SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX 参考文献 [1]trap manual [2]trap命令.Linux...大全 [3]linux 中的trap命令
领取专属 10元无门槛券
手把手带您无忧上云