使用zsh
(和oh-my-zsh
),是否可以始终在某个其他命令之后运行一个命令?我想总是对目录运行ls
after cd
,而不是cd example; ls
每次都运行。
我试过了:
function cd {
cd $1
ls
}
Run Code Online (Sandbox Code Playgroud)
但它似乎zsh
在运行时退出,没有任何输出(堆栈溢出?)。更改函数的名称使其按预期工作,但我宁愿仍然使用该cd
命令。
alias cd='cd $1;ls'
Run Code Online (Sandbox Code Playgroud)
列出指定的目录,但实际上并不更改工作目录。
是否有可能做到这一点,如果有,如何做到?
在 Ubuntu Server 10.10 机器上,我似乎需要 root 访问权限才能使用 git pull(在我的/var/www
目录中)。error: cannot open .git/FETCH_HEAD: Permission denied
.
我试过 chmodding 0777/var/www
和/var/www/.git
,并将这两个都加入我的帐户,但无济于事。
我需要创建一个 bash 脚本来打开一个新的屏幕会话,然后在该会话中运行一个程序。有可能这样做吗?任何帮助表示赞赏。