川叔的Ubuntu私房菜(2333
前言
本篇针对Ubuntu18.04或Ubuntu Gnome
推荐一本书《鸟哥的Linux私房菜》,虽然我没有看完,但真的是一本很棒的书。由于鸟哥的Linux写的非常深入,所以对于不做运维的人来说有些太难了。
这篇《川叔的Ubuntu私房菜》就作为我记录各种在使用Ubuntu时学到的小技巧的地方。顺便一提利根川赛高。
crontab
linux的开机自启动方式很多,去搜索的话一般的建议都是添加到服务里。但是有时候我们就一个简单的脚本添加到服务也太麻烦了。所以我找到了一种我认为最简单的开机启动方法。
1 |
|
如果你的系统里有多种编辑器的话,会进入一个编辑器选择的步骤
然后在打开的文本里添加
1 |
|
这样下次启动的时候就会执行这个命令,路径什么的需要注意一下。
除了@reboot
之外,还有个服务器上非常常用的@daily
,即每天自动执行,当然crontab
还有很多其他的定时任务。有兴趣的可以看这个
SCP (不是基金会)
Linux之间传文件有除了ftp外更简单的方式
不知道为什么,每次在服务器上装vsftpd都是一件非常痛苦的事情,总会遇到各种奇奇怪怪的问题。以至于后来有一段时间,我甚至选择使用网盘、github这种第三方存储作为上传文件到服务器的媒介。
这种情况终止于一天逛Ubuntu Forums的时候发现有人用
1 |
|
的命令。查了一下才知道,这就是基于ssh的文件上传。
1 |
|
example
1 |
|
要注意的是目录需要提前建好,不然会报没有找到目录或文件的错。
kill -9 PID & xkill
有时会遇到执行了kill PID
但是进程还是杀不死的情况。这个时候加上-9
参数就可以杀死进程了。
另外在桌面端的时候有时候会遇到Chrome、QQ、LibreOffice卡死的情况,这个时候可以Ctrl+Alt+T
打开终端输入xkill
,然后鼠标就会变成一个”x”,点一下卡死的窗口就可以关掉了。顺便一提的是有时候Ubuntu会弹出系统崩溃、系统错误这样的对话框,实际上其中只有很小一部分是真正的系统崩溃,大部分都是某个软件崩溃了,具体内容可以展开详情看看。
QQ & TIM
由于腾讯压根就没有提供Linux的版本所以在Ubuntu上用QQ是一个比较麻烦的事情。Github上有很多QQ for Linux的项目,但是其实最终都指向了一个唯一的解决方案——Wine
。
说个冷知识,
Wine
的全称是Wine Is Not an Emulator
Wine给在Linux、Mac上运行Windows程序提供了可能。虽然各种奇怪的bug和内存泄露是经常的事,但是有总比没有好。不过呢如果真的要从安装Wine、安装各种.Net库、字体开始到最终安装QQ、TIM,那也太麻烦了。比较简单的是去Github上找已经打成AppImage
的发行版,但是还有一种更通用、更稳定的方法——Crossover
。
Crossover
是一款商业软件、所以是收费的,终身是100多,不想付的话网上也应该能找到破解版。
装了Crossover
之后安装Windows上的程序就完全傻瓜化了,而且会有各种软件在Linux上兼容性的评分。QQ和TIM间建议安装TIM,QQ有时候会突然崩溃,比较僵硬。
系统监视器(任务管理器)
Ubuntu是有个类似于任务管理器的东西的,只不过Gnome并没有为他绑定快捷键,如果想要像Windows一样使用任务管理器的话需要在设置
->设备
->键盘
里添加。系统监视器对应的命令是gnome-system-monitor
美化桌面
虽然18.04换了Gnome,但是完完全全的继承了原本Unity的丑。看看隔壁Kali
的桌面,帅到爆。再看看Ubuntu,开机基佬紫就不说了,桌面侧边栏真是丑到没话说。
首先要安装User Themes
,
为了更方便的安装插件、需要在Chrome中先安装extensions.gnome.org
的插件。
安装好User Themes后(最好再装一个dash to dock
或者dash to panel
)就可以到gnome-look里挑一个中意的主题了。
主题的作者一般会在下载的地方写好安装方法。
美化登录
如果说桌面还可以接受的话、那登录界面真是人神共愤了。不过好在gnome-look里一样提供了很多gdm的主题。我个人比较推荐这个
作者的README写的也非常清楚
复制bg-boat.jpg到背景目录
cp ~/Downloads/Ocean-blue-GDM3/bg-boat.jpg /usr/share/backgrounds/备份默认的ubuntu.css
cp /usr/share/gnome-shell/theme/ubuntu.css /usr/share/gnome-shell/theme/ubuntu.bk覆盖ubuntu.css
cp ~/Downloads/Ocean-blue-GDM3/ubuntu.css /usr/share/gnome-shell/theme/重启
reboot -f