标签: command-line

将选项语法字符串作为文件名传递

我不知何故在目录中得到了一个名为 --no-recursion 的文件。我怎样才能cat显示它包含的内容?不是这样,因为参数被解释为一个选项:

root@nagini [/home/lalilulelo]# cat --no-recursion 
cat: unrecognized option `--no-recursion'
Try `cat --help' for more information.
root@nagini [/home/lalilulelo]# cat \--no-recursion 
cat: unrecognized option `--no-recursion'
Try `cat --help' for more information.
root@nagini [/home/lalilulelo]# cat \\--no-recursion 
cat: \--no-recursion: No such file or directory
Run Code Online (Sandbox Code Playgroud)

linux bash command-line cat command-line-arguments

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

Vim 编辑器的“恢复、中止或取消” - 我该怎么办?

当我编辑 httpd.conf 文件时,vim 编辑器突然关闭。现在,当我再次尝试打开该文件时,编辑器说“想要恢复或中止或取消。在完成其中一项任务后,它会打开文件。然后我正常关闭文件。

现在,当我再次打开此文件时,它再次要求恢复。并且更改未正确保存。

我该怎么办?

linux vim command-line

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

有没有办法自定义Windows命令行的提示

windows命令行提示符显示当前目录的完整路径,当我深入某个目录时会太长,比如:

V:\Runtimes\ProjectName\src\ToolsTest\JavaCrashExample\JavaCrash\main\ToolsTest\JavaCrashExample\JavaCrash>
Run Code Online (Sandbox Code Playgroud)

他们有什么方法可以自定义这个,以便我可以只显示当前目录的名称?

谢谢。

windows command-line

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

“帮助”不适用于命令 windows 7

我想知道在 Windows 7 上的 cmd.exe 中使用命令时如何获得帮助。

一个朋友告诉我,我只是在命令后输入帮助,它会给我一些帮助。不过这对我不起作用。

我收到错误“系统找不到指定的文件。” 出错的图片

我如何获得帮助?

windows-7 command-line

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

如何在服务器上“重新清洁”操作系统?

是否有任何快速可靠的方法可以从服务器中删除与操作系统无关的所有内容?

在删除所有内容时,我的意思是:

  1. 完全删除所有包及其依赖项
  2. 彻底删除所有与操作系统无关的目录

一般来说,我有兴趣在基于 Debian 和 CentOS 的服务器上做这件事。

如果没有一种“快速可靠”的方法可以使用一个或多个命令来完成,那么请解释如何手动执行。

centos debian command-line

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

Windows CMD 中的本机 .iso 生成?

有没有一些方法来创建本地从通过Windows CMD分区或目录的.iso文件?从我收集的答案来看,答案是否定的,但是来自 Linux,哪里dd可以如此轻松地完成此操作,似乎必须有办法?

也许以某种方式管道robocopyxcopy文件或其他东西?

当然有第三方解决方案,但我只是询问是否开箱即用。

windows iso-image file-transfer command-line

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

如何清除终端中所有输入的命令?

如何清除终端中输入的所有命令?我不是在谈论clear命令,它只是清除屏幕。我想清除我输入的所有命令,这样窗口就会完全干净。我试过了:

1. Quitting Terminal
2. Restarting my computer
3. The clear command
Run Code Online (Sandbox Code Playgroud)

我在想一定有什么办法,因为我可能输入了大约 5000 万条命令,而我的历史记录中只有 505 条。

terminal command-line macos

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

如何仅通过键入脚本名称来执行我的脚本?

我有一个脚本,/home/username/scripts我想通过输入它的名字来执行它。

我知道我可以做 ' export PATH=$PATH:/home/username/scripts' 但我想有同样的效果,而不必每次都导出路径。例如,如果另一个用户想要一份脚本的副本,他们只需键入“scriptname.sh”而不是“./scriptname.sh”。

linux bash path command-line

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

搜索文件并打印其完整路径

ls -R /media/X | grep filename让我搜索文件名,但只打印文件名,而不是它驻留在我怎样才能打印文件名的目录它的目录?

linux grep command-line ubuntu

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

CMD 复制递归,但压缩目录结构

类似于如何递归复制文件而忽略目标目录结构?但在cmd.

我想递归复制所有文件,但在目标文件夹中我想压缩目录结构。我首先查看了xcopy,但它不允许选择压缩结构(我可以看到)。

然后我查看了for,但是当目录结构中有空格时我无法让它工作。例如:

for /F %f in ('dir /b/s/A-D D:\Libs') do @copy "%f" D:\Bin /Y >NUL
Run Code Online (Sandbox Code Playgroud)

这不会复制驻留在带有空格的路径中的任何文件。这似乎是由于for在空格和回车字符上拆分的事实。

如果有一个适用于 MSBuild 的解决方案,我也会接受。

windows file-transfer command-line

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