文章目录

  • 引言
  • 前言
  • 1、熟悉你的GNOME界面
    • 1.1、GNOME指导
    • 1.2、Log out,power off or switch users
    • 1.3、应用程序和窗口
  • 2、熟悉linux的基础
    • 2.1 、熟悉目录
    • 2.2 熟悉权限
  • 3、添加、删除和更新应用程序
  • 4、安装常用的软件,像windows一样用起来吧!
    • 4.1 搜狗输入法
    • 4.2 任意区域截图并做标记吧
    • 4.3 解决双系统的时间不匹配

引言

本文是基于ubuntu 18.04版本,在上一篇文章熟悉了linux的基本操作后,下面从官方的指南来进一步熟悉linux ubuntu的desktop版本。以便于后续更深入了解linux

参考资料:
ubuntu桌面指南
Kubuntu指南

前言

什么是Linux?
Linux kernel是ubuntu的核心,读作“lee-nucks”。任何操作系统上,内核都是很重要的一部分,它提供了硬件和软件之间交流的桥梁
Linux 诞生于1991年,由芬兰学生 Linus Torvalds 发起。那时,它只能运行在 i386 系统上,实质上是个独立编写的 UNIX 内核之克隆,旨在充分利用当时全新的 i386 架构。
什么是GNU?
The GNU Project, pronounced “guh-noo”, was launched in 1984 to develop a complete UNIX-style operating system which is comprised of Free Software: the GNU system. Variants of the GNU operating system, which use the Linux kernel, are now widely used; though these systems are often referred to as “Linux”, they are more accurately called GNU/Linux systems.
现如今 Linux 几乎能运行在所有现代架构之上,这要归功于来自世界各地的人们所付出的大量开发工作。
值得说明的是Kubuntu是基于ubunu的另一版本,不过它的界面默认为KDE,而不是GNOME。但kubuntu也可以切换为GNOME界面

1、熟悉你的GNOME界面

1.1、GNOME指导

GNOME是一套纯粹自由的计算机软件,运行在操作百系统上,提供图形桌面环境。正是因为有了GNOME,才有了linux的界面。下面开始熟悉这些界面吧。

可以看到在电脑界面的左上角是活动(activity),鼠标放上去点一下试试,它可以记录你打开的所有应用的窗口,就像windows系统中的alt+tab键
接下来,还需要说明的是在linux中,我们称windows键,称之为super key。
点击super key可以达到同样的效果,不信,你试试。

一个点表示我开起了该应用的一个窗口,两个点表示我开启了该应用的两个窗口,当我开启了两个firfox的两个窗口后,无法再开启更多窗口,此时,我只需要按住ctrl键,鼠标再次点击,就能开启更多的窗口哦。

1.2、Log out,power off or switch users

当你已经使用完了你的电脑,你可以关闭他,或者挂载,或者帐号注销。
1、
要使其他用户使用您的计算机,您可以注销或保持自身的登录,仅切换用户即可。如果您仅切换用户,则所有应用程序将继续运行,您再次登录时,一切将保留原样。

锁定屏幕时间设置

为了在保护个人隐私和方便使用之间取一个平衡点,你可以设置你的屏幕保护时间,在设置里面的隐私进行设置自动锁屏时间,或者取消自动锁屏。
挂起
当你关掉你的笔记本盖子后,系统会自动进入挂载状态,能够节约你电脑电池和内存,并关闭大量的应用。挂起,会使你的电脑进入睡眠状态,使用较少的电能。

如何手动进入挂起呢?只需要在你的电源关闭按钮处,长按关闭,或者按住alt键即可。直到按钮,变为一个暂停键,点击即可。

1.3、应用程序和窗口

