区块链技术博客
www.b2bchain.cn

Linux 拾遗求职学习资料

D0b2wT.gif

本文介绍了Linux 拾遗求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

Shell

这篇文章介绍了shell/bash/zsh等术语的区别 https://zhuanlan.zhihu.com/p/34197680

首先作者对“编译型”和“解释型”的编程语言给出了自己的看法:

编程语言没有编译型和解释型的区别,只能说某个语言常见的执行方式为编译成新代码执行或解释器解释执行
编译器的输入是A语言的源代码,而输出是B语言;比如C++,被编译成汇编语言
解释器的输入是A语言的源代码,它直接执行A语言;一般解释器的内部实现是一个编译器加一个虚拟机,编译器把输入语言编译成中间语言,虚拟机直接执行中间语言。

然后介绍了shell,shell是人与机器(电脑)交互接口,任何能让人来操作机器行为的媒介都是shell,常见的有CLI(command-line interface)和GUI(graphical user interface)

而实际上,任何有解释器的编程语言都能作为shell,比如java的JShell、PHP的PHP Shell等,像bash、zsh、sh等也都是不同的解释器而已

MacOS自带了很多shell解释器,可以通过以下命令来查看:

$ cat /etc/shells  # 输出 /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/tcsh /bin/zsh

现在MacOS默认就是zsh了(具体可见https://support.apple.com/zh-cn/HT208050bash,而至切换如下:),之前默认是

chsh -s /bin/bash chsh -s /bin/zsh # 然后重启shell

常见的shell命令

  1. cat /etc/shells,打印shells这个文件的内容

自己搭服务器

准备双十一买一手阿里云服务器来玩,到时候可以看这一篇文章https://zhuanlan.zhihu.com/p/48246138

Shell

这篇文章介绍了shell/bash/zsh等术语的区别 https://zhuanlan.zhihu.com/p/34197680

首先作者对“编译型”和“解释型”的编程语言给出了自己的看法:

编程语言没有编译型和解释型的区别,只能说某个语言常见的执行方式为编译成新代码执行或解释器解释执行
编译器的输入是A语言的源代码,而输出是B语言;比如C++,被编译成汇编语言
解释器的输入是A语言的源代码,它直接执行A语言;一般解释器的内部实现是一个编译器加一个虚拟机,编译器把输入语言编译成中间语言,虚拟机直接执行中间语言。

然后介绍了shell,shell是人与机器(电脑)交互接口,任何能让人来操作机器行为的媒介都是shell,常见的有CLI(command-line interface)和GUI(graphical user interface)

而实际上,任何有解释器的编程语言都能作为shell,比如java的JShell、PHP的PHP Shell等,像bash、zsh、sh等也都是不同的解释器而已

MacOS自带了很多shell解释器,可以通过以下命令来查看:

$ cat /etc/shells  # 输出 /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/tcsh /bin/zsh

现在MacOS默认就是zsh了(具体可见https://support.apple.com/zh-cn/HT208050bash,而至切换如下:),之前默认是

chsh -s /bin/bash chsh -s /bin/zsh # 然后重启shell

常见的shell命令

  1. cat /etc/shells,打印shells这个文件的内容

自己搭服务器

准备双十一买一手阿里云服务器来玩,到时候可以看这一篇文章https://zhuanlan.zhihu.com/p/48246138

Shell

这篇文章介绍了shell/bash/zsh等术语的区别 https://zhuanlan.zhihu.com/p/34197680

首先作者对“编译型”和“解释型”的编程语言给出了自己的看法:

编程语言没有编译型和解释型的区别,只能说某个语言常见的执行方式为编译成新代码执行或解释器解释执行
编译器的输入是A语言的源代码,而输出是B语言;比如C++,被编译成汇编语言
解释器的输入是A语言的源代码,它直接执行A语言;一般解释器的内部实现是一个编译器加一个虚拟机,编译器把输入语言编译成中间语言,虚拟机直接执行中间语言。

然后介绍了shell,shell是人与机器(电脑)交互接口,任何能让人来操作机器行为的媒介都是shell,常见的有CLI(command-line interface)和GUI(graphical user interface)

而实际上,任何有解释器的编程语言都能作为shell,比如java的JShell、PHP的PHP Shell等,像bash、zsh、sh等也都是不同的解释器而已

MacOS自带了很多shell解释器,可以通过以下命令来查看:

$ cat /etc/shells  # 输出 /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/tcsh /bin/zsh

现在MacOS默认就是zsh了(具体可见https://support.apple.com/zh-cn/HT208050bash,而至切换如下:),之前默认是

chsh -s /bin/bash chsh -s /bin/zsh # 然后重启shell

常见的shell命令

  1. cat /etc/shells,打印shells这个文件的内容

自己搭服务器

准备双十一买一手阿里云服务器来玩,到时候可以看这一篇文章https://zhuanlan.zhihu.com/p/48246138

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Linux 拾遗求职学习资料
分享到: 更多 (0)
D0b2wT.gif

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们