# # 日常使用技巧

## # linux修改文件所属用户和组

1.使用`chown`命令可以修改文件或目录所属的用户：

- 命令：`chown` 用户 目录或文件名
- 例如：`chown qq /home/qq` (把home目录下的qq目录的拥有者改为qq用户)
  2.使用`chgrp`命令可以修改文件或目录所属的组：
- 命令：`chgrp` 组 目录或文件名
- 例如：`chgrp qq /home/qq` (把home目录下的qq目录的所属组改为qq组)

## # 删除多余内核

1.查看内核

    uname -a

1

输出:
`Linux seam-All-Series 4.15.0-36-generic #39~16.04.1-Ubuntu SMP Tue Sep 25 08:59:23 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux`

2.查看已经存在的内核

    dpkg --get-selections| grep linux

1

输出：

    console-setup-linux                     install
    libselinux1:amd64                       install
    linux-base                              install
    linux-firmware                          install
    linux-generic-hwe-16.04                 install
    linux-headers-4.15.0-36                 install
    linux-headers-4.15.0-36-generic         install
    linux-headers-generic-hwe-16.04         install
    linux-image-4.15.0-36-generic           install
    linux-image-generic-hwe-16.04           install
    linux-libc-dev:amd64                    install
    linux-modules-4.15.0-36-generic         install
    linux-modules-extra-4.15.0-36-generic   install
    linux-signed-generic-hwe-16.04          install
    linux-sound-base                        install
    pptp-linux                              install
    syslinux                                install
    syslinux-common                         install
    syslinux-legacy                         install
    util-linux                              install

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

3.卸载内核 a).开始卸载

    sudo apt-get remove [需要卸载的内核名]

1

b).再次查看内核

    dpkg --get-selections| grep linux

1

输出：

    console-setup-linux                     install
    libselinux1:amd64                       install
    linux-base                              install
    linux-firmware                          install
    linux-generic-hwe-16.04                 install
    linux-headers-4.15.0-36                 deinstall [已卸载的内核]
    linux-headers-4.15.0-36-generic         install
    linux-headers-generic-hwe-16.04         install
    linux-image-4.15.0-36-generic           install
    linux-image-generic-hwe-16.04           install
    linux-libc-dev:amd64                    install
    linux-modules-4.15.0-36-generic         install
    linux-modules-extra-4.15.0-36-generic   install
    linux-sound-base                        install
    pptp-linux                              install
    syslinux                                install
    linux-signed-generic-hwe-16.04          install
    syslinux-common                         install
    syslinux-legacy                         install
    util-linux                              install

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

c).已删除内核如果还出现在内核列表中，并且在其末尾还出现`deinstall`，说明还未删除干净，可通过下列代码清理剩余内容

    sudo dpkg -P [已卸载的内核名]

1

## # 通用功能

    添加软件源： sudo apt-get-repository ppa:源

1

## # 更换软件源

    sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
    apt-get update

1
2

## # Ubuntu 更换阿里云软件源

    # 备份
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    # 修改
    sed -i 's/cn.archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
    # 更新
    sudo apt-get update

1
2
3
4
5
6

## # 挂载共享文件

    1.打开VirtualBox,设置虚拟机的共享文件
    2.VirtualBOX控制台=>设备=>安装增强功能
    3.打开ubuntu的终端(Ctrl + Alt + T)=>输入 [ mount -t vboxsf 共享文件夹名 挂载路径 ]
         mount -t vboxsf wwww /mnt/www

1
2
3
4

## # 设置启动区位置

    gsettings set com.canonical.Unity.Launcher launcher-position Bottom

1

## # 声卡设置

    # 解决usb耳机声音播放的问题
    gnome-alsamixer

    alsamixer

    pavucontrol(终极方案)

1
2
3
4
5
6