标签 教程 下的文章

当我们比较windows和ubuntu时,会发现他们各有千秋。在还原到之前状态的能力方面,Windows做的很好,它可以很好的还原到Windows XP之前的状态,这可以让你在需要修复时节省了很多时间。

与此不同的是,Ubuntu并不能让整个系统还原到之前的状态,但是你可以对自己的个人文件或文件夹进行还原。

不过,还好现在有了TimeShift,你现在可以像Windows一样将整个Ubuntu系统还原到之前的状态,TimeShift也许没有提供Windows上还原功能的所有功能,但至少已经很接近了。

TimeShift是一款开源应用,它提供和Windows上还原系统、Mac上时间机器相同的功能。它会在预定时间内给系统保存快照,并在你需要时通过快照来实现还原。

要安装TimeShift,你需要使用如下命令来添加其PPA。

sudo apt-add-repository -y ppa:teejee2008/ppa

然后执行下面的命令来升级系统和安装TimeShift。

sudo apt-get update && sudo apt-get install timeshift

安装完之后在Dash中搜索到TimeShift,启动它并设置好首选项。第一次启动会一些时间来扫描你电脑中的可用空间和需要备份的文件。

启动后可以进行偏好设置,当然你也可以保留默认设置。如果你需要立刻备份时,可以直接点击菜单上的“备份按钮”,当然你也可以在需要时使用它对整个电脑进行还原操作。

来试试手吧!

via: http://www.liberiangeek.net/2013/10/daily-ubuntu-tips-restore-machine-previous-state/

译者:Timeszoro 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

不管你是一个新手还是精通Ubuntu和Windows的大牛,让Windows访问Ubuntu文件的最好的方式都是使用Samba。通过许多第三方工具可以很轻松的安装和管理。

对于想要了解怎么从Windows快速访问Ubuntu文件的新用户或者新手来说,这篇短文将会告诉你该怎么做。我们的目标是要帮助新用户。我们尽量将这篇教程写得通俗易懂,以便让新手看懂而不会遇到太大的困难。

在这里我们不会太注重了解Samba是什么或者怎么将它配置加入域这类细节。我们要做的就是告诉你怎么在Ubuntu中安装和设置Samba,让Windows可以访问Ubuntu的文件。

如果你想要更多的了解Samba,我建议你Google一下,或者查询下Wikipedia。首先在Ubuntu下打开你的终端,然后运行如下命令安装Samba和其他相关的工具。

sudo apt-get install samba cifs-utils

上面这条命令将会安装Samba和其他相关的工具。在旧版的Ubuntu中,你可能需要使用smbfs替代cifs-utils。如果上面命令能够使用就更好了。

然后,使用gedit(或者其他工具)打开Samba主配置文件,然后进行如下更改。可以使用如下命令打开主配置文件:

sudo gedit /etc/samba/smb.conf

文件打开后,查找如下行并取消其注释(删掉行首的“;”)。它应该是这样的:

security = user

然后,向下滚动文件,找到下面这行,同时取消行首注释。

[homes]

这将会允许用户访问访问home目录中的文件夹及文件。比如说,如果你 取消 注释了[homes],用户可以通过键入服务器名加用户名的方式访问home目录。

\192.168.0.2\username

然后,运行如下命令向Samba数据库添加你的账户信息。这样可以允许你使用Samba访问共享文件。

sudo smbpasswd -a usernmame

用你自己的用户名替代上述的username。

当提示创建密码时,创建并确认即可。最后,重启Samba服务或者重启计算机。

通过Windows访问文件时,点击开始 –> 运行然后输入如下内容。或者打开资源管理器输入如下内容,如图。

\ubuntu\_machine\_IP\username

Enjoy!

来自: http://www.liberiangeek.net/2013/10/daily-ubuntu-tips-easiest-way-access-files-windows/

译者:SCUSJS 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

时常,某个程序或软件并没有语法错误,并且你检查它的相关内容也确实没有发现问题。这是因为你用普通文本编辑器软件来查看的时候,有许多字符没有显示出来,但在终端使用cat命令可以很容易地检测出是否存在这些字符。

首先,我们创建一个简单的文本文件,写入一些特殊字符。打开终端,运行命令:

printf 'testing\012\011\011testing\014\010\012more testing\012\011\000\013\000even more testing\012\011\011\011\012' > /tmp/testing.txt

现在用不同的编辑器软件打开,显示的结果会不同。用简单的cat打开将显示:

