ubuntu tmux安装,ubuntu镜像安装
大家好,今天小编来为大家解答以下的问题,关于ubuntu tmux安装,ubuntu镜像安装这个很多人还不知道,现在让我们一起来看看吧!
如何在 Android 手机上安装 Ubuntu 13.04
首先,你需要设置QEMU和ARM二进制以及asdebootstrap支持:
sudo apt-get install debootstrap qemu-user-static qemu-system git\
gcc-arm-linux-gnueabihf binfmt-support
现在,创建文件系统本身(这是为2GB图片)和它挂载在/mnt目录中。由于我们并不需要所有的 ext3/ext4(毕竟,最终的结果将要运行的文件内),我们将使用 ext2文件系统:
1
2
3
4
dd if=/dev/zero of=ubuntu.img bs=1024 count=2097152
mkfs.ext2 ubuntu-armhf.ext2.img
sudo mount-o loop ubuntu-armhf.ext2.img/mnt
接下来,使用debootstrap来部署基础环境(这里给出了主要的设置):
1
2
HOSTNAME=ubuntu-armhf sudo debootstrap--variant=minbase--foreign\
--arch armhf raring/mnt
现在在即将完成的chroot设备里部署qemu-arm-static:
1
sudo cp/usr/bin/qemu-arm-static/mnt/usr/bin/
并用它完成剩下的部署工作:
1
2
LANG=C sudo chroot mnt/usr/bin/qemu-arm-static-cpu cortex-a9/bin/bash
./debootstrap/debootstrap--second-stage
一旦上面的工作完成了,我们需要安装apt源。(你也可以选择性的安装deb-src,不过我现在还不需要它):
1
2
echo"deb raring main restricted universe">/etc/apt/sources.list
apt-key adv--keyserver keyserver.ubuntu.com--recv-keys 428D7C01
然后,你就可以安装一些必需的工具(我觉得这些都是必需的):
(译注:wget,vim这些当成必需可以理解,怎么golang和git-core也成必需了?)
1
2
3
4
apt-get update
apt-get install sudo apt-utils dialog less wget vim net-tools openssh-server\
htop tmux build-essential libevent-dev python-dev python-setuptools\
python-lxml sqlite3 nodejs npm golang git-core
如果你的手机电力够用,你也可以安装VNC服务(和一个迷你的X11设置):
1
apt-get install--no-install-recommends tightvncserver
你可能需要运行QEMU1,所以你应该多安装几个终端,尽管这不是Android chroot必需的:
1
2
cp/etc/init/tty1.conf/etc/init/ttyAMA0.conf
sed-i"s/tty1/ttyAMA0/"/etc/init/ttyAMA0.conf
这还没完,你还需要一个拥有sudo权限的用户1:
1
2
adduser ubuntu
usermod-aG sudo ubuntu
重启你的chroot设备:
现在我们对已经完成安装的Linux做下调整,复制init.sh脚本能放到/root/init.sh,确保其可执行 3,添加上下面这些挂载点:
1
2
3
4
5
6
sudo cp init.sh/mnt/root/init.sh
sudo chmod+x/mnt/root/init.sh
sudo rm/mnt/usr/bin/qemu-arm-static
sudo mkdir/mnt/sdcard
sudo mkdir/dev/shm
sudo umount/mnt
tmux的使用
本文主要介绍了tmux这款强大的终端复用工具的使用方法。tmux的作用在于解耦会话与窗口,使得在单个窗口中可以同时管理多个会话,新窗口可以加入已存在的会话,且支持多用户共享。以下是tmux的基本操作流程:
首先,安装tmux,对于Ubuntu/Debian,使用`sudo apt install tmux`;对于CentOS/Fedora,用`sudo yum install tmux`;Mac用户则可以使用`brew install tmux`。启动tmux后,通过`Ctrl+b`作为前缀键,执行如`tmux new-s finetune`来创建并命名会话,`Ctrl+b d`或`tmux detach`可分离会话但不关闭进程。
在会话管理方面,你可以通过`tmux ls`查看所有会话,使用`tmux attach-t`重新连接指定会话,`tmux kill-session`或`tmux switch`来管理会话。此外,还可以使用`tmux rename-session`重命名会话,以及一系列快捷键进行操作。
在窗口操作中,`tmux split-window`用于划分窗格,`tmux select-pane`用于移动光标在不同窗格间,`tmux swap-pane`则用于交换窗格位置。
综上,通过tmux,你可以更有效地进行会话管理和窗口操作,提高命令行工作的效率和便利性。
Ubuntu(16.04)中安装terminator以及美化
在Ubuntu系统上,终端是高频率操作的软件,因此选对一款终端软件还是很有必要的。虽然原生gnome还是-terminal已经很好了,无论从配色还是快捷键,但是有一个致命的缺陷就是不能分屏。曾经尝试用tmux来模拟分屏,但是不是很顺手,有时间还有bug,导致一屏的内容显示在另一屏中,最后选择了terminator。虽然默认的terminator显示很丑陋,但是莫慌,我们来美化它。
使用apt包管理工具轻松安装
修改或者创建.config/terminator/config文件,添加如下配置
其实这些配置都在界面中可以调节,窗口右键->首选项->profiles->colors,
安装成功后,就可以在终端中通过命令 dconf-editor来打开这个工具,然后从左边的的菜单栏中按照下面的步骤依次进入指定的菜单项:
org> gnome> desktop> applications> terminal
此时,我们可以看到使用 Terminator作为默认终端工具的配置为:
如果想使用 gnome-terminal为默认终端工具的话,就将上面的配置更改为:
保存退出之后,使用快捷键“Ctrl+ Alt+ T”启动一个终端时,这时启动起来的就是 gnome-terminal工具了!