Questions tagged «linux»

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


17
如何在具有子目录和时间的目录中递归地查找和列出最新的修改文件?
作业系统:Linux 文件系统类型:ext3 首选解决方案:bash(脚本/脚本),ruby,python 我有几个目录,其中有几个子目录和文件。我需要列出所有这些目录的清单,这些清单的构建方式应使其中每个第一级目录都在其中最新创建/修改的文件的日期和时间旁边列出。 为了澄清,如果我触摸文件或在几个子目录级别下修改其内容,则该时间戳应显示在第一级目录名称旁边。假设我有一个结构如下的目录: ./alfa/beta/gamma/example.txt 并且我修改了文件的内容example.txt,我需要将该时间alfa以人类可读的形式(而不是时期)显示在第一级目录旁边。我已经使用find尝试了一些东西,xargs,sort和喜欢,但我不能得到解决,当我创建“阿尔法”的文件系统时间戳不会更改/修改文件几级下降的问题。


10
在外壳中获取程序执行时间
我想在几种不同条件下在linux shell中执行某些操作,并能够输出每次执行的执行时间。 我知道我可以编写一个可以执行此操作的perl或python脚本,但是有没有办法在shell中执行此操作?(碰巧是bash)
407 linux  bash  shell 


23
有没有办法让非根进程绑定到Linux上的“特权”端口?
当我之外再也没有其他用户时,在我的开发箱上有这个限制是非常烦人的。 我知道标准的解决方法,但是它们都不能完全满足我的要求: authbind(Debian测试版1.0版仅支持IPv4) 使用iptables REDIRECT目标将低端口重定向到高端口(iptable的IPv6版本ip6tables尚未实现“ nat”表) sudo(以root用户身份运行是我要避免的操作) SELinux(或类似版本)。(这只是我的开发箱,我不想引入很多额外的复杂性。) 是否有一些简单的sysctl变量允许非根进程绑定到Linux上的“特权”端口(端口小于1024),还是我很走运? 编辑:在某些情况下,您可以使用功能来做到这一点。

7
Linux如何复制但不覆盖?
我想要cp一个目录,但是我不想覆盖任何现有文件,即使它们比复制的文件还旧。我想做到完全非交互式,因为这将是Crontab Bash脚本的一部分。有任何想法吗?
385 linux  bash  cp 

11
清除终端屏幕的真实
使用clear终端上的命令只会使用户误以为屏幕已清除...当您使用鼠标滚动时,仍可以看到以前命令的输出。当您淹没在文本海啸中时,这将使生活变得困难。 可以在Internet上找到的各种解决方案(转义码等)只是clear命令已经完成的工作的变体。 那么,如何真正清除Linux中终端的内容呢?

8
如何格式化我的grep输出以在行尾显示行号以及点击数?
我正在使用grep来匹配文件中的字符串。这是一个示例文件: example one, example two null, example three, example four null, grep -i null myfile.txt 退货 example two null, example four null, 如何返回匹配的行及其行号,如下所示: example two null, - Line number : 2 example four null, - Line number : 4 Total null count : 2 我知道-c返回总匹配行,但是我不知道如何正确格式化它以添加total null count到前面,并且我也不知道如何添加行号。 我能做什么?
378 linux  bash  unix  grep 


14
在Linux中对pthread_create的未定义引用
我从https://computing.llnl.gov/tutorials/pthreads/在网络上获取了以下演示 #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n", tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t<NUM_THREADS; t++){ printf("In main: creating thread %ld\n", t); rc = …



19
如何在启动时运行Shell脚本
在Amazon S3 Linux实例上,我有两个名为的脚本start_my_app,stop_my_app它们永远启动和停止(依次运行Node.js应用程序)。我使用这些脚本手动启动和停止我的Node.js应用程序。到目前为止,一切都很好。 我的问题:我还想将其设置start_my_app为在系统启动时运行。我知道我需要在其中添加文件,init.d并且知道如何将其符号链接到其中的适当目录rc.d,但是我无法弄清楚放置在其中的文件中实际需要什么init.d。我想这应该只是一行,例如start_my_app,,但这对我没有用。
366 linux  node.js  init.d  forever 

4
需要一个好的Linux十六进制编辑器[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为话题成为Stack Overflow。 7年前关闭。 我需要一个适用于Linux的HEX编辑器,我的意思是: 快速 搜索/替换功能 不仅可以以十六进制显示数据,还可以以二进制,八进制等显示数据。 可以处理大型(> 1 gb)文件,而不会变慢且无响应(此要求很重要) (可选)具有一些比较/差异功能 你有什么建议?
365 linux  hex  hex-editors 

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.