393得票18回答
PowerShell准备好取代我的Cygwin shell在Windows上了吗?

我正在考虑是否学习PowerShell,或者只是使用Cygwin/Perl脚本/Unix shell脚本等。 PowerShell的好处在于,没有安装Cygwin的团队成员也可以更轻松地使用脚本;但是,我不知道我是否真的会编写那么多通用脚本,或者人们是否会使用它们。 Unix脚本非常强大,P...

390得票21回答
如果目录不存在,有没有办法让mv命令创建要移动到的目录?

那么,如果我在我的主目录中,想要将foo.c移动到~/bar/baz/foo.c,但这些目录不存在,是否有一种方法可以自动创建这些目录,以便您只需要键入mv foo.c ~/bar/baz/ 那么一切都会正常工作吗?看起来你可以将mv别名设置为简单的bash脚本,该脚本将检查这些目录是否存在...

378得票1回答
在终端中仅显示当前路径

我已经使用SSH登录到计算机,因此无法使用图形用户界面来访问路径名。你是否知道是否有一种方法可以直接在终端中查看路径,而不必使用Nautilus?

374得票8回答
在shell脚本中,$@是什么意思?

在 shell 脚本中,一个美元符号后面跟着一个 at 符号 (@) 是什么意思? 例如:umbrella_corp_options $@

371得票20回答
在哪里设置环境变量以供crontab使用?

我有一个每小时运行的crontab。运行它的用户在终端上运行作业时具有.bash_profile中能正常工作的环境变量,但显然这些变量在crontab运行时不会被捡起来。 我尝试将它们设置在.profile和.bashrc中,但它们似乎仍然不被捡起。有人知道我可以放置环境变量以供cronta...

367得票30回答
sudo: npm: 命令未找到。

我想升级到最新版本的node。我正在按照http://davidwalsh.name/upgrade-nodejs上的说明进行操作。但是当我执行以下操作时:sudo npm install -g n 我遇到了以下错误:sudo: npm: command not found npm无需使用su...

366得票5回答
“opt”是什么意思(如“opt”目录中)?它是一个缩写吗?

"opt"是什么意思(例如“opt”目录)?在Unix系统中,我经常看到这个目录里面有开发工具。 它是一个缩写吗?

365得票10回答
127返回代码从$?。

在UNIX中,$?返回值为127的含义是什么?

358得票21回答
如何释放inode使用量?

我有一块磁盘驱动器,使用df -i命令可以查看到inode使用率为100%。然而,即使大量删除文件后,使用率仍然是100%。 那么正确的做法是什么? 一个磁盘驱动器的磁盘空间使用率较低,但Inode使用率比磁盘空间使用较高的磁盘驱动器要高,这是如何可能的? 如果压缩了大量文件,是否会减少已使用...

353得票23回答
什么是获取π值最快的方法?

我正在寻找最快的方法来获取π的值,这是一个个人挑战。更具体地说,我正在使用不涉及使用#define常量,如M_PI或硬编码数字的方式。 下面的程序测试了我所知道的各种方式。理论上,内联汇编版本是最快的选择,尽管显然不可移植。我将其包含在内作为与其他版本进行比较的基线。在我的测试中,使用内置函...