升 各位大家好,我需要创建一个.gdbinit文件,在gdb上使用命令“go”。 我们的教授告诉我们在主目录中创建它很简单。 在Linux上,我所需要的只是成为root用户。 现在使用Mac,即使我是root用户,也无法创建文件。 如果我输入“touch .gdbinit”,或者如果我在另一个目录中创建文件并尝试在家中移动它,则从命令行开始,结果始终为“不支持操作”。 现在我很困惑,因为我认为是一个上帝作为根。 也许这在Linux上是正确的,Mac是不同的。 但有人知道如何在家中创建.gdbinit文件? 我在Sierra 10.12.6上工作
答案 0 :(得分:0)
没有理由不这样做:
public static void main( String[] args ) throws IOException
{
BufferedReader br = new BufferedReader( new InputStreamReader(System.in) );
boolean awaitInput = true;
while(awaitInput)
{
if(br.ready())
{
awaitInput = false;
String line = br.readLine();
// read logic
}
}
}
现在检查它是否存在:
public static void main( String[] args ) throws IOException
{
BufferedReader br = new BufferedReader( new InputStreamReader(System.in) );
boolean awaitInput = true;
long timeout = System.currentTimeMillis() + 5_000;
// ^^^^^ 5_000ms = 5 sec
while(awaitInput && System.currentTimeMillis() < timeout)
{
if(br.ready())
{
awaitInput = false;
String line = br.readLine();
// read logic
}
}
}