Questions tagged «command-line-interface»

命令行界面(CLI)是一种通过键入命令以执行特定任务来与计算机操作系统或软件进行交互的机制。

3
为什么“ chroot”从未在Mac OS X上使用?
我使用Mac已有25年了,自OS X 10.0起使用“ UNIX” ..但是我从未真正考虑过chroot,也从未真正需要或不想... 这是一个简单的问题,但是……在什么情况下,人们会选择在Mac上使用“ chroot”?它确实是BSD时代的内置函数,但我从未听说过它正在使用...该功能是否是另一种无需使用chroot的命令行或系统级工具的一部分?如果是这样,等效功能是什么?如果不是,为什么它似乎从未被使用,引用或需要?


6
如何允许wget覆盖文件
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 使用wget命令,无论我调用多少次,如何每次都允许/指示覆盖本地文件。 假设我要从以下位置下载文件:http://server/folder/file1.html 在这里,每当我说时wget http://server/folder/file1.html,file1.html无论更改时间,已下载时间等,我都希望在本地系统中将其覆盖。我的意图/用例是,当我调用wget时,我非常确定替换/覆盖现有文件。 我已经尝试了以下选项,但是每个选项都旨在用于其他目的。 -nc => --no-clobber -N =>开启时间戳 -r =>启用递归检索






10
Unix上有用的命令行命令
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 由于存在此问题的Windows版本,因此我决定在Unix,Linux等操作系统下针对同一问题打开社区Wiki。 我将使用答案更新此列表: bash:exec 3 <> / dev / tcp / localhost / 80#重定向到localhost的端口80 查找:在目录层次结构中搜索文件 htop:交互式进程查看器,类似于top xargs:从标准输入生成并执行命令行 tmux:可分离,可重新连接的命令行会话 apropo:找到相关的手册页 vmstat:查看系统状态 网站: commandlinefu.com serverfault.com 键盘快捷键:-Ctrl T(特定于BSD):将SIGINFO发送到正在运行的程序-Magic SesRq键(特定于Linux):en.wikipedia.org/wiki/Magic_SysRq_key

6
如何跳转至手册页中的特定标题?
示例:ssh_config 我为此在vim中设置了文件类型。我希望帮助程序成为 man 当然这是行不通的,如果我一句话说 ServerAliveCountMax 我收到一个错误,因为没有ServerAliveCountMax的手册页,它在ssh_config的手册页中。 有什么方法可以从命令行跳到字符串或在man内部运行某种类型的命令?实际上很像信息: info screen Miscellaneous 将带我进入屏幕信息页面的其他部分。 男人有可能吗?即使进行搜索也可以... 编辑:我正在使用OSX 10.6.5。使用默认的man(/ usr / bin / man) 编辑:我说方言;),所以我被引导到正确的答案: man -P 'less -p PATTERN' ssh_config 看起来是OSX / * BSD上的调用。

1
Windows Server 2012中的碎片整理选项
我正在查看defrag.exe的命令行选项以及Windows Server 2012上的“ ScheduledDefrag”任务,但我不理解其中的某些参数。特别是,当我查看时,defrag /?我看到: /D Perform traditional defrag (this is the default). /L Perform retrim on the specified volumes. “非传统”碎片整理由什么组成?什么是后备? 另外,在计划任务下,命令行为 %windir%\system32\defrag.exe -c -h -k -$ 我看到这-c意味着“所有卷”, -h意味着“正常优先级”,-k意味着“ 平板合并 ”,并且显然,-$意味着“ 从任务计划程序中调用了defrag.exe ”。 为什么-$重要?

1
命令行上的PHP显示“内存不足”,没有文件名,行号或内存值
我最初将此内容发布在/programming/9665189/php-on-command-line-displays-out-of-memory,但建议改为在此处发布。 当脚本中的内存不足时,这不是正常的致命错误,因为它没有给出文件名,行号或已使用的内存量。每当我尝试在命令行上运行php时,它只是说“ Out of memory”(内存不足),要么在传递脚本时要么直接运行php。即使尝试运行不存在的脚本也会给出相同的消息。 换句话说,我得到这个: dan@server [~]# php Out of memory dan@server [~]# php test.php Out of memory dan@server [~]# php doesntexist.php Out of memory dan@server [~]# php -v Out of memory 但是通过Apache的PHP绝对可以正常工作。我只是在CLI上收到此错误。 有问题的机器正在运行64位的CentOS版本5.7(最终版)和PHP 5.3.10。这是一台专用服务器。 我已经尝试按照建议的方式运行dan作为ulimit -a,这是输出: core file size (blocks, -c) 200000 data seg size (kbytes, -d) 200000 …

2
有没有办法从命令行/ Powershell中显示RDP会话的加密级别?
对于Windows 2008,我需要创建一个脚本来显示是否将连接的RDP会话设置为“高”加密或其他设置(例如“兼容”)。 有谁知道一种无需通过GUI即可获取此信息的方法吗? 我调查了wmic和powershell,但找不到任何东西。我找到了一个用于终端服务的.net Powershell模块,但是它所要做的只是显示状态(即列表会话)。我实际上需要查看加密级别。

2
终端仅显示$?
我最近在服务器上使用“ adduser username”设置了一个新用户,并注意到当我登录时会得到: $ 同样,对于我的新用户,没有突出显示文件夹或完成制表符。 但是,当我以root用户身份登录时,会得到一个完整的终端提示以及突出显示,完成等信息。 root@lin01:~# 有人知道我做错了什么吗? 编辑:解决方案是键入 chsh -s /bin/bash 用$登录。


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.