我知道有一种方法可以让 Linux 使用调制解调器拨号。
有没有办法将 Linux(使用库/设备)编程为
可能的重复:
面向开发人员的 Linux 发行版
我不知道这个问题是否有资格在这里提出问题。但是谁能告诉我什么是程序员最好的(linux)发行版?我用多种语言编程,包括 java 和 lisp。我很高兴知道有一个发行版对程序员来说足够好,但又足够小,可以快速下载+安装。欢迎任何建议和建设性的批评。这是我在这里的第一个问题,请帮助我。
IDEs I use: Eclipse/Emacs/KDevelop
Languages : C, C++, Java, Python, Perl, Lisp
Run Code Online (Sandbox Code Playgroud) Into:我喜欢通过阅读资源来学习。但是在许多不同的项目站点上的互联网上搜索它们很累。我很想在一个地方看到包含许多应用程序源的中央可浏览存储库。
man toolname。 是否有任何存储库将大多数工具的来源集中在一个地方?- 就像man持有文档或Linux 交叉参考内核源代码一样。
我的意思是“快速”“按需”检查东西是如何实现的。(是的,我知道 google -> 但我厌倦了日常工作:1. 搜索项目站点 2. 浏览 repo 或更糟 -> 查看它的 repo 3. 完成后删除)
评论:
我已经强调了,我想检查工具:快速、快速、按需。
这意味着:我不想安装带有它的源的整个应用程序只是为了查看它的源。(顺便说一句。网络资源更可取,所以我可以检查多台计算机的来源 - 我没有对所有计算机的管理员)
我有一个可执行的二进制文件;让我们称之为a.out。我可以看到二进制文件包含字符串
$ strings a.out
...
/usr/share/foo
....
Run Code Online (Sandbox Code Playgroud)
我需要将字符串更改/usr/share/foo为/usr/share/bar. 我可以用sed?替换字符串吗?:
sed -i 's@/usr/share/foo@/usr/share/bar@' a.out
Run Code Online (Sandbox Code Playgroud)
这看起来是一件安全的事情。当字符串长度不同时,这也能工作吗?
我以为我理解了Unix 编程这个术语的意思,但是现在,在内核/C 编程上下文中阅读它之后,我觉得我需要澄清这个术语的含义。
我不清楚这是否意味着:
我已经发现在 Linux 上我可以列出网络设备
(cd /proc/net/dev_snmp6/ && for device in *; do echo $device; done|sort)
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能获得设备的 ipv4 地址呢?
我没有安装ifconfig/ip - 我想保持这种方式。
在 bash 脚本中,有时您需要用户等待几秒钟以完成后台进程。
我通常使用例如:
sleep 10
Run Code Online (Sandbox Code Playgroud)
如何向脚本添加一种进度条,以便用户知道要等待多长时间?
我安装了命令,bar但我不明白手册。
我已经使用 Linux Mint 一段时间了,我是它的忠实粉丝。我不够专业,无法弄乱内核或类似的东西,但我注意到几个软件包中的小错误,我觉得我可以修复。但是,我不知道如何开始为该项目做出贡献。
这是一个简单的示例:Ubuntu 存储库中的计算器应用程序不需要激活 NumLock 以将数字键盘上的按键解释为数字(而不是使用相同物理按钮的Home和End键)。但是,对于Del同时用作小数点的键,情况并非如此。为此,确实需要激活 NumLock。我怀疑这是一个错误,我想修复它。它应该很简单。
不仅仅是提交错误报告,如何参与解决这样的问题?我是否需要通过GitHub页面直接联系上游包维护者?
我想使用平板电脑进行一些移动编程。阅读pdf并立即在同一设备上尝试代码会很好。我找到了各种如何让 Ubuntu 在前安卓平板电脑上运行的视频和教程,所以我想问一下
需要明确的是:我不确定在 arm 上编写 linux 是否是一个好主意。您知道有什么重大问题或限制吗?