Questions tagged «command-line»

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

3
CMD:添加路径而不重复吗?
对于一个CMD会话,我可以轻松设置一个新路径:SET PATH=%PATH%;"insert custom path here" 在批处理文件中这样做不会考虑是否已包含自定义路径。如何避免重复(即检查它是否已包含在PATH“字符串”中)。 备注: 相关:如何在Windows 7中将用户定义的环境变量附加到系统变量PATH? 相关:如何通过命令行将条目永久添加到系统的PATH变量中? 对于UNIX,存在相同的问题:如果目录不存在,则将其添加到$ PATH中 解释了一些“ CMD”字符串操作:http://ss64.com/nt/syntax-replace.html

8
如何在VLC媒体播放器中播放价值音乐/视频的文件夹
在VLC媒体播放器中,我可以使用vlc -LZ <file 1> <file 2> <file 3>例如重复播放和随机播放各种文件。是否可以指定整个目录并播放文件夹及其子文件夹中的所有音乐? 假设我主持一个聚会,并且有一个“ Party Music”文件夹,我将如何循环播放该文件夹中的所有音乐并重复整个播放列表?

3
如何使用内置Linux工具从命令行获取当前带宽使用情况?
我正在寻找一种在linux机器上获得当前总带宽使用率的好方法。我试过了iftop,nethogs但与系统监视器相比,它们没有显示真正的带宽使用情况; 它们不适合我的项目需求。我想要一个我执行的命令,它返回上传和下载的当前使用情况,没有别的。 我还希望在没有安装任何东西的情况下使用原生Linux工具。事实上,我正在制作一个监控应用程序,我希望它能够监控计算机,而无需在用户想要监控的每台计算机上安装一些东西,这太棒了!


3
Grep默认颜色选项
grep是linux中最常用的命令之一。在我看来,它的基本功能是突出显示您在输出行上搜索的字符串。这可以通过--color选项来实现。 每次输入--color都很烦人,而且效率低下。有什么办法可以将grep更改为grep --color。 我尝试编写一个名为grepd的小脚本,并将其添加到我的PATH变量中。但是该脚本不适用于输入grepd 。有任何建议请。 #!/bin/bash grep --color $1 $2


2
是否可以在不安装桌面环境的情况下运行Firefox之类的图形应用程序?
我已经成为Ubuntu用户两年了,正在考虑迁移到Arch。我喜欢他们的哲学“拱门之路”,并且钦佩他们坚韧不拔地向用户展示系统。我认为,如果我要驯服Linux Box并成为超级用户,那是唯一的方法。我愿意一路走来获得真正的Arch经验,从源代码编译软件包以安装和编辑配置文件以更改系统设置。但是,有些应用程序是我日常工作流程的一部分,我不知道它们是否会在没有gui /桌面环境的情况下运行。其中至关重要的是Firefox。 如果可以在不安装桌面环境的情况下使用一个或两个图形应用程序,那就太好了。在Linux上可能吗?


1
用[AJ]代替[0-9]不适用于sed
我正在使用一个命令,用sed中的相应字母替换所有数字0-9。我知道我做错了什么,但sed并未将替换正则表达式解释为字符串文字。 我正在使用的命令是 sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt 对我来说,这似乎很简单,但是我已经坚持了大约一个小时。我收到的输出仅将0-9替换为字符串“ [AJ]”

6
在Mac OSX Yosemite和El Capitan上禁用自动启动“照片”应用程序
我知道存在一些解决方案,这些解决方案使您可以防止自动启动应用程序(例如iphoto或更新的替代产品),通过“照片”本身的用户界面按设备在每个设备上使用“照片”以及更全面的控制(可以设置打开哪个应用程序)通过Image Viewer,但是我的问题是,是否有一种方法可以阻止照片普遍自动启动照片(无论我安装了哪种可移动媒体),最好是通过发出默认写入命令或禁用启动的plist或类似方法。 我尝试使用lifehacker的文章“ 如何在Mac应用程序中找到隐藏的功能 ”自己弄清楚这一点。 我发出了以下命令: strings /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosstrings.txt class-dump /Applications/Photos.app/Contents/MacOS/Photos > Desktop/photosclassdump.txt strings /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherstrings.txt class-dump /Applications/Photos.app/Contents/MacOS/PhotosRelauncher > Desktop/photosrelauncherclassdump.txt 上面的输出可以通过Gist查看/下载 我已经尝试了一些有希望的字符串,例如: defaults write com.apple.Photos canAutoLaunch = 0 defaults write com.apple.Photos shouldAutoLaunch = 0 到目前为止没有运气。我做了: defaults read com.apple.Photos 这表明这两个写入确实被写入,但是它们并没有做任何明显的事情,而且绝对不是我想要的。 我不确定要执行什么服务以更快地进行测试,重新启动以进行测试有点过头。活动监视器以“照片”作为搜索词显示以下内容: Photos Agent com.apple.CloudPhotosConfiguration Photolibraryd com.apple.photomoments com.apple.photomodel Photos 我试过在Photos …

