Questions tagged «linux»

LINUX问题必须与编程有关。仅当您的问题与使用Linux API或Linux特定行为进行编程有关时才使用此标记,而不仅仅是因为您碰巧在Linux上运行代码。如果需要Linux支持,可以尝试https://unix.stackexchange.com或特定Linux发行版的Stack Exchange网站,例如https://askubuntu.com或https://elementaryos.stackexchange.com/

21
如何确定给定的Linux是32位还是64位?
当我输入时uname -a,它给出以下输出。 Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux 从中我如何知道给定的操作系统是32位还是64位? 这在编写configure脚本时非常有用,例如:我要为哪种体系结构构建?




12
重击忽略特定命令的错误
我正在使用以下选项 set -o pipefail set -e 在bash脚本中停止执行错误。我有大约100行脚本正在执行,并且我不想检查脚本中每一行的返回码。 但是对于一个特定的命令,我想忽略该错误。我怎样才能做到这一点?
444 linux  bash 

13
usr / bin / ld:找不到-l <nameOfTheLibrary>
我正在尝试编译我的程序,它返回此错误: usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; 在我的makefile文件中,我使用命令g++并链接到我的库,这是到我的库的另一个目录的符号链接。 是否可以添加选项以使其正常工作?
443 c++  linux  g++ 


12
Linux的本机GUI API是什么?
我希望这不会成为一个愚蠢的问题,但这始终是我一直想知道的事情。Windows(Win32 API)和OS X(Cocoa)都有自己的API,可以处理窗口,事件和其他OS内容。对于Linux的等效功能,我从未真正有明确的答案。 我听说有人说GTK +,但是GTK +是跨平台的,怎么会是本地的呢?
441 c++  c  linux  api  user-interface 

26
如何修复“ sudo:不存在tty且未指定AskPass程序”错误?
我正在尝试使用makefile编译一些源。在makefile中,有一堆命令需要作为来运行sudo。 当我从终端编译源代码时,一切正常,第一次sudo运行命令等待密码时,make暂停。输入密码后,make即可恢复并完成操作。 但是我希望能够在NetBeans中编译源代码。因此,我启动了一个项目,并向netbeans展示了在哪里可以找到源代码,但是当我编译该项目时会出现错误: sudo: no tty present and no askpass program specified 第一次命中sudo命令。 我在互联网上查找了该问题,发现的所有解决方案都指向一件事:禁用该用户的密码。由于此处讨论的用户是root。我不想那样做。 还有其他解决方案吗?
438 linux  sudo  tty 

14
在Linux系统上快速创建大文件
如何在Linux(Red Hat Linux)系统上快速创建大文件? dd可以完成这项工作,但是/dev/zero当您需要一个大小为数百GB的文件进行测试时,读取和写入驱动器可能会花费很长时间。 我不在乎文件的内容,我只想快速创建它。如何才能做到这一点? 为此,使用稀疏文件将不起作用。我需要为文件分配磁盘空间。
437 linux  file  filesystems 

9
如果有任何命令返回非零值,则中止shell脚本吗?
我有一个Bash shell脚本,可以调用许多命令。如果任何命令返回的非零值,我都希望shell脚本自动返回1的返回值。 如果不显式检查每个命令的结果,是否有可能? 例如 dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi
437 linux  bash  unix  shell 

10
递归查找具有特定扩展名的文件
我正在尝试使用bash(最新的Ubuntu LTS版本)在目录及其子目录中找到具有特定扩展名的所有文件。 这是在脚本文件中写的: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' -f2` echo "Erweiterung $extension" if [ -f "$i" ]; then if [ $extension == $suffix ]; then echo "$i ends with $in" else …
436 linux  bash  recursion 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.