如何在 Windows 的命令提示符中创建命令别名,就像我一样bash?
我doskey在论坛帖子中发现了,所以我可以做一些类似的事情:
doskey ls=dir /b
Run Code Online (Sandbox Code Playgroud)
...现在命令的ls行为更像ls在 Unix 上。(我ls经常输入cmd,它甚至都不好笑。)
但是我如何让它在会话之间坚持下去?下次我打开时它就会消失cmd.exe。(有没有类似的东西.bash_profile?)
我set hlsearch在我的~/.vimrc. 这通常非常有用,但是:noh在我执行类似替换操作'<,'>s/$/',/(在我运行它后突出显示每一行的结尾)之后必须这样做很烦人。vim像这样替换后如何不突出显示?
我在 Ubuntu 9.04 和vim7.2 上。我在 OS X 10.6(也是vim7.2)上有同样的问题。对两者都有效的东西是可取的。
更新:我收到的所有答案都只是添加了一个要执行的键映射:noh(或等效项)。我真的试图避免我真正习惯的自定义键行为,但是如果没有它们(例如在朋友的计算机上等),我就会惨败。我想在做替换后vim自动做:noh。也就是说,我只需要hlsearch在使用/or 时*(也许是其他一些情况),而不是其他时候。
我运行了一些 X 应用程序ssh -Y my_address,现在每次使用它时它都会要求我解锁我的 RSA 密钥。我以前每天只需要解锁一次。这是怎么回事?
我正在使用 Ubuntu 9.04。
screen与 Linux(至少是 Ubuntu、Red Hat 和 Gentoo)和 OS X 10.4 (Tiger) 相比,GNU Screen ( ) 在 OS X 10.5 (Leopard) 和 10.6 (Snow Leopard) 上的行为不同。在 10.5 和 10.6 中,新屏幕(用screen或 制作^A c)总是将我放在我的主目录中~。在 Linux 和 OS X Tiger 中,新屏幕pwd在屏幕最初创建的地方都有一个。
编造了一些例子来说明我的意思:
老虎:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Run Code Online (Sandbox Code Playgroud)
豹、雪豹:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ …Run Code Online (Sandbox Code Playgroud) 我有一些命令行命令可以在 Windows 机器上执行。我需要运行的程序仅在 Windows 上可用。
有没有办法像我用 SSH 那样轻松地做一些事情?我的意思的例子:
ssh username@windows-box.mycompany.com "remote command to execute"
Run Code Online (Sandbox Code Playgroud)
...或者我必须远程桌面才能做到这一点?(我想从另一台计算机以编程方式运行命令,而不是手动运行它们。)
有时,在忙于完成很多事情的时候,我没有尽可能仔细地阅读我发送的电子邮件。在发送可能不礼貌的电子邮件之前,是否有自动弹出警告的方法?我正在考虑这样的事情:“等等,为什么你在这条消息中没有‘请’或‘你愿意’?”
我在 Ubuntu 9.04 上使用 Thunderbird 2。如果其他程序提供此功能,我可能愿意更换电子邮件客户端。(使用 Mac 也是一种选择,我更喜欢。但不确定 Mail.app 是否有更多选择。)
谢谢你的帮助!
command-line ×3
windows ×2
alias ×1
email ×1
gnu-screen ×1
linux ×1
macos ×1
remote ×1
shell ×1
ssh ×1
ssh-agent ×1
thunderbird ×1
ubuntu ×1
vim ×1