Questions tagged «command-line»

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

3
过滤顶部命令输出
我正在运行Mac,想过滤top特定进程的命令输出,以便仅显示PID,COM​​MAND和%CPU列。 获取进程的PID后,我运行: top -pid 1234 但是,该过程显示超过15列。我可以将'command的输出输入到awk并仅显示: PID COMMAND %CPU 列? 我不想将输出存储在文本文件中然后进行处理。我对实时监控过程感兴趣。
12 macos  command-line  bash  awk  top 

3
如何使用特定的代理服务器调用命令?
有些应用程序支持代理(http代理或袜子代理),而有些则不支持。 对于浏览器,我可以在“首选项/选项”对话框中指定代理服务器,其他应用程序可能能够在配置文件中配置代理服务器。 出于一般目的,我可以使用特定代理来调用命令吗?如下所示: $ proxy-exec --type sock5 --server 1.2.3.4:8000 -- wget/ftp ... 我正在使用Ubuntu Maverick。 聚苯乙烯 在win32中,可以通过劫持套接字dll来实现它,也许,我对Linux编程并不熟悉,但是我想这在Linux中是可能的。虽然。


3
如何避免在Bash提示中出现波浪号〜?
我想从显示在PS1变量中的波浪号中删除。 我当前的PS1字符串: PS1="\h:\w\n$" 提示如下: lnx-hladky:/tmp/plugtmp $ 我不喜欢$ HOME目录显示为波浪号。可以避免吗? 它会引起问题,例如: lnx-hladky:~/DOC $ 文档说: \w : the current working directory, with $HOME abbreviated with a tilde \W: the basename of the current working directory, with $HOME abbreviated with a tilde 有没有可能避免$ HOME用代字号缩写? 我找到了一种解决方法,但是我觉得它太复杂了: PROMPT_COMMAND='echo -ne "\e[4;35m$(date +%T)\e[24m$(whoami)@$(hostname):$(pwd)\e[m\n"' PS1=$ 谁能提出更好的解决方案?我觉得运行这么多命令只是为了获得提示并不是很好。(日期,whoami,主机名,pwd)。

4
如何仅从tshark返回Http标头?
我正在使用tshark嗅探我的数据包,而我只关心http标头(最好以其发送的形式,但我会尽力而为)。 我尝试使用: tshark tcp port 80 or tcp port 443 -V -R "http" 这给了我标题,但也给了我内容(我不想要它,因为它要分析大量的垃圾)。我真的只关心标头,是否有任何简单的方法来获取标头(除了自己解析数据之外)。 编辑:我应该证明我也关心主机/端口,以便可以跟踪多个数据包中的请求。


5
防止脚本中的睡眠
有没有一种方法可以防止Windows在命令行或cygwin上运行程序时进入睡眠模式?理想情况下,我希望可以使用以下方法: nosleep myscript.sh 背景 有时,我会启动长期运行的工作,例如手动备份或大文件传输,而我发现Windows通常会在完成这些任务之前就进入睡眠状态。我希望能够在命令运行时启动该命令并防止进入睡眠模式,但是一旦命令完成,它就会自动再次运行。


1
“净使用/删除”问题
我想删除网络连接。当我输入net use时,我得到以下信息: Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\toto>net use État Local Distant Réseau ------------------------------------------------------------------------------- OK M: \\192.168.5.138\share Réseau Microsoft Windows OK R: \\192.168.2.18\tools Réseau Microsoft Windows OK \\192.168.2.43\data Réseau Microsoft Windows La commande s'est terminée correctement. 删除网络映射的语法是:net use /delete X:我要删除一个特定的连接,还是net use /delete **要删除所有连接。 …

7
在Windows 7上通过批处理/命令行更改显示安排
我想通过命令行更改计算机的显示排列。我有2个显示器设置,扩展,我想将显示器设置从双屏显示更改为单屏显示,然后通过命令行返回。 我看过QRes和nircmd。QRes完全缺乏多显示器支持,但nircmd无法禁用显示器,只能更改主要状态和单独屏幕的分辨率。 如果您知道一种方法,将不胜感激。 编辑:我将在climenoles中使用显示转换器在这里发布我的解决方案: @echo off REM setting to single screen echo *** Disabling Screen 2 *** cd C:\Program Files (x86)\12noon Display Changer\ dc64cmd.exe -monitor="\\.\DISPLAY2" -detach echo Starting TF2 -fullscreen -novid -console -w 1920 -h 1200 REM Starting Team Fortress 2 fullscreen cd C:\Program Files (x86)\Steam Steam.exe -applaunch 440 -fullscreen …

