`
ronry
  • 浏览: 39883 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用Ubuntu (2)-系统设置

阅读更多

安装好系统之后,可以进行一些简单的偏好设置,以让Linux用得更得心应手。

快捷键
    * Ctrl+Alt+D:切换到桌面
    * Ctrl+Alt+T:打开终端

安装RPM

Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。具体步骤为:
    * sudo apt-get install alien #alien默认没有安装,所以首先要安装它
    * sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb
    * sudo dpkg -i xxxx.deb #安装

注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb

 

安装apt-file命令

    在用源代码安装一些用c写的软件时可能会出现一些文件找不到的错误,例如

configure: error: bzlib.h is required

 而一时半会又找不到缺少的文件究竟属于那个软件包。这种情况下,apt-file命令就会派上用场了。

    首先,安装apt-file命名: sudo apt-get apt-file;

    安装好后会自动提示更新软件的cache。也可以用apt-file update命令手动更新cache;

    更新好cache后,就可以用apt-file search xxxx.h来查找所需的文件到底属于哪个软件包;有时候可能会找到多个软件包,那就要进行进一步的人工挑选了。/usr/include是linux头文件的主目录,如果改目录在搜索结果中,则优先考虑安装相应的软件。


更改窗口按钮位置

    Ubuntu10.04默认安装的时候,窗口的最大化、最小化和关闭按钮是在窗口的左边的。这对很多人都会是十分别扭的。可以通过以下方法设置这些按钮的位置:
    * 按 Alt + F2 ,运行 gconf-editor
    * 在左侧目录树中,找到 /apps/metacity/general/
    * 在右侧找到键: button_layout , 修改值为 menu:minimize,maximize,close

 

开机自动挂载硬盘

    虽然ubuntu在使用时能自动挂载硬盘。但每次开机后都需要重新挂载一次也还是比较麻烦的。而且有些开机自动启动的软件在运行时就会自动扫描某些目录,如果这些目录没被加载,那这些软件启动也就失败。所以还是很有必要在开机时就能自动挂载硬盘的。

    为了自动挂载硬盘,需要知道2个文件:/etc/fstab和/etc/mtab。前者就是使用mount将设备载入到系统的某个载入点所需执行的命令的内容,所以只要修改这个文件就能达到自动加载的目的;后面这个文件则是实际文件系统的载入记录的地方,每次文件系统更改时,就会更改这个文件。

    从面上介绍可以,只需更改/etc/fstab这个文件即可达到自动挂载的目的。那么要怎么改这个文件呢?大概该文件,大概的内容的格式为:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda8 during installation
UUID=b747708d-0f05-4e5e-b174-17c970b508df / ext4 errors=remount-ro 0 1
# /home was on /dev/sda9 during installation
UUID=1a349adb-6f95-4079-b5cc-f5cadf4b6aa2 /home ext4 defaults 0 2
/dev/sda6 /media/JOB vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=0,shortname=mixed,dmask=0077,utf8=1,flush 0 0

 每一行为挂载的一个分区。而每行的内容的格式都包括:

# <file system> <mount point> <type>        <options>             <dump>         <pass>
      磁盘设备号          挂载点     分区的文件系统     文件系统参数          是否用dump备份  是否以fsck检验分区
                                                             (一般情况下可设为defaults) (0:不备份;1备份) (0不检验;1要检验)

 这些项目中如果有配置不当则会导致加载失败。可以用mount -a命令来对fstab文件进行校验。如果运行mount -a没有任何提示则说明配置是正确的。如果实在不知道如何配,可以先在图形界面中挂载需要挂载的分区,然后在查看/etc/mtab文件,从中拷贝到要自动挂载的分区的配置到/etc/fstab文件中即可。

 

Gedit自动识别GBK编码

     使用默认的gedit打开文件,但是文件编码是gb2312,或者gbk时,中文可能就会是显示为乱码,遇到这个问题,可以使用gedit的打开菜单,在选择文件的同时,可以有选项选择编码,这样可以保证打开的文件编码正确,正确显示文件中的中文,

     如果经常使用gbk的编码,那么就可以通过终端下面执行gconf-editor,然后选在apps下gedit-2下preferences下的encodings下的auto_detected,双击,添加gbk编码,同时gbk编码移动到utf-8的后面,这个细节也很重要。否则有时候还是会检测成其他编码。出现乱码。

 

添加右键在终端打开操作

 

sudo  apt-get install nautilus-open-terminal

 

为Chrome导入似有证书

 

pk12util -d sql:$HOME/.pki/nssdb -i xxxxxxx.pfx

 

优化Eclipse界面

编辑~/.gtkrc-2.0 文件,如果没有就新建,输入以下内容,保存即可:

style "gtkcompact" {
font_name="Sans 9"
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=0
GtkButtonBox::child_internal_pad_y=0
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=0
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=0
GtkToolbar::space-size=0
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkExpander::expander_size=10
GtkExpander::expander_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::expander-size=8
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
}

class "GtkWidget" style "gtkcompact"
style "gtkcompactextra" {
xthickness=1
ythickness=1
}

class "GtkButton" style "gtkcompactextra"
class "GtkToolbar" style "gtkcompactextra"
class "GtkPaned" style "gtkcompactextra"
分享到:
评论

相关推荐

    mongodb-linux-x86_64-ubuntu1404-3.6.4

    这个压缩包中的“mongodb-linux-x86_64-ubuntu1404-3.6.4”包含了MongoDB服务器的可执行文件和其他必需的库文件,解压后按照官方文档进行安装和配置即可在Ubuntu 14.04系统上运行MongoDB。需要注意的是,不同的操作...

    mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz

    在这个特定的场景中,我们关注的是MongoDB针对Linux x86_64架构、针对Ubuntu 16.04操作系统的安装包——"mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz"。 这个压缩包文件的名称揭示了一些关键信息: 1. **mongodb**:...

    ubuntu-14.04-desktop-amd64.iso(网盘链接,永久有效)

    根据提供的文件信息,本文将详细解析与“ubuntu-14.04-desktop-amd64.iso”相关的知识点,包括Ubuntu 14.04版本的特点、64位系统的概念、ISO...无论是作为日常使用的操作系统还是开发环境,Ubuntu 14.04都值得尝试。

    mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz

    2. **解压文件**:使用tar命令解压下载的tgz文件: ``` tar -zxvf mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz ``` 3. **创建数据目录**:MongoDB需要一个特定的目录来存储数据,通常为`/data/db`。如果该目录...

    ubuntu-14.04.3-desktop-amd64.iso.zip

    标题中的"ubuntu-14.04.3-desktop-amd64.iso.zip"指的是Ubuntu操作系统的一个发行版,具体是14.04.3(Trusty Tahr)的桌面...用户需要解压后使用该ISO文件来安装系统,享受到Ubuntu的开源世界带来的各种优势和便利。

    mongodb-linux-x86_64-ubuntu1604-4.0.18.tgz

    在本案例中,我们关注的是针对Ubuntu 16.04系统的MongoDB 4.0.18版本的安装包。 MongoDB 4.0是MongoDB的一个重要版本,引入了诸多新特性,包括ACID交易支持、聚合框架的增强、新的存储引擎WiredTiger的改进以及对 ...

    ubuntu-16.04.5-desktop-amd64镜像

    Ubuntu 是一个广泛使用的开源 GNU/Linux 操作系统,以其简洁易用的桌面环境而闻名。它由 Canonical Ltd. 开发和支持,后者是一家全球性的专业开发团队,致力于为个人用户、企业和开发者提供高质量的操作系统解决方案...

    Ubuntu deepin-wine 解决系统非中文语言环境时软件无法设置为中文

    Ubuntu把wine的QQ、微信的系统托盘集成到状态栏 1 安装gnome-tweak-tool sudo apt install gnome-tweak-tool 2 安装top-icons-plus扩展插件 sudo apt-get install gnome-shell-extension-top-icons-plus gnome-...

    emqttd-ubuntu16.04-v2.3.0.zip

    “emqttd-ubuntu16.04-v2.3.0.zip”是一个针对Ubuntu 16.04操作系统的EMQTT服务器软件包,版本号为2.3.0。这个压缩包包含了一整套部署和运行EMQTT broker所需的文件,使得用户能够在该操作系统上搭建和管理MQTT服务...

    secureCRT-8.3.4.ubuntu17-64.rar

    本文将详细介绍如何在Manjaro和Ubuntu 17.04系统中安装并使用SecureCRT。 一、下载与安装 标题中的"secureCRT-8.3.4.ubuntu17-64.rar"表明这是SecureCRT 8.3.4版本的Linux 64位安装包,适用于Ubuntu 17.04。首先,...

    百度云资源下载ubuntu-14.04-desktop-amd64.iso;

    Ubuntu 14.04,全称为Ubuntu 14.04 LTS (Trusty Tahr),是Ubuntu操作系统的一个长期支持(LTS)版本,发布于2014年4月17日。该版本基于Linux内核3.13系列,并提供了大量的更新和支持,以确保系统的稳定性和安全性。 ...

    Ubuntu----使用桌面小工具.txt

    安装完成后,你可以通过系统设置或直接从桌面访问AWN和Screenlets,开始自定义你的Ubuntu桌面。 ### 屏幕截图与分享 当你成功设置了心仪的Screenlets布局后,不要忘记保存你的成果。Ubuntu自带的截图工具允许你...

    mongodb-linux-x86_64-ubuntu1604-4.2.2.tgz

    这个压缩包“mongodb-linux-x86_64-ubuntu1604-4.2.2.tgz”是专为Ubuntu 16.04 LTS操作系统编译的MongoDB 4.2.2版本的二进制安装包,适用于64位(x86_64)架构的系统。由于从MongoDB官网下载速度可能较慢,此压缩包...

    scrt-8.7.3-2279.ubuntu19-x86_64.deb

    在Linux系统中,尤其是Ubuntu 19这样的64位环境下,`scrt-8.7.3-2279.ubuntu19-x86_64.deb`包便是专门为这一环境优化的安装文件,确保了在这些平台上稳定运行。 首先,我们来了解SecureCRT的主要特性: 1. **多...

    Ubuntu-Cloner系统备份、恢复、克隆、批量部署

    Ubuntu-Cloner能够创建完整的系统镜像,包括操作系统、用户数据、设置等所有内容。备份过程通常涉及全盘备份和增量备份两种方式。全盘备份会复制系统中的每一个文件,而增量备份则仅保存自上次备份以来更改的部分,...

    Ubuntu-14.04.1系统32位和64位种子

    Ubuntu 14.04.1 是 Ubuntu 操作系统的一个长期支持版本(LTS),它在2014年发布,提供了对32位(i386)和64位(amd64)架构的支持。这个系统因其稳定性和广泛的软件兼容性而受到用户的欢迎,尤其适合个人用户、...

    mongodb-linux-x86_64-ubuntu1604-3.4.13.tgz

    2. 解压:使用`tar`命令解压下载的文件。例如,你可以运行`tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.13.tgz`来解压。 3. 安装:解压后,你可以将MongoDB的可执行文件复制到系统路径中的适当位置,如 `/usr/...

    scrt-8.3.4.1699.ubuntu17-64.tar.gz

    本文将详细讲解如何在Ubuntu 17.04以及兼容的Manjaro系统中安装和使用secureCRT 8.3.4.1699。 首先,我们来看标题"scrt-8.3.4.1699.ubuntu17-64.tar.gz",这是一个针对64位Ubuntu 17.04系统的secureCRT版本的压缩包...

    Ambari-2.7.3.0+HDP-3.1.0.0-Ubuntu安装包-HDP安装包大全

    Apache Ambari是一款由Apache软件基金会开发的管理工具,它为Hadoop和其他大数据技术提供了直观的Web界面,用于集群的部署、管理和...正确理解和使用这些资源,对于在Ubuntu系统上成功部署和运维Hadoop集群至关重要。

    阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面(进阶-脚本一键执行)-相关文件

    在本教程中,我们将深入探讨如何使用阿里云服务器ECS上的Ubuntu 16.04 64位操作系统配置桌面环境,并通过脚本实现一键安装。这个过程对于那些希望快速搭建远程开发或测试环境的人来说非常有用。以下是相关知识点的...

Global site tag (gtag.js) - Google Analytics