标签: bash

/usr/bin/reset 禁用退格

按照这个问题,运行/usr/bin/reset会破坏我的退格功能。

我能做什么?按退格后我得到^?

linux ssh telnet bash remote

5
推荐指数
1
解决办法
824
查看次数

Mac 终端:改变了我的外壳,现在无法启动它

我通过 MacPorts 安装了 bash 4.0,然后用于sudo chsh -s /opt/local/bin/bash my_user更改我的外壳。

在此之前,我尝试只在chsh没有 的情况下运行sudo,但它不允许我将 shell 更改为该路径。

现在,当我尝试启动终端时,我收到一条消息,指出我的 shell 具有非法值,因此终端无法启动。我单击退出,不出所料但令人讨厌的是,它立即退出。

跛脚终端

  1. 如何重置我的外壳以便我可以再次启动终端?
  2. 如何将我的 shell 设置为通过 MacPorts 安装的 bash 以使其正常工作?
  3. 为什么终端会认为我的 shell 是非法的?是站在新禁酒主义者一边吗?

Mac OS X 10.5.8。一切都超级超级最新。

mac terminal bash macports chsh

5
推荐指数
3
解决办法
9464
查看次数

当 Mac 无法 ping 服务器时,让 Mac 发出警报?

有没有办法让 Mac Mini 在未连接到互联网时发出声音警报?

我对 bash 非常熟悉,所以如果 bash 是我的答案,我可以创建几个命令 - 一个打开它,一个关闭它 - 并为它创建一些桌面图标。

mac bash macos

5
推荐指数
1
解决办法
3157
查看次数

将 ^M 附加到文件名的 Bash 脚本

在我的一个 bash 脚本中,我通过重复使用echo输出重定向来附加到文件来创建文件。然而,生成的文件没有正确命名,但总是^M在末尾附加一个不可打印的字符。有谁知道我做错了什么?下面的简单脚本演示了这个问题:

#!/bin/bash
# Should create 'concat.txt' instead creates 'concat.txt^M'
outfile="concat.txt"
echo "'"$outfile"'"
for item in "Able" "Baker" "Charlie"; do
    echo $item >> $outfile
done
Run Code Online (Sandbox Code Playgroud)

系统:Ubuntu 9.04 (x64)

bash

5
推荐指数
2
解决办法
7320
查看次数

bash bang - 除最后一个参数外的全行

如何执行 bang 命令以重复最后一行,但更改了最后一个参数?

bash

5
推荐指数
1
解决办法
889
查看次数

将目录 cd 更改为另一个终端的 cwd

我想创建一个类似cd -(让我们称之为cdp)的命令,它将目录从另一个终端窗口更改为最后一个更改为的目录,类似于在前一个窗口/选项卡所在的目录中打开一个新终端的选项(我不在 Mac OS X 终端中看不到该选项)。

为此,我想我可以改变cd类似的东西alias cd='cd $1;echo $PWD > /tmp/CWD',然后添加

alias cdp='cd  `cat /tmp/CWD`
Run Code Online (Sandbox Code Playgroud)

有人可以输入更好的解决方案吗?或者,填写现有的程序、功能等,请告诉我。在 Mac OS X 10.6 上使用默认终端。谢谢。

terminal bash macos

5
推荐指数
1
解决办法
1807
查看次数

Linux 命令行中的 HTML/PDF 到 DOC(X)?

我需要在 Linux 下将 PDF 或 HTML+CSS 转换为 DOC 或 DOCX,它可以来自命令行,也可以使用脚本语言。

任何的想法?

linux html pdf bash documents

5
推荐指数
2
解决办法
2万
查看次数

带有“-”参数的 CD 命令将更改到上一个目录。有没有办法知道它是哪个目录?

命令

光盘 -

将密码更改为最后一个目录。

有没有办法知道它是哪个目录,以便我知道我在哪里 CD'ing?

linux bash shell

5
推荐指数
2
解决办法
391
查看次数

如何让 bash 尊重我的物理目录结构?(Emacs 也是如此?)

如果在 bash 中,我执行“ set -P”,那么 bash 在执行“ pwd”和“ cd ..”等操作时遵循“物理目录结构” ,而不是可能通过符号链接定义的“逻辑结构”。不幸的是,bash 仍然不遵守文件名补全的物理目录结构。我怎样才能让 bash尊重我在这个问题上的权威

谢谢!
|>欧格拉斯

PS 不幸的是,同样的问题现在已经影响到 Emacs 打开文件等。如果有人也知道如何告诉 Emacs 尊重我的物理目录结构,那么我也想知道答案。

PPS 我不知道是谁决定让一些程序尝试理解您的“逻辑目录结构”是个好主意,但事实并非如此!除非您可以说服世界上的每个程序都以这种方式做事,否则不会,因为让一些程序使用您的物理目录结构,而让其他程序使用您的逻辑目录结构会造成混乱和烦恼。

linux unix bash shell emacs

5
推荐指数
0
解决办法
1050
查看次数

在目录中查找最近修改的文件

通过 Bash 命令行查找特定目录中任何文件的上次修改时间的好方法是什么?

基本上,我正在处理一个项目,其中所有项目的文件都在一个目录中,并且我保留了一份时间表,但我今天早些时候完成了该项目的工作时忘记了注意。最后修改哪个文件会给我那个时间。

我当时可以猜到......但我认为让 Bash 给我一个更准确的答案会很有趣:)

作为一个额外的好处,我认为该命令可能需要忽略某些目录,特别是在这种情况下的 .git 目录。

linux bash command-line

5
推荐指数
1
解决办法
4591
查看次数

标签 统计

bash ×10

linux ×5

mac ×2

macos ×2

shell ×2

terminal ×2

chsh ×1

command-line ×1

documents ×1

emacs ×1

html ×1

macports ×1

pdf ×1

remote ×1

ssh ×1

telnet ×1

unix ×1