Questions tagged «unix»

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

13
执行命令而不将其保留在历史记录中
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 8个月前关闭。 改善这个问题 我想执行一些命令,但不想将它们存储在命令历史记录中。这样,没人能在.bash_history文件中搜索它。 有什么办法可以这样执行bash命令吗?
203 linux  bash  unix 


6
更改用户默认主目录的命令
我想知道是否有任何简单的shell命令来更改Linux / Unix中的用户主目录(类似于chsh,它会更改现有有效用户的默认登录shell)而无需触摸/etc/passwd文件。谢谢
202 linux  shell  unix 

18
语法高亮/着色猫
有没有上色的输出的方法cat,该方法grep一样。 对于grep,在大多数控制台中,它显示彩色输出,突出显示搜索到的关键字。否则,可以通过调用“ grep --color 是否有一种通用方法来根据您的个人选择为任何程序的输出着色” 来强制执行此操作。 据我了解,程序本身不负责颜色。它是外壳。 我在FreeBSD 5.2.1中使用了默认的shell,它看起来从时代开始就从未见过颜色。

10
sed中的环境变量替换
如果我从脚本运行以下命令: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla 没事。 但是,如果我运行: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' 我在教程中读到,要从shell替换环境变量,您需要停止操作,并对部分进行“引用”,$varname以便不直接替换该部分,这是我所做的,并且仅当该变量在紧接之前定义时才起作用。 我如何被s识别$var为shell中定义的环境变量?
202 linux  unix  shell  sed 

24
sudo:npm:找不到命令
我正在尝试升级到最新版本的节点。我正在按照http://davidwalsh.name/upgrade-nodejs上的说明进行操作 但是当我这样做时: sudo npm install -g n 我得到错误: sudo: npm: command not found npm无需sudo即可工作。当我做: whereis node 我懂了: node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node 运行: which npm 显示: /usr/local/node/bin/npm 我在https://stackoverflow.com/a/5062718/1246159尝试了解决方案 但是我仍然遇到同样的错误。我还查看了/ etc / sudoers文件,相关的行是: Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 在我看来,这很好。如何使用sudo命令使NPM正常工作?
201 node.js  unix  npm 


2
什么是.pid文件,它包含什么?
我最近遇到了一个扩展名为.pid的文件,并在文件内部进行了浏览,但没有发现太多。该文档说: Pid-File是一个包含进程标识号(pid)的文件,该文件存储在文件系统的定义明确的位置,因此允许其他程序找出正在运行的脚本的pid。 任何人都可以对此进行更多说明,或指导我了解pid文件中包含的内容的详细信息吗?
199 linux  unix  pid 


20
在Unix shell上加一列数字
给定中的文件列表files.txt,我可以得到它们的大小列表,如下所示: cat files.txt | xargs ls -l | cut -c 23-30 产生这样的事情: 151552 319488 1536000 225280 如何获得所有这些数字的总数?
198 linux  unix  shell 


7
使用sh shell比较字符串
我正在使用SH Shell,并且尝试将字符串与变量的值进行比较,但if条件始终执行为true。为什么? 这是一些代码: Sourcesystem="ABC" if [ "$Sourcesystem" -eq 'XYZ' ]; then echo "Sourcesystem Matched" else echo "Sourcesystem is NOT Matched $Sourcesystem" fi; echo Sourcesystem Value is $Sourcesystem ; 即使这不起作用: Sourcesystem="ABC" if [ 'XYZ' -eq "$Sourcesystem" ]; then echo "Sourcesystem Matched" else echo "Sourcesystem is NOT Matched $Sourcesystem" fi; echo Sourcesystem …
197 shell  unix  sh 

12
如何获得bash补全以使用别名?
例子: 我在Mac上使用bash v3.2.17,正在使用通过具有bash_completion变体的macports安装的git。 当我键入git checkout m<tab>。例如,我完成了master。 但是,我有一个别名git checkout,gco。当我输入时gco m<tab>,我没有自动完成分支名称。 理想情况下,我希望自动补全可以神奇地为我的所有别名工作。可能吗?失败的话,我想为每个别名手动自定义它。那么,我该怎么办?
195 git  bash  shell  unix  autocomplete 


5
如何在Linux上获得总体CPU使用率(例如57%)[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 8年前关闭。 改善这个问题 我想知道如何获得系统CPU使用率,例如使用bash以百分比表示。 样本输出: 57% 如果有多个核心,则可以计算平均百分比会很好。
193 linux  bash  unix  cpu 

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.