Shell的部分内外建命令

内建命令

  • type cd
cd  is  a  shell  builtin

cd命令是内建命令,可以通过type命令来查看

  • type -a echo
echo   is  a   shell  builtin
echo  is  /bin/echo

echo既有内建命令也有外部命令,可以通过type -a 方式查看

  • history
    一个有用的内建命令就是history命令,可以显示执行过的命令,可以唤回这些命令重新使用
  • history -a
    将执行过的命令强行从内存中写入到.bash_history文件中
  • history -n
    对于多个终端想要更新历史记录,可以执行history -n命令,将会强制重新读取.bash_history文件。
  • !20
    对于想要执行的命令,输入感叹号和命令在历史列表中的编号即可

外部命令

外部命令可以通过which和type命令来找到

  • type -a ps 或者 which ps
/bin/ps

ps就是一个外部命令
对于多种实现的命令,既有内建命令又有外部命令的命令,如pwd
若要使用外部命令pwd,则可以输入/bin/pwd

命令别名

  • alias 或者 alias -p
    使用alias命令是另一个shell的内建命令,使用该命令可以查看当前可用的别名
发布了75 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zhengdong12345/article/details/100639113