切换窗口
super key +tab
如果super key+` 可以选择窗口下的子菜单,也许你没明白,没关系,你试一试就知道了。

平铺窗口
当你super key后,为了便于你想更好的布局,桌面上只呈现这两个网页,你可以将多余的窗口拖动到右边显示的新桌面上。

2、熟悉linux的基础

2.1 、熟悉目录

linux和unix中任何东西都是文件。目录是文件,文件是文件,设备也是文件。设备通常被当作节点,但仍然是文件。文件系统的最高级别是/或根目录。

根目录/下的一些列的目录对每个Linux发行版都很重要,下列是/目录下一些目录
/bin 一些重要的bin文件
/boot boot配置文件、内核和其它启动时所需的文件
/dev 设备文件
/etc 配置文件、启动脚本etc
/home 不同用户的主文件夹目录
/initrd 用来创建定制的initrd启动进程
/lib 系统的库文件
/lost+found 在根目录下提供的一个系统
/media 自动挂载的硬盘分区以及类似CD、数码相机等移动的介质工具
/mnt 硬盘上手动挂载的文件系统
/opt 第三方应用程序安装位置
/proc 特别的动态目录,用以维护系统信息和状态,包括正在运行的进程进程process的信息
/root root用户home目录,发音“斜杠root(slash-root)”
/sbin 重要的系统二进制文件
/sys 系统文件
/tmp 临时文件
/usr
/ 经常变化的文件,数据库和日志等等

2.2 熟悉权限

每个文件依照重要性具有如下三种权限
用户:适用于该文件的拥有者
用户组:适用于该文件所属的组
其它:应用给其他所有用户

3、添加、删除和更新应用程序

自动下载安装
APT高级包管理工具(advanced packaging tool)是一个强大的安装包管理系统,apt自动处理包的依赖性和其他操作来完成目标软件的安装。
可以被APT使用的一些常见命令:
安装软件包:
sudo apt-get install packname
删除软件包:
sudo apt-get remove packname
查找软件包:
apt-cache search 关键字
获得最新的可用软件包列表
sudo apt-get update
列出更多的命令和选项:
apt-get help

手动安装
尽管首选的安装方式是通过apt来安装,但你依然可以下载并安装单独的软件包。
适用于ubuntu系统的安装文件名为.deb
1、安装某个.deb文件,简单的在.deb文件上右单击鼠标,然后选择ubuntu package menu -》安装软件包
2、或者,你可以在终端输入如下内容来安装.deb文件
sudo dpkg -i 软件包名.deb

因为dpkg是基于debian系统,所以名字叫做dpkg
3、卸载.deb文件,可以输入:
sudo apt-get remove 软件包名称

另外不建议将rpm安装在ubuntu上,rpm是一种red hat package,如果实在没找到对应的deb文件,可以通过程序alien将.rpm文件转换为.deb文件
1、安装alien程序
2、在终端使用管理权限运行如下命令
sudo alien packafge_file.rpm

如何查看自己系统安装的所有软件
dpkg -l
如果想要下载其中的软件
则输入
sudo apt-get remove 文件名称

4、安装常用的软件,像windows一样用起来吧!

4.1 搜狗输入法

前往官网下载,然后得到一个deb文件。

然后开始安装
sudo -i dbkg 搜狗文件名
安装成功后,会出现小企鹅编辑设置。
在应用中的语言支持中,一定要把系统键盘输入方式从ibus切换为fcitx


然后在应用中找到小企鹅配置界面,fcitx,点击+,将仅显示当前语言去掉,搜索:
sogou
不是sougou
输入法配置仅使用这两项即可,这样就可以自由的用shift进行切换。

4.2 任意区域截图并做标记吧

方法1
使用ubuntu自带的截图工具,并将按键重新设置为shift_ctrl+x


这种方式,不能对截图后的图片进行处理
方法2
强烈推荐:
安装flameshot 这是我见过最好用的截图工具,相当于windows中的360截图,十分方便,操作简单。

sudo apt-get install flameshot
下载安装

然后打开键盘工具

设置了快捷键shift+ctrl+D来自动启动这个软件,命令为flame gui
以后就可以使用快捷键直接进行截图操作,并可在线修改截图后的图片,做标记等

4.3 解决双系统的时间不匹配

由于安装了双系统,所以可能会导致系统时间不匹配,windows时间有错。
先在ubuntu下更新一下时间,确保时间无误:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com

然后将时间更新到硬件上:

sudo hwclock --localtime --systohc

一篇文章熟悉ubuntu desktop指南相关推荐

  1. linux opengl 实例,一篇文章入门Ubuntu的OpenGL开发

    因为有点小野心,想写个可以在Linux下跑的渲染库,于是就费了点功夫研究Ubuntu下OpenGL的开发.但是,由于完全没有Ubuntu下开发的经验,遇到了各种问题,折腾了一阵子,总算是有点收获,写篇 ...

  2. 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)

    涤生_Woo 2017年11月11日阅读 15544 关注 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二) 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机 ...

  3. 一篇文章带你熟悉 TCP/IP 协议-(三)

    一篇文章带你熟悉 TCP/IP协议-(一)-https://segmentfault.com/a/11... 一篇文章带你熟悉 TCP/IP协议-(二)-https://segmentfault.co ...

  4. 一篇文章解决所有的 #如何下载安装xshell链接VMware虚拟机liunx系统(如SentOS,ubuntu等等)# 等问题

    目录 一.下载xshell,linux和VMware虚拟机 1.下载xshell 1)xshell官方下载 2)蓝奏云xshell下载 2.下载linux 1) ubantu官网下载 2) sento ...

  5. python 的库如何开发_一篇文章入门Python生态系统

    译者按:原文写于2011年末,虽然文中关于Python 3的一些说法可以说已经不成立了,但是作为一篇面向从其他语言转型到Python的程序员来说,本文对Python的生态系统还是做了较为全面的介绍.文 ...

  6. 一篇文章入门Python生态系统

    开发者从PHP.Ruby或其他语言转到Python时,最常碰到的第一个障碍,就是缺乏对Python生态系统的全面了解.开发者经常希望能有一个教程或是资源,向他们介绍如何以大致标准的方式完成大部分的任务 ...

  7. 一篇文章带你深入理解漏洞之 XXE 漏洞

    目录 一.XXE 是什么 二.简单介绍一下背景知识: 三.基础知识 重点来了: 四.我们能做什么 实验一:有回显读本地敏感文件(Normal XXE) 新的问题出现 新的解决方法 实验二:无回显读取本 ...

  8. 一篇文章了解相见恨晚的 Android Binder 进程间通讯机制

    概述 最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C++,然而 ...

  9. Ubuntu 桌面指南简介

    Ubuntu 桌面指南简介 欢迎阅读 Ubuntu 桌面指南,这是一份 Ubuntu 桌面环境使用的详尽指南. 本指南包含以下章节: 新手上路 - 对 Ubuntu 世界的介绍以及一些有助于您开始使用 ...

最新文章

  1. cdi 作用 spring_什么是CDI,它与@EJB和Spring有什么关系?
  2. 电路设计之干扰问题总结与分析
  3. HttpServletRequest说明
  4. 从MAC缓存表中我们看到的问题
  5. 多线程糗事百科案例(python2)
  6. 中国顶级AI盛会,10月魔都等你来解密!
  7. 最新python中一升级所有已安装的包方法
  8. 全战三国战斗结束卡住_《全面战争:三国》新手指南!全系统解析+上手攻略(上)...
  9. 温湿度传感器的工作原理及应用领域你了解多少呢
  10. 常见移动机器人多角度对比分析
  11. crx什么意思_CRX文件怎么打开-CRX是什么格式-CRX文件是什么意思-腾牛网
  12. IIS 访问页面出现500 – 内部服务器错误的解决方案
  13. Replacing Elements (CodeForces - 1473A)
  14. Billy Belceb病毒编写教程---Win32篇
  15. 遥感应用分析原理与方法(第2版)
  16. 什么是buffer?
  17. 服务器2012怎么换桌面背景,Windows Server 2012 R2桌面化详细设置图解
  18. 什么是数据不平衡问题,应该如何解决
  19. DC有刷电机驱动硬件电路
  20. Spring @Transactional 与 JTA @Transactional

热门文章

  1. BSD和云 – 不可错过的BSD聚会
  2. get请求的乱码解决方式
  3. SVN Switch
  4. 理解正则表达式(程序员第3期文章)
  5. VC++实现Turbo码
  6. 各种Oracle常见操作
  7. windbg断点学习总结
  8. jquery 幻灯片图像切换效果
  9. Java Web - Struts2基本执行流程
  10. kernel笔记——块I/O