Questions tagged «unix»

此标记专用于与Unix直接相关的PROGRAMMING问题;常规软件问题应直接到Unix&Linux Stack Exchange网站或超级用户。Unix操作系统是由Bell Labs在1960年代后期开发的通用操作系统,目前存在各种版本。



17
在外壳中,“ 2>&1”是什么意思?
在Unix shell中,如果我想合并stderr并stdout放入stdout流中以进行进一步的操作,则可以在命令末尾附加以下内容: 2>&1 因此,如果要head在的输出上使用g++,可以执行以下操作: g++ lots_of_errors 2>&1 | head 因此我只能看到前几个错误。 我总是很难记住这一点,而且我经常不得不去查找它,这主要是因为我不完全理解这个特殊技巧的语法。 有人可以分解并逐字解释什么2>&1 意思吗?
2281 bash  shell  unix  redirect 




12
在Bash中循环浏览文件内容
我如何遍历文本文件的每一行 Bash? 使用此脚本: echo "Start!" for p in (peptides.txt) do echo "${p}" done 我在屏幕上得到以下输出: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (后来我想做些更复杂的事情 $p不只是输出到屏幕上。) 环境变量SHELL是(来自env): SHELL=/bin/bash /bin/bash --version 输出: GNU bash, version 3.1.17(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. …
1387 linux  bash  loops  unix  io 

12
sh和bash之间的区别
在编写Shell程序时,我们经常使用/bin/sh和/bin/bash。我通常使用bash,但是我不知道它们之间有什么区别。 bash和之间的主要区别是sh什么? 在bash和中进行编程时,我们需要注意sh什么?
1303 bash  shell  unix  sh 

30
npm抛出没有sudo的错误
我只是通过nodejs.org上的软件包安装了node和npm,并且每当我尝试使用npm搜索或安装某些东西时,都会抛出以下错误,除非我对命令进行了sudo。我觉得这是权限问题?我已经是管理员。 npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json' npm ERR! { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/chietala/.npm/-/all/.cache.json' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 12.2.0 npm ERR! command "node" "/usr/local/bin/npm" "search" …
1285 node.js  unix  permissions  npm  sudo 


11
grep,但仅某些文件扩展名
我正在为grep某些目录编写一些脚本,但是这些目录包含各种文件类型。 我想grep只是.h和.cpp现在,但也许其他几个人的未来。 到目前为止,我有: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image ~/path4/; grep -r -i CP_Image ~/path5/;} | mailx -s GREP email@domain.com 谁能告诉我我现在如何只添加特定的文件扩展名?

14
“ POSIX”是什么意思?
什么是POSIX?我已阅读Wikipedia文章,每次遇到该术语时都会阅读。事实是我从来没有真正了解过它是什么。 任何人都可以通过解释“ POSIX的需求”来向我解释吗?
898 linux  unix  posix  terminology 

24
如何在Linux / Unix上永久设置$ PATH?
我试图将目录添加到我的路径,以便它始终位于我的Linux路径中。我试过了: export PATH=$PATH:/path/to/dir 这可行,但是每次我退出终端并启动新的终端实例时,该路径都会丢失,因此我需要再次运行export命令。 我该如何做才能将其永久设置?
879 linux  bash  unix  path  zsh 

23
如何列出所有用户的所有cron作业?
是否有命令或现有脚本可以让我立即查看* NIX系统的所有计划cron作业?我希望它包含所有用户crontabs以及中的/etc/crontab所有内容/etc/cron.d。看看run-partsin中运行的特定命令也将很不错/etc/crontab。 理想情况下,我希望输出以漂亮的列形式并以某种有意义的方式排序。 然后,我可以合并来自多个服务器的这些清单,以查看总体的“事件时间表”。 我本打算自己写这样的脚本,但是如果有人已经麻烦了...
854 unix  cron 

25
使用ls列出目录及其总大小
是否可以ls在Unix中使用列出子目录的总大小及其所有内容,而不是通常的4K(我认为)只是目录文件本身? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk 搜寻手册页后,我空白了。
825 linux  unix 

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.