$ cat /tmp/testing.txt 
testing
        testing

more testing

even more testing

如果用nano或者vim打开,将会看到:

testing
            testing^L^H

more testing
    ^@^K^@even more testing

现在我们给cat加上一些选项参数,以便能显示出特殊字符来。

用cat -T命令来显示TAB键的字符^I

cat -T /tmp/testing.txt
testing
^I^Itesting

more testing
^I
  even more testing
^I^I^I

用cat -E命令来显示行尾的结束字符$

$ cat -E /tmp/testing.txt
testing$
        testing
  $
more testing$

even more testing$
            $

用简单的cat -A命令就可以显示所有不可见的字符:

$ cat -A /tmp/testing.txt
testing$
^I^Itesting^L^H$
more testing$
^I^@^K^@even more testing$
^I^I^I$

via: http://linuxaria.com/pills/linux-terminal-seeing-the-unseen-characters-with-cat?lang=en#more-7645

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:runningwater 校对:Caroline

Linux Icons可能是Linux平台上最大的图标收藏铺,它的创作灵感来源于Linux,Windows和Mac OS系统。

在Linux平台可用的高品质图标甚少,即使有几百种不同的软件包。

iLinux Icons 的开发者从三个不同的平台:Ubuntu,Windows和Mac OS上设法收集和整理了那些类似的图标(在一些情况下甚至更好的)。

安装非常简单,可以用一个简单的PPA帮助。只需在终端中输入以下命令:

sudo add-apt-repository ppa:noobslab/icons2

sudo apt-get update

sudo apt-get install ilinux-icons

为了应用这些图标你还需要Ubuntu Tweak或GNOME Tweak Tool。你还可以查看开发商的官方网站的更多信息。

via: http://news.softpedia.com/news/iLinux-Is-the-Largest-Collection-of-Custom-Icons-on-the-Linux-Platform-390519.shtml

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:vito-L 校对:wxy

GParted可能是Linux平台上最重要的应用程序之一了,并且它也是最有用最易识别的软件之一。

不能把GParted作为一个单独的应用程序来讨论。公平的说,它本是采用GTK+开发的GNU Parted的前端程序。但是由于开发人员做了许多工作,使得它的功能已经不仅仅只是给这个复杂而难用的软件提供一个简单的图形界面了。

GParted项目启动于2004年,自从那时起开发人员一直在不断的完善它。这个过程是缓慢的,最新发布的版本号是0.16.2(该版本已经被我们点评过)。难以想象这个开发工作一下就持续了近十年。

用户会发现GParted不仅仅是一个工具,还有一个名叫GParted Live的Live操作系统,它无需安装即可直接使用,它可以在任何带有光驱或者USB接口的系统上直接运行,包括Mac操作系统。

很难想像在Linux世界中没有这个工具会怎样,但是我们也不得不说,它并不是完成这方面工作唯一工具。

安装

这是一项困难的工作。GParted的开发者们只提供最新版软件的源代码,这就意味着如果你想获取最好的版本就不得不做一些编译的工作。这真是个坏消息。

我们在Ubuntu 13.10(代号俏皮的蝾螈)上安装了GParted,一切都很顺利。官方库所提供的最新版是0.16.1,这个版本应该可以满足大多数用户的需求了。该版本与最新0.16.2版之间的区别并不明显,只是在一些设置上有所改动。

我们假设你真的如饥似渴般想要最新的版本。首先,下载软件包然后解压它。

下载GParted 0.16.2:

这并不是一个很大的软件,编译时间也不会太长。通常,用户只需要输入下面的命令:

./configure
make
sudo make install

问题是正如你和我这样的普通人,并没有安装该软件所依赖的所有软件包。这意味着,当 ./configure命令显示错误的时候,你不得不一个一个的去安装这些软件。

好消息是,Ubuntu用户有一个非常方便的命令,适用于所有在他们仓库中的应用。在使用./configure之前,首先输入如下命令:

sudo apt-get build-dep gparted

这条命令会从仓库中获得所有必须的依赖软件包,并将用户从复杂的一个一个安装依赖库的工作中解救出来。

使用

像我以前说的,这是一个磁盘分区编辑器。这意味着你可以通过它的用户界面进行移动、重新分配分区大小、重新分区以及做任何你想要做的事。

