我想使用rsync. 所以我使用以下命令。
rsync -Pav -e 'ssh -i sshkey' user@remotemachine:/home/user/file1.zip file2.zip file3.zip .
Run Code Online (Sandbox Code Playgroud)
它显示以下错误
意外的本地 arg:file2.zip 如果 arg 是远程文件/目录,请在其前面加上冒号 (:)。rsync 错误:main.c(1362) [Receiver=3.1.0] 处的语法或使用错误(代码 1)
我想在后台运行我的节点应用程序并同时使用 && 卷曲。我尝试了以下但不起作用
node app.js &;curl localhost
我尝试了另一个
node app.js & && curl localhost
但两者都不起作用
我使用以下命令对我的机器进行端口扫描
nc -zv 192.168.1.1 1-100
但我只想过滤来自以下输出的成功消息。因此我使用了以下命令
nc -zv 192.168.1.1 1-100|grep succeeded
Run Code Online (Sandbox Code Playgroud)
但没有用,它仍然显示完整的输出
nc: connect to 192.168.1.1 port 1 (tcp) failed: Connection refused
nc: connect to 192.168.1.1 port 2 (tcp) failed: Connection refused
nc: connect to 192.168.1.1 port 3 (tcp) failed: Connection refused
nc: connect to 192.168.1.1 port 4 (tcp) failed: Connection refused
nc: connect to 192.168.1.1 port 5 (tcp) failed: Connection refused
nc: connect to 192.168.1.1 port 6 (tcp) failed: Connection refused
nc: connect to 192.168.1.1 port 7 (tcp) failed: …Run Code Online (Sandbox Code Playgroud) 是什么意思$_,可以这样使用
mkdir testdirectory;cd $_
Run Code Online (Sandbox Code Playgroud)
它将重定向到新目录
测试目录
如果我这样使用,回声 $_
表明
测试目录
这意味着以前创建的目录。实际上是什么意思,我真的不知道
ls 命令显示以下内容:
a code controller.js mani sparat this ubuntu.gif
l 命令显示类似于:
a/ code/ controller.js mani/ sparat/ this/ ubuntu.gif
它们之间有什么区别?
我的目录中有一些二进制文件和一些.c扩展文件。
这里的输出使用 ls
arrays.c basic0 basic0.c fromfb fromfb.c oute oute.c segmen.c simp simp.c
在这里我只想过滤二进制文件,所以我使用
ls |grep -v .c
Run Code Online (Sandbox Code Playgroud)
此命令列出所有文件,然后使用grepI get files,除了那些不以 .c 结尾的文件
我期望的是
basic0
fromfb
oute
simp
Run Code Online (Sandbox Code Playgroud)
但我得到了什么
fromfb
oute
simp
Run Code Online (Sandbox Code Playgroud)
缺少 basic0 二进制文件。这有什么问题?
我是 Linux 系统管理员,我会登录本地网络的每个系统。我不想通过 who 命令显示我的 IP。例如,如果有人输入:
$ who
Run Code Online (Sandbox Code Playgroud)
它揭示了我的IP。有什么办法可以在 who Linux 命令中隐藏我的 IP?
[由 chrips 编辑]
这对于那些担心他们的个人实用程序服务器被黑客入侵的人来说很重要!显然,您希望对攻击者隐藏您当前的家庭 IP,以免他们发现您的载体!