Fork me on GitHub
 周六 18 十一月 2017
 RaoYi

Ubuntu Tips

  • 修改root密码:
sudo passwd root

随后输入密码

出现“输入新的UNIX密码:”

输入新的root密码并确认

随后可以用su命令切换到root操作

  • hosts文件位置:
/etc/hosts

快捷键:

  • 启动器

Super(保持) 打开启动器,显示快捷键。

Alt+F1 打开启动器键盘导航模式。

Super+Tab 通过启动器切换应用程序。

Super+1到9 与点击启动器上的图标相同

Super+Shift+1到9 在应用中打开一个新窗口。

Super+T 打开回收站。

  • HUD和菜单栏

Alt(轻触点击) 打开HUD。

Alt(保持) 显示应用程序菜单。

Alt+F10 打开指示器菜单。

光标左侧或右侧 在指示器间移动焦点。

  • 切换

Alt+Tab 切换应用程序 …

more ...

 周六 18 十一月 2017
 RaoYi

Linux启动级别(init 0-6)

init 0 关机

init 1 单用户形式,只root进行维护

init 2 多用户,不能使用net file system

init 3 完全多用户

init 4 安全模式

init 5 图形化

init 6 重启

其实,可以通过查看/etc/rc.d/中的rc*.d的文件来对比理解。

  • init 0,对应的系统会运行/etc/rc.d/rc0.d里指定的程序。
[root@raoyi ~]# ls /etc/rc.d/rc0 …
more ...

 周六 18 十一月 2017
 RaoYi

Ubuntu备份与恢复

  • 备份系统

我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!

首先成为root用户:

$ sudo su

然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录):

# cd /

下面是我用来备份系统的完整命令:

# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

让我们来简单看一下这个命令:

“tar”当然就是我们备份系统所使用的程序了。

“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。

“backup.gz”是我们将要得到的档案文件的文件名。

“/”是我们要备份的目录,在这里是整个文件系统。

在 …

more ...

 周六 18 十一月 2017
 RaoYi

打开vim没有sudo又想保存时

使用这个命令:

:w !sudo tee %

这题目读起来纠结,其实是很常见的,常常忘记了sudo 就直接用vim 编辑/etc 内的文件,(不过也不一定,vim 发现保存的文件无法保存时候会提示)等编辑好了,保存时候才发现没权限。曲线方法是先保存个临时文件,退出后再sudo cp 回去。不过实际上在vim 里面可以直接完成这个过程的,命令就是如此。

查阅vim 的文档(输入:help :w),会提到命令:w!{cmd},让vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从stdin 传入。

tee 是一个把stdin 保存到文件的小工具。而%,是vim 当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。

所以执行这个命令,就相当于从vim 外部修

改了当前编辑的文件,[END]。

more ...