2让Linux程序动起来:0 1 2(linux01)
Linux程序动起来是一个有趣且富有挑战性的过程,要了解这一过程,必须具备一定的技能。本文统称这些技能为“0-2”,包括:0-熟悉Linux系统;1-熟悉Linux编程;2-极客精神。
首先要了解Linux系统,熟悉Linux系统的安装步骤、操作指令、服务器管理等。此外,还要学习Linux里常用的查看和修改参数的工具、熟悉Linux环境变量,以及能够处理Linux里的各种文件格式。这是完成Linux程序编写和发布的第一个步骤。
其次是Linux编程,学习必备的Linux编程语言,如C、C++、Python等,以及学习如何运用专业的编程开发环境,如VS Code,Atom,PyCharm等。学习如何使用和管理数据库,以及熟悉Linux的文件系统结构等都是必不可少的技能。
最后是极客精神,即“把难题变成挑战”的态度。Linux程序的编写可能遇到一些复杂的考验,而极客精神更关注于解决问题的方法,有时在困难的水平和临界值上形成有效的技术支撑,最终能把程序动起来。
完成Linux程序动起来的过程,需要掌握“0-2”这三个技能。掌握这些技能将使得写出friendly、stable和efficient的程序成为可能,并可以促进Linux的发展和普及。