4
从命令行在Windows防火墙中启用远程桌面
注意:#commandline-line标记并不意味着仅批处理文件,我将接受PowerShell脚本或任何可免费使用的实用程序,它们可以从命令行启动并在无人值守的情况下完成其工作。 tl; dr 在Windows Vista上如何将无规则的防火墙规则准确地转换成状态GUI所说的,放在Windows Vista到任何界面(显示)语言的Windows 10上? 细化 这个问题类似于#786383,但是不一样。 基本上,因为答案对我不利: set rule group="remote desktop" new enable=Yes为公共网络打开端口3389,我想避免这种情况。另外,不同的Windows语言具有不同的组名,但是我需要一个通用的解决方案。 netsh firewall set service type = remotedesktop mode = enable 也不对我有用:自win7起已弃用,并且仅允许rdp用于当前网络(如果您在公共网络中,则3389将为公共网络打开,此后将无法在专用网络中使用)。 请注意,在通过GUI启用RDP之前,每种协议对于RDP都只有一个规则。但是,当通过GUI启用RDP时,仅为专用和域网络打开端口,并且为此拆分了规则。启用后,Windows 8+中有4条规则,而Windows XP,Vista和7中有2条规则(无UDP)。 我当前使用的解决方法是添加自己的规则: netsh.exe advfirewall firewall add rule name="Remote Desktop - User Mode (TCP-In)" dir=in action=allow program="%%SystemRoot%%\system32\svchost.exe" service="TermService" description="Inbound rule for the …

4
如何从命令行更新PATH用户环境变量
我有一个带有系统级别配置的系统PATH变量。我使用用户PATH变量通过用户特定的配置来补充PATH。 我想例如使用setx从命令行更新用户PATH变量。 但是我不知道如何在setx中引用现有的用户路径。 在以下命令中(不带/ M的setx) setx PATH c:\my-user-specifc-bin-path;%PATH% 第一个PATH表示用户PATH,但是第二个%PATH%将由“完整”(用户+系统)PATH代替。 因此,这意味着整个系统路径将在用户PATH中重复...绝对不是我想要的。 我想要: 仅影响用户PATH环境变量 将一个或多个路径元素附加/附加到现有值 从命令行执行。

2
基于交互式控制台的CSV编辑器
尽管用于在控制台上编辑CSV文件的电子表格应用程序曾经是最早的个人计算机杀手级应用程序之一,但仍然很少有人使用它们,甚至仍在积极地维护有关它们的文档。 在网上,手册页和源代码上进行了广泛的搜索之后,我得到了以下三个具有基本缺点的应用程序: sc:缩写。用于电子表格计算器;带有vi键绑定的好工具,但是在导出为分隔符分隔的格式时,它不会将包含分隔符的字符串放在引号中,并且无法正确导入csv文件,即所有数字都被解释为字符串 GNU oleo:自2001年以来似乎没有再积极维护过,因此没有用于主要linux发行版的软件包 茶壶:提供用于各种操作系统的软件包,但是使用例如针对单元的反直观命名(行和列的数字,即11似乎是行1,列1)和FLTK GUI的多余代码 各种Emacs模式也不会引号很好地包含定界符的字符串,或者需要更多的键入才能输入表的脚手架。 因此,我将非常感谢您克服这些缺点之一或对另一个基于控制台的CSV编辑器的提示。实际上,仅编辑单元格或列和行就不需要进行任何计算。
12 command-line  csv 


6
用于识别音频文件规格的命令行工具
我正在寻找与ImageMagick的identify命令等效的音频文件。 例如,使用identify,我可以获得有关一堆图像的简要信息: % identify b* banner1.jpg JPEG 134x614 134x614+0+0 8-bit DirectClass 38.4kb banner.jpg[1] JPEG 772x307 772x307+0+0 8-bit DirectClass 37.5kb bg2.jpg[2] JPEG 103x1500 103x1500+0+0 8-bit DirectClass 43kb bg_control_nav.png[3] PNG 13x39 13x39+0+0 8-bit DirectClass 1.73kb bg_direction_nav.png[4] PNG 104x52 104x52+0+0 8-bit DirectClass 3.3kb 我想获得有关我的音频文件的类似信息。 我最终的目标是创建一个脚本来遍历我的整个mp3库,并识别那些以较低比特率翻录的脚本,然后使用该数据重新复制我的CD(或从Amazon或iTunes购买质量更高的版本)。 OS X / Linux解决方案优于Windows解决方案

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.