基础入门路第3篇 Ubuntu系统基础设置和操作

基础入门路之 Ubuntu系统基础设置和操作

    • 1.时间设置
    • 2.启动顺序设置
    • 3.USB启动权限设置
    • 4.任务栏显示网速
    • 5.ppa操作
          • 2.5.1 添加ppa
          • 2.5.2 删除 PPA 源
    • 6.文件夹操作
    • 7.Ubuntu16.04开启启动键盘的数字小键盘
    • 8.编程字体设置
    • 9.说明

1.时间设置

关于Windows和Linux时间不一致

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
sudo timedatectl set-local-rtc 1

说明
网上有各种方式的修改时间不一致的解决办法,但是这种是最靠谱的(不是说其他的都是错误,而是说这样修改出现错误的几率最低),另外,双系统下修改时间其实不太建议,简而言之:
1.如果还有一台只装有Linux系统的电脑,并且你需要将这两个电脑的代码进行联合调试或者两边都要跑(和时间有关的,比如ros代码),那么千万不要修改时间,因为一旦将你的Windows和Linux时间设置一致,那么代码移植必然会出现时间问题报错~

2.如果你需要将代码移植到比如 TX2 Vavier等这些嵌入式平台,那么也千万不要修改时间,理由同上

3.其实我觉得时间这都是小问题,修不修改无所谓的~

2.启动顺序设置

修改Windows和Ubuntu的启动顺序:

sudo gedit /etc/default/grub
sudo update-grub

注意的是从0开始计数~

其中:

GRUB_DEFAULT=0   # 这个是修改启动顺序的,将数字修改为需要默认启动的系统序号
GRUB_TIMEOUT=10  # 这个是修改系统选择界面停留的时间,一般默认10秒,修改数字,单位为秒

3.USB启动权限设置

插上USB设备

dmesg | grep ttyS*   #查看所有设备
lsusb  #查看所有USB设备,记住要修改的USB口设备号
ls -al /dev/ttyUSB0  #查看USB0的权限
lsusb -vvv   #查看USB 设备的 vendorID 和 productID
sudo gedit /etc/udev/rules.d/50-myusb.rules

其实熟练之后会发现lsusb这个命令就可以直接看出vendorID 和 productID

在文件中写入

SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", GROUP="users", MODE="0666"

其中067b和2303用实际vendorID 和 productID代替。

拔掉USB口

sudo udevadm control --reload

为了更好,甚至可以重启电脑

4.任务栏显示网速

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install indicator-netspeed

5.ppa操作

PPA 的一般形式是: ppa:user/ppa-name

2.5.1 添加ppa

添加 PPA 源的命令为:

sudo add-apt-repository ppa:user/ppa-name

添加好记得要更新一下:

sudo apt-get update
2.5.2 删除 PPA 源

删除 PPA 源的命令格式则为:

sudo add-apt-repository -r ppa:user/ppa-name 

然后进入 /etc/apt/sources.list.d目录,将相应 ppa 源的保存文件删除。

最后同样更新一下:

sudo apt-get update

6.文件夹操作

删除文件文件夹:

rm [选项] 文件

-f, --force    #强力删除,不要求确认
-i             #每删除一个文件或进入一个子目录都要求确认
-I             #在删除超过三个文件或者递归删除前要求确认
-r, -R         #递归删除子目录
-d, --dir      #删除空目录
-v, --verbose  #显示删除结果

常用如下几个:

rm -d 目录名    #删除一个空目录
rmdir 目录名    #删除一个空目录
rm -r 目录名    #删除一个非空目录
rm 文件名       #删除文件

在终端进到那个文件夹,然后执行:

sudo rm -rf 文件夹名

如果还是不行,就用

sudo chmod 777 文件夹名
sudo rm -rf 文件夹名

7.Ubuntu16.04开启启动键盘的数字小键盘

sudo apt-get install numlockx
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在打开的文件中添加:

greeter-setup-script=/usr/bin/numlockx on

8.编程字体设置

编程软件中设置字体为需要的编程字体,推荐分先后:

  1. InconsolataGO Bold (Vs code 中使用效果最佳)
  2. Monaco (Qt等IDE中使用效果最佳)
  3. InconsolataGO (可在gedit中使用)

以上均是个人所偏爱的字体,没有绝对的喜好哈~

字体下载链接
提取码: x39k

9.说明

这一篇稍微有些技术含量吧,下一篇介绍一些比较好的主题设置吧,但是应该没有截图……但是都很好看实用

你可能感兴趣的:(ubuntu开发,环境配置)