标签: programming

linux有没有办法接电话?

我知道有一种方法可以让 Linux 使用调制解调器拨号。

有没有办法将 Linux(使用库/设备)编程为

  1. 拿起调制解调器(记录电话)等?
  2. 看来电显示?

linux programming modem telephony

13
推荐指数
3
解决办法
8839
查看次数

最佳编程发行版

可能的重复:
面向开发人员的 Linux 发行版

我不知道这个问题是否有资格在这里提出问题。但是谁能告诉我什么是程序员最好的(linux)发行版?我用多种语言编程,包括 java 和 lisp。我很高兴知道有一个发行版对程序员来说足够好,但又足够小,可以快速下载+安装。欢迎任何建议和建设性的批评。这是我在这里的第一个问题,请帮助我。

IDEs I use: Eclipse/Emacs/KDevelop
Languages : C, C++, Java, Python, Perl, Lisp 
Run Code Online (Sandbox Code Playgroud)

distros linux programming

13
推荐指数
3
解决办法
7万
查看次数

在哪里可以找到标准 linux 命令行工具的来源?

Into:我喜欢通过阅读资源来学习。但是在许多不同的项目站点上的互联网上搜索它们很累。我很想在一个地方看到包含许多应用程序源的中央可浏览存储库。

  • 当有人想找到一些 Linux 工具的文档时,最好的地方是 : man toolname
  • 当我想“按需”浏览 Linux 源代码时,我总是可以跳转到:Linux Cross Reference
  • 当我想找到最常见的员工时,我可以在Coreutils 中找到所有来源 。
  • 当我想检查如何构建某些东西时,我可以(例如)跳转到http://www.archlinux.org/packages/,检查它的 pkgbuild。

是否有任何存储库将大多数工具的来源集中在一个地方?- 就像man持有文档或Linux 交叉参考内核源代码一样。

我的意思是“快速”“按需”检查东西是如何实现的。(是的,我知道 google -> 但我厌倦了日常工作:1. 搜索项目站点 2. 浏览 repo 或更糟 -> 查看它的 repo 3. 完成后删除)

评论:

我已经强调了,我想检查工具:快速、快速、按需。

这意味着:我不想安装带有它的源的整个应用程序只是为了查看它的源。(顺便说一句。网络资源更可取,所以我可以检查多台计算机的来源 - 我没有对所有计算机的管理员)

linux programming source opensource-projects learning

11
推荐指数
1
解决办法
1647
查看次数

我什么时候可以编辑可执行二进制文件中的字符串?

我有一个可执行的二进制文件;让我们称之为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)

这看起来是一件安全的事情。当字符串长度不同时,这也能工作吗?

programming string executable elf binary

11
推荐指数
1
解决办法
8064
查看次数

Unix 编程到底是什么意思?

我以为我理解了Unix 编程这个术语的意思,但是现在,在内核/C 编程上下文中阅读它之后,我觉得我需要澄清这个术语的含义。

我不清楚这是否意味着:

  1. 外壳编程,
  2. Unix 编程工具,
  3. Unix 命令行工具编程的特定方式/模式(例如,同意“Unix shell 编程”的管道方式),或
  4. 别的东西。

programming unix-philosophy

10
推荐指数
1
解决办法
1万
查看次数

如何在没有 ifconfig/ip 命令的情况下在 linux 上列出网络设备和 ipv4 地址

我已经发现在 Linux 上我可以列出网络设备

(cd /proc/net/dev_snmp6/ && for device in *; do echo $device; done|sort)
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能获得设备的 ipv4 地址呢?

我没有安装ifconfig/ip - 我想保持这种方式。

linux programming proc ioctl network-interface

10
推荐指数
1
解决办法
1万
查看次数

如何从 shell 脚本在终端上显示实时结果?

如何编写一个实时显示结果的 shell 脚本?

类似于top在一些固定时间间隔后更新结果的命令。

替代文字

programming terminal text-user-interface

9
推荐指数
2
解决办法
5169
查看次数

bash 中的进度条可视化等待的时间

在 bash 脚本中,有时您需要用户等待几秒钟以完成后台进程。

我通常使用例如:

sleep 10
Run Code Online (Sandbox Code Playgroud)

如何向脚本添加一种进度条,以便用户知道要等待多长时间?

我安装了命令,bar但我不明白手册。

bash programming

8
推荐指数
2
解决办法
3万
查看次数

我如何有效地报告错误

我已经使用 Linux Mint 一段时间了,我是它的忠实粉丝。我不够专业,无法弄乱内核或类似的东西,但我注意到几个软件包中的小错误,我觉得我可以修复。但是,我不知道如何开始为该项目做出贡献。

这是一个简单的示例:Ubuntu 存储库中的计算器应用程序不需要激活 NumLock 以将数字键盘上的按键解释为数字(而不是使用相同物理按钮的HomeEnd键)。但是,对于Del同时用作小数点的键,情况并非如此。为此,确实需要激活 NumLock。我怀疑这是一个错误,我想修复它。它应该很简单。

不仅仅是提交错误报告,如何参与解决这样的问题?我是否需要通过GitHub页面直接联系上游包维护者?

programming repository bugs distributions

8
推荐指数
1
解决办法
164
查看次数

用于编程的 tegra 平板电脑上的 Linux

我想使用平板电脑进行一些移动编程。阅读pdf并立即在同一设备上尝试代码会很好。我找到了各种如何让 Ubuntu 在前安卓平板电脑上运行的视频和教程,所以我想问一下

  • 你们中有人在 arm 上使用过 Linux 吗?
  • 驱动支持怎么样?我听说 nvidia 正在为 linux 发布 tegra 驱动程序,但我想没有 wlan 的平板电脑也不会很好。
  • 你曾经在手臂上编程吗?编译器、IDE 有什么问题吗?日食有效吗?

需要明确的是:我不确定在 arm 上编写 linux 是否是一个好主意。您知道有什么重大问题或限制吗?

programming drivers ubuntu arm tablet

7
推荐指数
1
解决办法
3991
查看次数