标签: terminal

SSH 到连接到 iPhone 热点的远程 Mac

我正在尝试从我的 Mac SSH 到我妻子的 Mac。她的计算机已连接到她的 iPhone Wi-Fi 热点。我的 SSH 请求每次都超时。

我让她去 Systemprefs ?共享,然后检查远程登录并告诉我SSH的地址。我让她在 Systemprefs 下关闭防火墙?安全也是如此。

这是防火墙问题吗?我错过了一些简单的东西吗?

iphone macos ssh terminal firewall

0
推荐指数
1
解决办法
3329
查看次数

从列表中查找文件并将它们复制到新目录中

我想通过 OS X 的命令行终端查找文件,然后将找到的文件复制到新目录。我要查找的文件的文件名在 listexample.txt 文件中,其中大约有 5000 个文件名。

文件 listexample.txt 如下所示:

1111 00001 55553.bmp
1113 11312 24125.bmp
…
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情:

find /directory -type f "`cat listexample.txt`" -exec cp {} …
Run Code Online (Sandbox Code Playgroud)

但无法让它运行。

我现在有这个,但它不起作用:

cat listexample.txt | while read line; do grep "$line" listexample.txt -exec find /directorya "$line" -exec cp {} /directoryb \; done
Run Code Online (Sandbox Code Playgroud)

这个想法是读取列表 example.txt 的行,然后使用 grep 获取该行,在目录 a 中找到文件,然后将找到的文件复制到新目录 b。我认为由于我的文件名的性质,见上文,名称中也存在空格问题。

我也开始使用这种方法来查看发生了什么,但并没有走多远。

for line in `cat listexample.txt`; do grep $line -exec echo "Processing $line"; done
Run Code Online (Sandbox Code Playgroud)

macos terminal find

0
推荐指数
1
解决办法
3322
查看次数

如何使用 zsh 终端编辑文件内容?

我在 zsh 上创建了一个空目录,并通过执行以下操作添加了一个名为 hello.rb 的文件:

echo 'Hello, world.' >hello.rb

如果我想使用终端在此文件中进行更改,那么在不使用 TextEditor 打开文件本身的情况下,正确的做法是什么?

我希望能够hello.rb使用我的 zsh 终端严格地对文件进行更改,这可能吗?

terminal zsh

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

为什么当我触发终端命令时 python 返回 0?

我正在尝试让 python 与我的终端交互,我尝试了以下脚本,当我希望它显示当前目录的内容时,它返回 0:

>>> import os
>>> os.system("ls")
0
Run Code Online (Sandbox Code Playgroud)

它为什么这样做?(注意这是一个 mac 命令,因为我在 mac 上)

python terminal

0
推荐指数
1
解决办法
1808
查看次数

在 Mac 上使用终端打开“Opt”文件夹

所以这是一个简单的问题,其答案已证明难以捉摸。我最近安装了一个文件夹,我需要向其中添加一些文件。该文件夹存储在“opt”文件夹中,我认为它很简单:

我的用户名 ~/opt/文件夹名

但我似乎找不到“选择”。我可以在 Finder 中查看文件,但我需要创建一些文件,我宁愿在命令行上执行此操作。任何人都可以给我一些访问它的提示吗?

directory macos terminal

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

正则表达式的开头和结尾

我正在尝试使用 git 运行搜索以获取两个文件夹之一中的所有暂存文件:本地或组件。我只想获取 JS 文件。该命令在控制台中运行。

到目前为止我所拥有的:

STAGED_FILES=($(git diff --cached --name-only --diff-filter=ACM | grep "^(local|components).*?.js"))
Run Code Online (Sandbox Code Playgroud)

这让我获得了所有暂存文件:

git diff --cached --name-only --diff-filter=ACM 
Run Code Online (Sandbox Code Playgroud)

这让我得到所有以本地或组件开头的文件路径

grep "^(local|components)"
Run Code Online (Sandbox Code Playgroud)

这让我得到了所有的 js 文件

grep ".js"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这没有给我任何回报:

($(git diff --cached --name-only --diff-filter=ACM | grep "^(local|components).*?.js"))
Run Code Online (Sandbox Code Playgroud)

我可以用什么正则表达式来搜索这两个文件夹中的所有 js 文件?

regex git terminal

0
推荐指数
1
解决办法
235
查看次数

ZSH 中的 Mamp mysql

我是否必须使用 /Applications/MAMP/Library/bin/mysql -uroot -p 通过终端访问 mamps Mysql?

或者

有更容易的方法吗?我使用的是 ITERM 和 ZSH,而不是实际的 bash 和终端。

terminal zsh

0
推荐指数
1
解决办法
518
查看次数

无法执行命令:没有这样的文件或目录/Java

我正在尝试.jar通过另一个程序运行文件。例如,我有一个HelloWorld.jar文件,它打开一个对话框,上面写着“Hello World”。我有一个Test.jar程序。当我在Test.jar(即单击某个按钮)中执行某些操作时,它应该运行HelloWorld.jar.

我目前这样做的方式是java -jar HelloWorld.jar使用ProcessBuilder. 但是,我收到此错误:

Debug: "C:\Users\Asus\.fairplay\data\apps\Amnesia\.tmp524\.bin" exists: true
java.io.IOException: Cannot run program "java -jar Amnesia.jar" (in directory "C:\Users\Asus\.fairplay\data\apps\Amnesia\.tmp524\.bin"): CreateProcess error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at me.darksidecode.fairplay.client.util.Utils.execute(Utils.java:74)
    at me.darksidecode.fairplay.client.app.AppLauncher.launch0(AppLauncher.java:61)
    at me.darksidecode.fairplay.client.app.AppLauncher.launch(AppLauncher.java:37)
    at me.darksidecode.fairplay.client.app.AppLoader.downloadAndRun(AppLoader.java:28)
    at me.darksidecode.fairplay.client.gui.frame.GuiLauncher.onPacketReceiving(GuiLauncher.java:165)
    at me.darksidecode.fairplay.client.core.FairPlayClient.lambda$processPacket$1(FairPlayClient.java:120)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.io.IOException: CreateProcess error=2, No such file or directory
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
    at java.lang.ProcessImpl.start(ProcessImpl.java:137)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 7 more
Run Code Online (Sandbox Code Playgroud)

我 …

java terminal jar process

0
推荐指数
1
解决办法
3162
查看次数

如何在 Bash 中的两个文本文件中按行随机分区?示例 70% 和 30%

输入:

5个

5个

5 c

4天

6吨

1 英尺

7 小时

5我

6 日

5 千

输出 1:

5个

6吨

5 千

输出 2 包含剩余的值

linux random bash terminal row

0
推荐指数
1
解决办法
1518
查看次数

如何在linux中更改gnuplot的目录?

我必须在 linux 中用 gnuplot 做一些绘图,但我不知道如何在 gnuplot 中更改目录,因为终端中的 cd 不起作用。

linux terminal plot gnuplot

0
推荐指数
1
解决办法
7685
查看次数

标签 统计

terminal ×10

macos ×3

linux ×2

zsh ×2

bash ×1

directory ×1

find ×1

firewall ×1

git ×1

gnuplot ×1

iphone ×1

jar ×1

java ×1

plot ×1

process ×1

python ×1

random ×1

regex ×1

row ×1

ssh ×1