3
如何确定缺少/ ProcessID开关的DLLHOST.EXE中正在运行什么?
dllhost.exe我的Windows 7计算机上运行多个进程: 这些映像的命令行中的每一个都缺少(我在想的是)必需的/ProcessID:{000000000-0000-0000-0000-0000000000000}命令行选项: 问题:如何确定此过程中实际正在运行什么? 我相信,如果我能确定在这些dllhost.exe进程中执行工作的实际应用程序,则可以确定我的系统是否被感染(请参阅下文)。 我为什么要问/我曾尝试过什么: 这些DLLHOST.EXE实例对我来说可疑。例如,其中一些具有大量开放的TCP / IP连接: 过程监视器显示和荒谬的活动量。这些过程中只有一个在3分钟内生成了124,390个事件。更糟糕的是,这些dllhost.exe过程中的几个正在以每分钟 280 MB的数据以随机带有四个字符名称的文件夹和文件的形式写入用户TEMP和Temporary Internet Files文件夹。其中一些正在使用中,无法删除。这是一个经过过滤的示例: 我知道这可能是恶意的。不幸的是,只有在用尽所有其他选择之后,才能将系统炸毁。至此,我已经完成: 恶意软件完全扫描 Microsoft Security Essentials全面扫描 彻底审查自动运行,并提交我不认识的文件VirusTotal.com 全面审查HijackThis TDSSKiller扫描 审查了这个超级用户问题 请按照下列说明操作:如何确定COM +或事务服务器包中正在运行哪个应用程序 对于每一个的DLLHOST.EXE过程中,我回顾了的DLL和句柄在处理资源管理器查看任何.exe,.dll或其他应用程序类型的文件进行任何可疑。一切都退房了。 跑ESET在线扫描仪 跑了微软安全扫描仪 引导到安全模式。无开关命令dllhost.exe实例仍在运行。 除了检测到一些小的广告软件外,没有任何恶意软件在弹出! 更新1 <<Removed as irrelevant>> 更新2 结果SFC /SCANNOW:

3
在CygWin中使用(自动化)SUDO的实用(接近经典Linux的)方式
能够sudo在CygWin中使用命令是有用的,并且比打开提升的Shell 更快: Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. 如上所示,您也可以像Linux一样运行Windows命令/脚本。对我来说是整洁的;在远程(SSH)控制台上工作,并允许组合Windows / Linux命令。因此,能够执行管理任务几乎是必须的。 但是SUDO for CygWin项目的行为可能很危险:它用作服务器/客户端体系结构,实际上,客户端(sudo)在内部(而不是在外部监听)向服务器(sudoserver.py)发送命令请求。本地计算机)端口7070TCP,无需进行用户或权限检查,因此登录到计算机上的任何人(甚至是非特权用户)都可以执行admin(CygWin或Windows)外壳命令或脚本(CygWin或Windows)。如果保留建议的作者方法,则 问题会变得更糟:将“ sudoserver.py”注册为服务,因此它将永久运行。 因此,为了使事情更安全(并非完全),我这样做: 1.-在管理外壳上执行“ sudoserver.py”。 2.-在另一个CygWin shell上执行我的“ sudo”命令。 3.-关闭(Ctrl + C)“ sudoserver.py”和admin shell。 有点讨厌。我正在使用.cmd带有分配的热键的文件来解决该问题,该文件运行“ sudoserver.py”,在我完成管理工作后将其关闭(手动),但仍远未达到 Linux上经典的“ sudo”可用性。 伟大而实用的方法是: **自动打开“ …




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.