Questions tagged «command-line»

使用没有图形用户界面(GUI)而是通过在终端程序或外壳中键入文本命令来控制的程序和命令。

2
如何暂时暂停某些用户,使其不显示在登录屏幕上?
我必须管理一个共享的OSX工作站,该角色全年都会被轮换角色使用。当列出什至没有一会儿的用户并且使笨拙的水平滚动变得混乱时,登录屏幕很快就会变得笨拙。 如何清除登录屏幕,而又不取消以后需要重新创建的帐户? 另外,当某人长时间不在时,我希望他们的帐户被锁定,以便不能在本地或远程使用,但是我不想破坏用户的密码,当他们回来时,应该执行快速的管理员操作他们又回到系统了吗?

1
可以将shell命令的输出语言设置为英语以外的其他语言吗?
我在我的假设纠正shell命令,例如cp,man,ls等随时打印自己的英文邮件,不管系统和用户设置,而像“命令未找到”也是标准的外壳消息是不可本地化? 在“系统偏好设置”>“语言和文本”中,我尝试将语言,区域和输入源更改为其他语言/地区。我也试过跑步sudo languagesetup。似乎什么都不会影响Shell命令的语言,因此我想它必须用硬编码为英文,但是我在互联网上找不到任何参考。如果这不正确,如何在OS X中更改外壳语言?

1
从命令行取消隐藏不可见的文件
默认情况下,OS X中隐藏了许多系统目录(例如〜/ Library)(即它们未出现在Finder中): 我知道我可以通过GUI执行此操作,但是我想将脚本添加到我的dotfile中,以针对某些系统目录自动执行此操作。 是否可以从命令行删除文件/目录的隐藏标志?

3
将.bash_profile移至Dropbox
我想将.bash_profile移至Dropbox,以使我的自定义终端功能在所有Mac上都可用。这可能吗,并且有可能产生影响吗? 例如,我有一个命令可以一次性完成git add和commit: function gax() { git add . git commit -m "$1" } 我一直找不到有关此的任何信息。

1
检查pwd的路径大小写
有没有一种快速的方法可以在终端中检查终端命令是否pwd返回路径的正确大小写? 请注意,如果你这样做cd ~/desktop,然后pwd会告诉你,你的路径/Users/foo/desktop,而不是正确的/Users/foo/Desktop。 编辑:动机:构建系统需要一种方法来及早进行检查,否则很难调试。毫无戒心的用户使用了错误的大写字母,开始构建,并得到非常令人困惑的错误。 编辑2:静默接受不正确的大写输入cd是HFS +文件系统上的标准行为bash,因此对于绝大多数OSX用户而言。然后,pwd是一个bash内置函数,它仅获取外壳程序路径堆栈的内容(包括打字机)。

4
chsh不会更改$ SHELL
我在更改$SHELLOSX的iTerm应用程序的值时遇到一些困难。iTerm开始于/bin/zsh,但的值$SHELL似乎没有变化。 我所做的: /bin/zsh在iTerm的配置窗口中更改了“命令” 。 执行chsh以将shell更改为/bin/zsh。 确认iTerm已启动于 /bin/zsh 注意#1:在OSX的库存终端应用程序“ Terminal.app”中: echo $SHELL /bin/zsh 注意2:在OSX受欢迎的终端应用程序“ iTerm.app”中: $ echo $SHELL /bin/bash $ echo $USER $ melvkim $ chsh -s /bin/zsh Changing shell for melvkim. Password for melvkim: chsh: no changes made


1
macOS是否支持AnyIP?
我想按以下问题中的说明为Mac分配一个完整的块:是否可以将(大)地址块绑定到接口? 此处说明了Linux内核支持IPv6的AnyIP以及如何在设备上对其进行配置,但是所使用的命令是ip,这在macOS上似乎不可用。如果macOS支持此技术,要实现相同的命令是什么? PS。我知道如何使用命令将单个IPv6添加到接口ifconfig -r -L en1 inet6 fe80::2/64 alias

4
有没有更好的方法来关闭/重新启动OSX?
每当我想关闭/重新启动OSX时,我都会单击菜单,选择“关闭”,然后单击“不保存会话”框,然后单击“确定”。然后,总是至少有一个程序会中断关机过程。 有没有更简单的方法可以做到这一点?也许通过使用终端?我当时在想shutdown -h now,但那似乎有点“肮脏”。有哪些方法可以做到?

1
如何从命令行启动VPN连接?
我想通过从命令行启动VPN连接来保存一些鼠标单击和击键。Mac OS X中是否有用于此的工具?理想情况下,它应该接受VPN连接名称和密码并启动VPN连接。 更新:我正在谈论Cisco IPSec VPN的内置VPN客户端。


6
在哪里可以找到OS X的全面详细的技术软件手册?
是否有为OS X编写的书籍(特别是最新版本),例如为Unix编写的数十万本?我想知道命令行实用程序和文本文件中系统设置的位置。不幸的是,你看到的来自O'Rielly的书籍在他们的头衔中有诸如“For Dummies”,“Pocket Guide”和“Learning” (颤抖)之类的短语。 这些文献是否存在?我特别感兴趣的是学习哪些plists控制哪些系统设置,但是具有OS X特定命令行实用程序的使用示例以及OS X和Unix之间的差异列表(从技术角度来看)会更好。能够从终端管理我的系统配置比从系统偏好设置更有趣...至少对我来说!

2
如何将我的`unzip`版本更新为6.00或更高版本?
这是一个常见的问题,当解压缩(阅读:“双击打开”)时,某些.zip文件会导致大小相似的.cpgz文件。但是您希望使用解压缩的文件或文件夹。 OS X中的默认解压缩程序是“ / System / Library / CoreServices / Archive Utility.app” 当您尝试在终端(/usr/bin/unzip)中解压缩时,会看到以下内容: $ unzip SE.zip Archive: SE.zip warning [SE.zip]: zipfile claims to be last disk of a multi-part archive; attempting to process anyway, assuming all parts have been concatenated together in order. Expect "errors" and warnings...true multi-part support doesn't …

6
如何编写脚本以打开多个终端选项卡并在其中执行代码?
我希望能够打开终端应用程序,并使其自动运行打开多个选项卡的脚本,并在每个选项卡中运行任意命令集。例如,我想要一个选项卡来打开,更改目录并运行Rails服务器。具有另一个打开,更改目录并尾随日志文件的功能;等等.. 有没有办法使用shell脚本或applescript? 我发现了这个问题,但是如果我想使用不结束的命令(例如运行rails服务器)打开选项卡,它似乎会死机。


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.