用户也可以删除分区,修复那些被其他系统损坏了的USB盘。你必须足够的小心。如果你像我一样安装了多系统,你会发现它会很容易损坏已经安装了的Windows系统。

GParted能够修改以下文件系统:btrfs, crypt / LUKS, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, linux-swap, lvm2 pv, nilfs2, ntfs, reiserfs, reiser4, ufs, 以及 xfs。GParted也可以被用于克隆整个分区。

此外,GParted也得到了UEFI安全启动的支持,能够在任何具有此功能的PC电脑上流畅运行。

总结

谁会知道修改分区是件有趣的事呢?GParted把这项枯燥又具有潜在危险的活动变得并不那样可怕,为用户提供了一个很棒的用户体验,而不像命令行的应用程序那样。

那些用户不得不在终端中调整分区的日子已经远去了。GParted看起来像一个专业的解决方案,它是我们不能没有的工具。

优点

使用其它操作系统的用户,比如windows或者Mac,需要支付高额的费用来使用这一类软件。而Linux用户则可以免费获得,而且开发者在不断的维护这个程序。

它的用户界面非常整洁,简单易懂,甚至Linux新手都能看的明白。

不足

使用这个程序会很容易的把事情搞坏。尤其是一但具有了root用户的权限,它会具有潜在的破坏性。

对于这种情况,如果GParted能够提供更多综合性的建议,或者在开始的时候仅提供一个初级版本的话,或许会更合适。


via: http://www.softpedia.com/reviews/linux/GParted-Review-387094.shtml

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:woodboow 校对:Caroline

无论你使用哪种操作系统,你一定会遇到某个行为失常的应用,它把自己锁死并拒绝关闭。在Linux(还有Mac),你可以用一个"kill"命令强制终结它。在这个教程中,我们将展示给你多种方式使用"kill"命令终结应用。

Kill命令和信号

当你执行一个"kill"命令,你实际上发送了一个信号给系统,让它去终结不正常的应用。总共有60个你可以使用的信号,但是基本上你只需要知道SIGTERM(15)和SIGKILL(9)。

你可以用这个命令看到所有信号的列表:

kill -l

  • SIGTERM - 此信号请求一个进程停止运行。此信号是可以被忽略的。进程可以用一段时间来正常关闭,一个程序的正常关闭一般需要一段时间来保存进度并释放资源。换句话说,它不是强制停止。
  • SIGKILL - 此信号强制进程立刻停止运行。程序不能忽略此信号,而未保存的进度将会丢失。

使用"kill"的语法是:

kill [信号或选项] PID(s)

默认信号(当没有指定的时候)是SIGTERM。当它不起作用时,你可以使用下面的命令来强制kill掉一个进程:

kill SIGKILL PID

或者

kill -9 PID

这里"-9"代表着SIGKILL信号。

如果你不知道应用的PID,仅需要运行这个命令:

ps ux

它会显示所有正在运行的应用还有应用的PID。

例如,要kill掉Chrome,我会运行命令:

kill -9 3629

也可以在同一时间kill多个进程。

kill -9 PID1 PID2 PID3

PKill

"pkill"命令允许使用扩展的正则表达式和其它匹配方式。你现在可以使用应用的进程名kill掉它们,而不是使用PID。例如,要kill掉Firefox浏览器,只需要运行命令:

pkill firefox

使用正则表达式匹配的话,你可以输入进程名的部分字符,比如:

pkill fire

为了避免kill掉错误的进程,你应该用一下"pgrep -l [进程名]"列表来匹配进程名称。

Killall

killall同样使用进程名替代PID,并且它会kill掉所有的同名进程。例如,如果你正在运行多个Firefox浏览器的实例,可以用命令把它们全部kill掉:

killall firefox

在Gnome中,你可以使用这个命令重启Nautilus:

killall nautilus

xkill

xkill 是图形方式kill一个应用。当你在终端键入"xkill",你的光标将立刻变成一个"十字"。你只需要做的是在不正常的应用上点击一下,它就会立刻kill掉这个应用。如果你经常用的话,你也可以添加一个键盘快捷键来激活xkill

结论

当应用不正常而导致系统挂起的时候,人们往往重启计算机并且再一次开启所有的任务。而有了这些"kill"命令,你将能够更好的处理不正常的应用,从而避免导致系统崩溃。当你不想因一个不正常的进程而导致服务器宕机时,它尤其的有用。


via: http://www.maketecheasier.com/kill-command-in-linux/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf 校对:wxy