Questions tagged «linux»

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

8
如何使用公钥在openssl中加密大文件
如何使用公共密钥加密大文件,以使只有拥有私有密钥的人才能解密该文件? 我可以将RSA设为公共和私有密钥,但是在使用以下命令加密大型文件时: openssl rsautl -encrypt -pubin -inkey public.pem -in myLargeFile.xml -out myLargeFile_encrypted.xml 以及如何执行解密... 我通过以下命令创建我的私钥和公钥 openssl genrsa -out private.pem 1024 openssl rsa -in private.pem -out public.pem -outform PEM -pubout 我收到此错误: RSA operation error 3020:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too large for key size:.\crypto\rsa\rsa_pk1.c:151: 我试图制作大小从1024到1200位的键,没有运气,同样的错误
78 linux  openssl 

4
Python是否有一个argc参数?
我已经用C和C ++编写了相同的程序(打开文本文件并显示内容)。现在在Linux机器上用Python做同样的事情。 在C程序中,我使用了代码: if (argc != 2) { /* exit program */ } 问题:Python用什么来检查参数数量 #!/usr/bin/python import sys try: in_file = open(sys.argv[1], "r") except: sys.exit("ERROR. Did you make a mistake in the spelling") text = in_file.read() print text in_file.close() 电流输出: ./python names.txt = Displays text file (correct) ./python nam = error …

6
在同一终端中一次并行运行多个命令
我想运行一些命令,直到按Ctrl-C才会退出。我是否可以运行一次即可运行所有这些程序,而Ctrl-C会全部退出它们?他们可以共享终端输出。 具体来说,我有指南针编译器,coffeescript编译器和一个监视文件更改的自定义命令,所有命令都在运行中监视文件更改。我不想为每个命令加载一个终端。
78 linux  bash 

