命令行终端

计算机领域内,常常会提及到终端,也叫做命令行,往往指的是:

  • Windows中的cmd
  • Linux中的shell
  • Mac中的terminal

然后还有很多第三方的扩展、工具或插件,用于增强或替换系统自带的终端,比如:

  • WindowsPower Shell
  • Linux/Maczsh
  • MaciTerm

终端能用来做什么

答 运行各种脚本和命令,完成各种任务

而对于linux的shell来说,功能强大到都算作一门单独的语言: shell脚本语言

可以利用不同的语法和函数,编写复杂逻辑的代码,实现特定的功能

比如小功能:

自己的批量重命名的shell脚本

TODO: 把脚本找到 贴出来

比如,其他人用shell去给OpenWrt的极路由去写应用:

开发极路由云插件 - OpenWrt.io

比如:

在linux mac win 下运行我的python脚本BlogsToWordpress

用vi在无图形界面的centos中编辑文本文件

各种终端的用法 心得

下面来介绍各种不同的终端的各种用法和心得。

Windows中的终端

Windows自带的cmd

TODO: 把之前那个cmd心得的帖子整理过来

Windows中的Hyper Terminal

嵌入式中都有和终端有关的工具使用

嵌入式开发期间,会遇到把开发版中运行程序的输出打印显示出来,以及输入和命令执行,也需要用到终端。

有时候Windows自带的terminal也够用,但是Win7中有个更好用一点的:Hyper Terminal

详见:【整理】如何在Win7中安装使用超级终端Hyper Terminal – 在路上

Mac的中的终端

Mac中自带的terminal

Mac中的iTerm2

TODO: 整理mac的iterm2的好用之处

Linuxshell

linux shell编程

shell入门

  1. 快速有个了解和概念:
  2. 完整和深入的学习
  3. 其它还可以的资料
  4. 英文不错的话,直接看英文
  5. 对于Shell有了基本的了解和实践之后,再去看
    • Shell脚本编程的常识
      • 这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)

支持多平台的SecureCRT

当然,远程操作(CentOS等)Linux类系统,也是通过终端类等工具去操作的

比如常用的SecureCRT

TODO:把 【crifan推荐】支持多种协议的串口开发工具:SecureCRT

【crifan推荐】极佳的串口开发工具:SecureCRT – 在路上

整理过来。

其他环境中的终端

IDE工具中集成的终端

其他第三方工具,尤其是IDE,为了方便开发同时集成了终端

比如 VSCode PyCharm

详见 TODO: ide总结的帖子

Android的app去模拟终端

【已解决】android中的shell命令行工具 – 在路上

以便于我们在手机中通过终端去操作系统的资源,实现各种复杂的功能

results matching ""

    No results matching ""