Questions tagged «shell»

Shell是一种软件,它使用户通常可以通过在命令行中键入来与操作系统进行交互。

6
想试用Linux,怎么办?
我已经学习了一段时间的红宝石。起初我拒绝使用控制台,但是过了一会儿我可以说我喜欢它。如果Linux是这样的话,我认为它将是合法的。 我想暂时要尝试Ubuntu。但是,这是一个问题-您在哪里可以学习使用Linux的超级用户提示,技巧和捷径?我真的很想从一开始就走上正确的道路-尽量减少干扰,最大限度地提高生产力,等等。 我在想像键盘快捷键和Linux的绝对基础知识。

10
Mac OS X-无法启动Terminal.app-Shell具有非法值
从时间机器回滚我的系统后,我无法运行Terminal.app。 Mac OS X版本10.6.2 它显示以下错误。“您无权运行此应用程序”“管理员已将您的Shell设置为非法值” 之后,我删除了文件〜/ Library / Preferences / com.apple.Terminal.plist 但是会显示相同的消息。 我已经使用DiskUtility修复了所有系统权限,但没有帮助。


4
Unix“文件”命令需要多长时间?
当您将文本文件传递给Unix file命令时,它可能会告诉您以下内容: input.txt: UTF-8 Unicode English text, with very long lines 有人可以告诉我一行必须包含的最少字符数才能被认为很长吗?手册页对此没有任何说明,我也不想搜索源代码。如果有人可以告诉我如何将这个问题放入不会返回十亿个结果的Google查询中,而几乎所有结果都不相关,我也很高兴。
16 unix  shell 

2
从Mac OS X中的Shell获取http
我想下载一个链接,例如: http://example.org/file.mp3 现在,我有足够的贝壳瘾君子知道SCP做什么了,但这就是我的怪胎玩法的结局。那么,是否有一个Shell程序可以让我基本上进行http获取并将其通过管道传输到文件中?
16 macos  shell  http 

7
unix-按行分割巨大的.gz文件
我确定有人具有以下需求,按行分割大.gz文件的快速方法是什么?基础文本文件具有1.2亿行。我没有足够的磁盘空间来立即压缩整个文件,所以我想知道是否有人知道可以将文件(.gz或内部.txt)分割为3x 4000万行文件的bash / perl脚本或工具。即调用它像: bash splitter.sh hugefile.txt.gz 4000000 1 would get lines 1 to 40 mn bash splitter.sh hugefile.txt.gz 4000000 2 would get lines 40mn to 80 mn bash splitter.sh hugefile.txt.gz 4000000 3 would get lines 80mn to 120 mn 也许正在做一系列这样的解决方案,或者gunzip -c需要足够的空间来解压缩整个文件(即原始问题):gunzip -c hugefile.txt.gz | 头4000000 注意:我无法获得额外的磁盘。 谢谢!
16 linux  perl  bash  shell  unix 


1
如何逃脱“!” 和docker环境变量中的“&”
我有一个要运行的Docker容器并将其交给一些密码。一个带有感叹号!,另一个带有“&”号&。所以我想运行这个: docker run -i -t --rm \ -e "LDAP_FILTER=(&(objectCategory=person)(objectClass=user)" \ -e "LDAP_PASS=Secret!Password" \ user-prefix/container-name 那行不通。&被替换到{LDAP_FILTER}和!截断。我很确定我必须逃避这些。但是\!,\&并没有解决。

3
鼠标光标在终端?
我使用Mac OS X Terminal.app。但对此的答案可能适用于图形环境中任何典型的UNIX-ish终端仿真器。 问题 - 我该怎么做:用我的鼠标光标点击终端当前行中的字符位置,让终端的光标跳到那个位置? 通常,您必须按住箭头键才能移动到正确的光标位置。如果你在shell提示符下粘贴一长串文本,或者在VI这样的编辑器中工作,这可能需要很长时间。我知道编辑器有其他导航键,如跳字,但我喜欢我的鼠标光标。


1
创建符号链接时,如何解决“太多级别的符号链接”?
我正在尝试在Ubuntu 10.04((Lucid Lynx))上创建一个符号链接,它说: me@laptop:~/PHPUnit$ ls assertions.php LICENSE PHPUnit README.markdown build.xml package.xml phpunit.bat Tests ChangeLog.markdown phpunit phpunit.xml.dist me@laptop:~/PHPUnit$ ln -s phpunit /usr/bin/phpunit ln: accessing `/usr/bin/phpunit': Too many levels of symbolic links 当我这样做时,我会/usr/bin$ ls php*得到: php php5 php-config php-config5 phpize phpize5 我曾经尝试创建它,但不确定是否运行了错误的命令...

2
如何使用管道使用vi编辑文件
可以说我有一个名为file.txt的文件。其中是我要用vi编辑的文件的名称。我想做这样的事情,以便我可以编辑文件: cat file.txt | vi 但是,这不起作用。怎么做到呢? 要澄清的事情: 这是file.txt的内容: textfile 所以我想以某种方式将file.txt的内容发送到vi,以便与键入时发生相同的事情vi textfile。 file.txt的内容可以更改。我希望vi编辑file.txt中列出的任何文件。
15 macos  command-line  vim  shell  vi 


4
登录到服务器后Bash提示更改颜色
有没有一种方法可以使bash提示符动态化,以便在登录服务器时更改颜色? 因此,我希望在系统上时该颜色为绿色,并在连接到服务器时变为红色。我有大量的服务器,不想.bashrc在所有这些服务器上使用不同的服务器。
15 bash  shell  colors  bashrc 

2
几秒钟后执行命令(不休眠)
X秒钟后如何不睡觉来运行命令。还是有睡眠但没有外壳,只是等待该命令的响应? 我用了这个但是没用 sleep 5 ; ls > a.txt 我需要在后台运行它。我尝试不必ls在5秒钟后尝试运行的脚本中运行它,而Shell不只是等待睡眠结束

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.