7
在Linux中模拟/模拟iOS [关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 改善这个问题 我正在开发一个Web应用程序,该应用程序显然在iOS设备中存在问题。问题是我不拥有iOS设备,而是在Linux Ubuntu中进行开发。我正在寻找一种在Linux(尤其是浏览器)中仿真/模拟此OS的方法,但是还没有找到任何东西。 到目前为止,我发现的是iOS SDK的Simulator,但这是针对Mac的。还有一些Windows模拟器。有人做过吗?

3
使用“ chmod a + x”和“ chmod 755”之间的区别
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 这听起来可能很愚蠢,但是我有一个需要运行的文件/脚本,为了执行此操作,我必须将其更改为可执行文件。我想使用chmod a+x或chmod 755。但是,使用chmod a+x和之间有区别chmod 755吗?
78 linux  unix  chmod 

8
cut或awk命令以打印第一行的第一字段
我正在尝试打印输出第一行的第一字段。就是这种情况。我只需要SUSE从此输出中打印即可。 # cat /etc/*release SUSE Linux Enterprise Server 11 (x86_64) VERSION = 11 PATCHLEVEL = 2 尝试过cat /etc/*release | awk {'print $1}'但会打印每行的第一个字符串 SUSE VERSION PATCHLEVEL
78 linux  bash  unix  awk 

9
standard_init_linux.go:178:exec用户进程导致“ exec格式错误”
码头工人开始抛出此错误: standard_init_linux.go:178:exec用户进程导致“ exec格式错误” 每当我运行带有CMD或ENTRYPOINT的特定docker容器时,不考虑文件的任何更改,然后删除CMD或ENTRYPOINT。这是我一直在使用的docker文件,该文件在大约一个小时前运行良好: FROM buildpack-deps:jessie ENV PATH /usr/local/bin:$PATH ENV LANG C.UTF-8 RUN apt-get update && apt-get install -y --no-install-recommends \ tcl \ tk \ && rm -rf /var/lib/apt/lists/* ENV GPG_KEY 0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D ENV PYTHON_VERSION 3.6.0 ENV PYTHON_PIP_VERSION 9.0.1 RUN set -ex \ && buildDeps=' \ tcl-dev \ tk-dev \ ' …
78 python  linux  bash  docker 

4
Bash Shell脚本-检查标志并获取其值
我正在尝试制作一个shell脚本,旨在像这样运行: script.sh -t application 首先,在我的脚本中,我想检查脚本是否已使用-t标志运行。例如,如果运行时没有这样的标志,我希望它出错: script.sh 其次,假设存在-t标志,我想获取该值并将其存储在我可以在脚本中使用的变量中,例如: FLAG="application" 到目前为止,我在这方面取得的唯一进步是$ @可以获取所有命令行参数,但是我不知道这与标志之间的关系,或者甚至是不可能的。
78 linux  bash  shell  debian 

7
错误:安装R相关软件包时未找到gdal-config,但已安装gdal
请指出我缺少的一点: openSUSE 11.3 xx@linux-y3pi:~/Desktop/R> sudo R CMD INSTALL rgdal_0.7-12.tar.gz root's password: * installing to library ‘/usr/lib64/R/library’ * installing *source* package ‘rgdal’ ... ** package ‘rgdal’ successfully unpacked and MD5 sums checked configure: gdal-config: gdal-config checking gdal-config usability... ./configure: line 1353: gdal-config: command not found no Error: gdal-config not found The …
78 linux  r  installation  gdal 

4
几分钟前如何查找已访问/创建的文件
我总是忘记我在一分钟前编辑的文件,所以我输入了find . -cmin 1或其他值,但它恰好在1几分钟内起作用。我不得不尝试find . -ctime 2 /*or 3,4...*/。 然后,我发现另一种更好的方法: touch -t 12251134 empty /*similar format which 5 or 10 minutes ago */ find . -newer empty 我可以date -d'-5minutes' +%m%d%H%M为我计算时间。我想知道是否有一种简单的方法来查找在1、2或3 ...分钟前访问过的文件。
78 linux  bash  shell  unix  find 

7
错误:为参数指定了存储类
我写了一个C代码。当我在Linux上编译它时,然后在头文件中显示以下错误: storage class specified for parameter i32 , i8 依此类推 typedef int i32; typedef char i8;
78 c  linux 

6
Shell脚本的单元测试
多年来,我从事的几乎所有产品都涉及一定程度的Shell脚本(或Windows上的批处理文件,PowerShell等)。即使我们用Java或C ++编写了大量代码,但似乎总是存在一些集成或安装任务,而这些任务最好使用Shell脚本来完成。 这样,shell脚本便成为随附代码的一部分,因此需要像已编译的代码一样进行测试。有没有人对其中的一些shell脚本单元测试框架有经验,例如shunit2?目前,我主要对Linux shell脚本感兴趣。我想知道测试工具能够很好地复制其他xUnit框架的功能和易用性,以及与持续构建系统(如CruiseControl或Hudson)集成的难易程度。

3
什么是英特尔微码?
从我读到的内容来看,它用于修复CPU中的错误,而无需修改BIOS。根据我对汇编的基本知识,我知道汇编指令由CPU在内部分解为微代码,并相应地执行。但是intel可以通过某种方式在系统启动和运行时进行一些更新。 有人有更多信息吗?是否有任何关于微码可以做什么以及如何使用的文档? 编辑:我读过维基百科的文章:没弄清楚我怎么能自己写一些,以及它有什么用。
77 linux  assembly  intel 

4
包含文件的存储位置-Ubuntu Linux,GCC
因此,当我们执行以下操作时: #include <stdio.h> 与 #include "myFile.h" 编译器(在我的情况下为GCC)知道stdio.h(甚至是目标文件)在我的硬盘上的位置。它只是利用文件,而没有我的参与。 我认为在我的Ubuntu Linux机器上,文件存储在/usr/include/。编译器如何知道在哪里寻找这些文件?这是可配置的还是仅仅是预期的默认值?我在哪里寻找这种配置? 由于我要问这些包含文件的问题,这些文件的来源是什么?我知道在Linux社区中这可能很模糊,但是谁来管理这些?谁将为Windows编译器提供和管理相同的文件。 我总是觉得它们是随编译器一起提供的,但这只是一个假设。
77 linux  gcc  location  include 


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.