Questions tagged «command-line»

与图形用户界面(GUI)相对的界面,用于在面向文本的环境中使用键入的命令与计算机进行交互的界面。


1
7zip等同于“ zip -9”以获得最大压缩率?
请原谅我的无知。我已经阅读了7zip手册页,但对我来说不清楚如何实现zip -9 ...。我认为感兴趣的手册页是-m(设置压缩方法)switch。 7zip等效zip -9 ...于最大压缩是什么? 在大图中,这是 Windows 上的用法。在Unix,Linux和OS X上,我们使用以下zip命令: 7z.exe a -r -tzip cryptopp.zip cov-int

2
交互式搜索tmux会话
使用交互式会话菜单(<prefix>-s)在tmux会话之间切换时,您可以通过键入会话的数字或字母索引跳到特定会话,例如 (0) + first_session: 1 windows (1) + second_session: 2 windows (2) + third_session: 1 windows (3) + secret_session: 1 windows 按下1将打开second_session会话。 我经常会打开20个以上的tmux会话,我想有一种无需查看整个列表即可进行搜索的方法。有没有办法改变行为以进行交互式搜索?也就是说,我想输入sec并缩小列表范围 (1) + second_session: 2 windows (3) + secret_session: 1 windows 我已经在Google上搜索了很多,却一无所获。这种行为可能吗?

1
反向终端/命令行窗口
最近我想到,偶尔在窗口顶部键入终端/命令行命令会更好,最后运行的命令在下面。与通常显示相反。 例如,在较小的笔记本电脑屏幕上,将焦点集中在屏幕顶部比底部更舒服。 无论这是否是一个好主意,是否都存在用于实现此目的的终端/命令行插件? (我主要基于OS X,但对所有平台解决方案都感兴趣)

1
通过行前缀拆分文件
我的数据如下: 60 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 61 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 62 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 63 …

1
有没有办法在源命令中使用时获取bash脚本的路径
我想设置一个相对于脚本位置的环境变量。我可以在脚本(test.sh)的持续时间内轻松找到并设置它: #!/bin/bash export MY_VARIABLE=$(dirname $0) echo MY_VARIABLE is : $MY_VARIABLE 呼叫: ./test.sh 输出: MY_VARIABLE is : . 如果我想在其他脚本中使用该变量,我需要使用source命令设置它。这当然行不通,因为我现在没有调用test.sh脚本,而是调用source命令。 source test.sh 输出: dirname: illegal option -- b usage: dirname path MY_VARIABLE is : 有没有办法在脚本中定义环境变量,然后可以与source命令一起使用?


2
Robocopy - 将目录复制到另一个目录中
我无法相信我在通过windows命令行将目录复制到另一个目录时遇到了麻烦。 我想做的很简单 - : 可以说我有一个目录 - : C:\test 我想把测试复制到D: 所以在D中应该有如下文件夹 - : D:\test 我用的时候 robocopy C:\test D:\test \E D驱动器在根目录中以C:\ test的内容结束,而不是包含在名为test的目录中。 你怎么做这个简单的事情?

4
使用命令行/ wget自动下载一系列文件
我有一个案例,我想为每个读者触发一个114文件(朗诵)列表的自动下载, 例如,如果我想下载被叫的读者的朗诵 abkr,文件的网址将如下所示.. http://server6.mp3quran.net/abkr/001.mp3 http://server6.mp3quran.net/abkr/002.mp3 ... http://server6.mp3quran.net/abkr/113.mp3 http://server6.mp3quran.net/abkr/114.mp3 这些都是古兰经的背诵,所以他们总共有114个 是否有一种简单的方法来循环使用 command line 上 视窗 ?

1
使用tmux杀死程序后不再显示文本
我正在运行一个Minecraft服务器,每当我“sh rtoolkit.sh”启动服务器时,一切正常但是一旦我停止服务器并返回命令行准备输入命令,我键入的文本不显示并且光标保持在相同的位置,但如果我输入命令并按回车键,我会看到结果。例如 ls 我在输入时没有显示,但是在输入后我看到了输出。我试过了 clear,但仍然是同样的问题。 我发现解决问题的唯一方法是终止当前的tmux窗口并重新创建它。 我正在从Mint通过SSH完成所有这些工作。

1
列出子目录中的文件并仅使用Windows命令行获取相对路径
我想使用Windows命令行列出带路径的文件。 例如: ~\folder1 \1.jpg \2.jpg ~\folder2 \01.jpg \02.jpg 我希望输出类似于相对路径而不是完整路径: .\folder1\1.jpg .\foler1\2.jpg 我用的时候 DIR /S /B *.jpg > list.txt 列出了完整的路径 C:\download\folder\folder1\1.jpg,我只需要它列出相对路径就好 .\folder1\1.jpg... 使用Linux命令行 find ./ -iname *.jpg > list.txt,给我预期的结果,但我需要一个解决方案,这将与Windows一样工作。

1
如何在OS X上安装ffmpeg? [重复]
这个问题在这里已有答案: 在OS X上安装FFmpeg 1个答案 你可以在这里获得二进制文件 http://ffmpegmac.net/ 如何安装所述二进制文件以将其用作命令行工具?我有一个mac,有小牛队。如果可能的话,在不使用管理员密码的情况下安装它会很不错。

1
如何查找具有部分已知路径的文件? `find -path`似乎不起作用
我有一个文件位于 folderA/folderB/myFile。然而,这是一个相对地址,我不知道它在我的计算机上的位置。 myFile 有一个非常通用的名称,只搜索它会给我数百个结果。所以我试图寻找整个路径。 看完之后 这里 ,我试过这些选项: find / -path folderA/folderB/myFile 2>/dev/null find / -path "folderA/folderB/myFile" 2>/dev/null 但是,即使我确定该文件存在,也不会返回任何结果。 那么如何使用其包含的文件夹结构搜索文件?

0
使用ssh多路复用时,在每次成功连接时调用本地命令?
每次通过ssh成功连接到远程主机时,我都想自动运行命令。 我可以使用的第一个连接到每个主机 PermitLocalCommand yes 和 LocalCommand ~/bin/ssh-notify-me 在我的条目 ~/.ssh/config, 相近 这个答案 但我也使用了一个非常积极的ssh多路复用配置(大致如下): Host * PermitLocalCommand yes ServerAliveCountMax 2 ServerAliveInterval 5 ControlPath ~/.ssh/mux/%r@%h:%p ControlMaster auto ControlPersist 1h 使用此设置,LocalCommand仅在控制主/ mux套接字存在之前执行第一次连接。此后,我连接,但命令不运行。 是否有任何方法(不禁用多路复用)确保为每个打开的新交互式会话发生LocalCommand或某些等效操作? 包皮 ssh shell函数或脚本中的二进制文件似乎不起作用,因为它无法知道连接是否成功,直到它完成。

3
使用%folder-name%找到的文件夹
因为我们可以通过在运行Window中键入%temp%来转到temp文件夹。是否有任何方法可以使此命令也适用于我们的文件夹 例如 - 如果我们有一个文件夹说SUPER,那么当我在运行窗口中给出%SUPER%时,我想要打开这个文件夹

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.