我想在没有 GUI 的情况下启动 Debian,然后只需输入命令即可启动所需的程序(位于我的本地机器上),例如
$ chromium-browser &
Run Code Online (Sandbox Code Playgroud)
ssh在连接到 LAN 上的其他机器时,我已经做了类似的事情- 如果我需要可视化 csv 数据,例如在soffice. 我目前安装了 gnome 桌面和 Debian 7。
我找到了一些在使用 Debian 启动时禁用 GUI 的说明,但是我不愿意尝试它们,因为害怕一旦我这样做就会被锁定在使用网络浏览器之外(如果我使用浏览器寻求帮助,我将需要它进度停止了)。
我想知道我是否可以暂时测试在其他终端之一(例如ctrl+alt+f1)上启动 GUI 的方法,看看是否有任何问题?这会起作用吗?在没有GUI的情况下启动时是否相当于启动GUI?
如果这是可行的,请有人提供完整的说明:
f1以便我可以运行 gui 程序(不显示完整的桌面界面)显然我需要运行 X11 来加载 GUI 程序——这很好,但我希望启动到文本模式,然后根据需要执行 GUI 程序。
在 ubuntu 12.04 virtualbox vm 上做一些测试(希望与 debian 7 没有太大区别?)...
$ ps aux | grep gdm
# *blank*
$ ps aux | grep kdm
# *blank*
$ ps aux | …Run Code Online (Sandbox Code Playgroud) 我刚买了一个asus dsl-ac68u 调制解调器/路由器,我注意到它有 ssh 访问权限。我设置了它,我可以使用 root 权限通过 ssh 登录,但它似乎没有安装包管理器。习惯了Debian,只是为了测试,我试过:
# apt-get install vim
Run Code Online (Sandbox Code Playgroud)
但得到以下回应:
-sh: apt-get: not found
Run Code Online (Sandbox Code Playgroud)
如何确定是否安装了包管理器?我想尝试找出正在运行的发行版,但我什至无法弄清楚:
# cat /proc/version
Linux version 2.6.36.4brcmarm (sam@SW5-Server-50) (gcc version 4.5.3 (Buildroot 2012.02) ) #10 SMP PREEMPT Tue Jul 14 16:24:32 CST 2015
# uname -a
Linux (none) 2.6.36.4brcmarm #10 SMP PREEMPT Tue Jul 14 16:24:32 CST 2015 armv7l GNU/Linux
# ls /etc/*elease*
ls: /etc/*elease*: No such file or directory
# ls /etc/*ersion*
ls: /etc/*ersion*: No such file or …Run Code Online (Sandbox Code Playgroud) 我想python2.7与virtualenv. 我最近从 debian 8 升级到 debian 10。我最初有python2.7并pip安装在 debian 8 上,但可能在安装过程中发生了一些事情,现在我没有pip. 但我仍然python2.7安装了:
$ python --version
Python 2.7.16
Run Code Online (Sandbox Code Playgroud)
所以我只是pip像这样安装:
$ cd /tmp
$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
Run Code Online (Sandbox Code Playgroud)
现在我可以看到我安装了 pip:
$ which pip
/home/me/.local/bin/pip
$ pip --version
pip 20.0.2 from /home/me/.local/lib/python2.7/site-packages/pip (python 2.7)
Run Code Online (Sandbox Code Playgroud)
首先,这是应该安装pip的地方吗?在我的主目录下?我是这台电脑上的唯一用户,但我不确定是否pip应该在/usr/share/更公开的地方或其他地方让它正常工作?我应该习惯sudo python /tmp/get-pip.py安装pip吗?我不打算以 root 身份运行 python,但apt安装总是需要 root,所以也许安装也pip应该有?文档没有具体说明。
无论如何,接下来我尝试更新pip到最新版本并安装virtualenv: …
在 bash 中为什么这可以正常工作:
$ cat test1.sh
#!/bin/bash
echo "some text" \
"some more text"
$ ./test1.sh
some text some more text
Run Code Online (Sandbox Code Playgroud)
但这失败了
$ cat test2.sh
#!/bin/bash
text="some text" \
"some more text"
echo $text
$ ./test2.sh
./test2.sh: line 3: some more text: command not found
Run Code Online (Sandbox Code Playgroud)
我期待两者test1.sh并test2.sh做同样的事情。