小编nig*_*ire的帖子

通过命令行添加启动项(mac)

如何在mac上通过命令行添加启动项?从谷歌搜索,我知道你必须编辑~/Library/Preferences/com.apple.loginitems.plist使用, defaults write com.apple.loginitems [key] [value]但我不确定要编辑的确切内容.

macos command-line startup

13
推荐指数
2
解决办法
2万
查看次数

安装make命令没有make(mac os 10.5)

我正在尝试编写一个使用make命令的脚本,但Mac OS 10.5默认情况下没有安装make,当你从gnu的网站下载make源代码时,你必须使用make本身来编译和安装它.如果你没有它,这很难.我该如何安装make?
(我知道你可以通过安装Xcode和mac os附带的开发人员工具来制作,但我不希望人们必须去找他们的mac os install dvds才能使用该脚本.)

它甚至不需要制作,我只是在寻找一个可以在脚本中轻松下载的实用程序(使用ftp或curl)并用于编译源代码.

macos bash makefile

11
推荐指数
1
解决办法
3万
查看次数

如何通过命令行启动growl

我有一个使用growlnotify发送通知的bash脚本.但是,如果Growl尚未运行,growlnotify将不起作用,并且如果需要,它也不会自动启动Growl.所以我希望能够检查Growl是否正在运行,然后如果不是则启动它.
我想做的事情如下:

g=$(ps -e | grep Growl | grep -v grep)
if [ -z "$g" ]  # Growl isn't running
then
# (start Growl)
fi
Run Code Online (Sandbox Code Playgroud)

我如何通过命令行启动Growl?

macos bash command-line growl growlnotify

10
推荐指数
1
解决办法
6904
查看次数

在gdb中设置字符串

C++:

int main() 
    { 
    string a = "a"; 
    ... ... 
    }
Run Code Online (Sandbox Code Playgroud)

当我在gdb中调试时:

(gdb)set var a ="ok"
无效的强制转换

我运行程序并在字符串a初始化后暂停一个断点.我试图设置它的值,但它抱怨无效的演员.这个的正确语法是什么?

c++ string variables gdb setting

8
推荐指数
1
解决办法
5986
查看次数

bash:用空格扩展变量

我有一个名为" physics 1b.sh" 的文件.
在bash,如果我尝试

x="physics 1b"
grep "string" "$x".sh
Run Code Online (Sandbox Code Playgroud)

grep抱怨:

grep:  physics 1b: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做的时候

grep "string" physics\ 1b.sh 
Run Code Online (Sandbox Code Playgroud)

它工作正常.所以我猜这个问题与变量没有被扩展以包含grep需要识别空间的反斜杠有关.我如何让它工作?

使用bash 3.2,mac os 10.6.

编辑:
没关系,问题是x设置为" physics 1b",但当我 echo $x 检查内容时,bash切断了前面的空间,所以我不能说它是不同的.上面的第一种方式确实有效.

bash quotes double grep variable-expansion

4
推荐指数
1
解决办法
6722
查看次数

如何从bash中查看“设置”的手册页

我做

男子套装

但这只是让我这样:

在此处输入图片说明

我如何从bash 转到此处:http : //ss64.com/bash/set.html?

bash manual

4
推荐指数
1
解决办法
2015
查看次数

ruby if-else one-liner with"puts"not working

我正在努力做到

    response = gets.chomp
    response == "a" ? puts "yes" : puts "no"
Run Code Online (Sandbox Code Playgroud)

终端抱怨:

syntax error, unexpected ':', expecting keyword_end
    response == "a" ? puts "yes" : puts "no"
                                  ^
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

ruby if-statement

4
推荐指数
1
解决办法
481
查看次数