Questions tagged «bash»

Unix外壳,以前由终端在macOS中使用,直到10.15

1
-d选项在OS X 10.9上是非法的
我有可以在Ubuntu上运行的bash脚本,但对于OS X 10.9,我得到split命令错误: split -b 1000000 -a 3 -d $F $F && rm $F || { echo "Error: 'split' command not installed" ; exit 1 ; } split: illegal option -- d . 根据拆分的手册页,-d是 -d, --numeric-suffixes use numeric suffixes instead of alphabetic 是否有解决方法?

5
我通过编辑〜/ .bash_profile破坏了PATH,Bash无法识别大多数命令
在.bash_profile中,我不小心将路径设置为: PATH="~/Tools/apache-maven-3.3.3/bin" 现在默认路径消失了。终端中的所有内容均不再有效: Korays-MacBook-Pro:~ koraytugay$ ls -bash: ls: command not found Korays-MacBook-Pro:~ koraytugay$ mkdir test -bash: mkdir: command not found 我在Finder中看不到隐藏文件,因此也无法从Finder修改.bash_profile。 我该如何解决这种情况?
15 macos  terminal  finder  bash  path 


8
在终端机中,我无法输入小写字母e
如果打开终端窗口,然后键入字母“ e”(当然不带引号),则会发出哔声,并且不会键入该字母。每隔一个字母在Terminal中都可以正常工作。大写字母E也可以。只是小写字母e没有。 在我计算机上的所有其他应用程序中,小写字母e都可以正常工作,因此这不是键盘问题。 这是在上周的某个时间开始的。我在工作中经常使用Terminal,但这从来不是问题。我已重新启动(未修复)。我已重置终端(未修复)。 由于我不知道确切的开始日期,因此不确定是否进行了任何更改或安装了软件。我正在尝试删除我最近安装的所有内容。 仅供参考,我尝试使用第三方iTerm2,它执行相同的操作。 另外-如果我粘贴具有较低e的东西,它也会做同样的事情-不会接受。我认为这一定是一些终端bash配置问题。 实际上,我复制了以下含义,然后将其粘贴到Terminal中。出现什么? sns,您会听到两次哔声。 另外-如果不清楚-这是MBP上的内置键盘和外部键盘发生的。基于该问题和粘贴问题,我认为这绝对不是物理键盘问题。 规格:2015 MacBook Pro,完全最新的OS X
14 macos  terminal  bash 

3
为什么iterm2立即关闭新会话?
我对.bashrc新MacBook中的文件进行了一些更改,主要是常用命令的别名。 不久之后,iterm2会立即关闭每个新会话或带有以下神秘消息的选项卡: ## exec failed ## argpath= error=No such file or directory 笔记: terminal 工作良好。 我试图重命名.bashrc并重新启动iterm,但是问题仍然存在。
14 bash  iterm 

5
如何重设$ PATH?
我试图在$ PATH中添加一些内容,但完全出错了。我现在无法运行任何命令,例如ls。我已经看过这个答案, 并使用了以下几行: PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin PATH=$PATH:~/bin 这些行可以暂时解决问题。但是,当我重新启动终端时,似乎忘记了这些更改。 如何永久重置$ PATH? 我正在运行最新版本的Mountain Lion。



4
AppleScript与Bash脚本?
我是Windows的资深用户,也是开发人员,最近决定迁移到Mac OSX。 在OS X Lion和以前的版本上,似乎在OS X中有两个主要的脚本编写和自动化选项:AppleScript和Bash脚本。后者当然是OS X使用Unix“ bash” shell的直接结果,而前者是Apple自己的创新。语法明显不同,AppleScript具有伪自然语言样式。 我的问题是,AppleScript和Bash脚本是否通常用于OS X上的不同任务和目的(实际上,应该使用它们)。我模糊地认识到我可以用Bash脚本完成的大量任务,尽管当然是代码对于一些更高级的产品,很快就会变得令人费解。尽管Apple后来发明了AppleScript,但是这两种语言的使用情况是否重叠或几乎完全相同?或者是否打算在不同情况下使用它们?一个高级概述以及一些特定示例将不胜感激。
13 lion  macos  applescript  bash 

1
--group-directories-first用于“ ls”命令
我同时使用Ubuntu 16.04和OSX。 alias ll='ls -Flh --group-directories-first' 这是我bashrc中的别名,但是--group-directories-first在我用Homebrew升级bash之后,在OS X中,该选项在某种程度上变得非法了。在我的Ubuntu桌面上,我仍然可以使用该选项。 在哪个版本的Bash中,不支持该选项?我的OS X机器上的Bash版本说GNU bash, Version 4.4.12(1)-release (x86_64-apple-darwin15.6.0) 我想--group-directories-first再次使用选项。有什么办法可以实现?
13 macos  bash 



3
在终端中,修改$之前的文本
在终端中,我始终可以看到我所处的路径: macbook-romeo:School romeovs$ echo "example command" 我觉得这很有用。但是这里也有很多不必要的东西:没用,macbook-romeo因为我一直在Macbook(duh)上。然后再次romeovs非常有用(这是我的用户名)。 是否可以编辑此处显示的内容?例如 22:50 - School - Romeo$ echo "example" 这里22:50是当前时间?(当然,这只是一个例子,我不需要时间,我希望文本更加简洁)。
13 terminal  bash 


5
如何使bash(Terminal.app)记住以前的会话历史?
在工作的计算机上,即使我刚打开一个新的终端,我的bash shell也会记住以前会话的历史记录。 在我家里的电脑上,这不会发生。 我的两台计算机上都具有相同的OS 10.6.8,并且在中没有任何与历史记录相关的设置.bash_profile。 我该如何在家用计算机上进行设置,使其记住各个会话的历史记录?
11 terminal  bash  history 

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.