默认情况下,终端提示显示如下内容:
user@system:/folder1/folder2/folder3/folder4$
Run Code Online (Sandbox Code Playgroud)
您进入文件系统越深,用于输入命令的空间就越少。我可以将其更改为仅显示以下内容:
>
Run Code Online (Sandbox Code Playgroud)
我的意思是,我可以打字pwd来显示我的位置。;)
在我以 root 身份登录的服务器上,我看到.bashrc(Ubuntu 10.10)。
在我的 Mac 上,我有一个 .bash_profile
Ubuntu 总是只有一个.bashrc文件而不是.bash_profile吗?(我只是很困惑,所以问,我意识到他们是不同的o/s,但也许有某种关系?)
在我的服务器上,我想创建一个别名,我应该把它放进去.bashrc吗?
如果我希望应用此别名以便所有用户都可以使用它,该怎么办?
我经常使用 Python 3000 的交互式解释器,但它缺少我在 ipython 中习惯使用的制表符补全的便利性,而 Python 3.x 则没有。
如何在 2.6 和 3.x 的所有版本中启用 Tab 补全?
我需要在计算机启动后运行一批简单的命令,例如
sudo thing
sudo thing1 -p
Run Code Online (Sandbox Code Playgroud)
但对于我的生活,我无法弄清楚如何。我用谷歌搜索又搜索,我一直发现同样的事情:将命令放入 /etc/rc.local 或 /etc/init.d/rc.local 文件中。问题是我的系统上不存在这些文件!此外,我已经读到 /etc/rc.local 无论如何都已弃用,那么正确且简单的方法是什么?
我想知道如何处理这两件事:
计算机启动后运行命令
指定用户登录后运行命令,以指定用户身份运行
(并且仅通过在终端中编辑内容来实现所有这些,无需 GUI 工具)
谢谢你。
有一个奇怪的 scp 问题:
$ scp user@server.org:~/test.txt ./
Password:
\033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H \033H
Run Code Online (Sandbox Code Playgroud)
密码没问题,但得到那个奇怪的 \033H 东西。并且文件不会传输。谁有想法?
bash ×2
command-line ×2
18.04 ×1
alias ×1
boot ×1
init ×1
programming ×1
python ×1
scp ×1
ssh ×1