# 一.恢复Grub引导:
 U_disk start:
 Ctrl+Shift+t,open Terminal.
 ubuntu@ubuntu:~$ sudo su
 root@ubuntu:/home/ubuntu# fdisk -l
 root@ubuntu:/home/ubuntu# mount /dev/sda /mnt
 root@ubuntu:/home/ubuntu# grub-install --boot-directory=/mnt /dev/sda
 Installing for i386-pc platform.
 grub-install: error: failed to get canonical path of `/cow'.`/cow' Wrong:install 'boot-repair' repair boot:
 ubuntu@ubuntu:~$ df
 ubuntu@ubuntu:~$ sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
 ubuntu@ubuntu:~$ sudo apt-get install -y boot-repair
 ubuntu@ubuntu:~$ boot-repair
 >>>
 select:Recommended repair...waitting...Create a Bootinfo summary(r).This may  require several mintutes....waitting.....restart...> 在迁移后的Ubuntu下重装Grub
 进入Ubuntu,在Ubuntu系统下执行操作:
 sudo update-grub
 sudo grub-install /dev/sda
 >>>
 root@California:~# update-grub
 Sourcing file `/etc/default/grub'
 Sourcing file `/etc/default/grub.d/init-select.cfg'
 正在生成 grub 配置文件 ...
 找到 Linux 镜像:/boot/vmlinuz-5.4.0-52-generic
 找到 initrd 镜像:/boot/initrd.img-5.4.0-52-generic
 找到 Linux 镜像:/boot/vmlinuz-5.4.0-42-generic
 找到 initrd 镜像:/boot/initrd.img-5.4.0-42-generic
 Found memtest86+ image: /memtest86+.elf
 Found memtest86+ image: /memtest86+.bin
 完成
 root@California:~# grub-install /dev/sda
 正在为 i386-pc 平台进行安装。
 安装完成。没有报告错误。
 root@California:~# reboot# 二.主文件夹改成英文:
 语言改英文,重起,使用新本文档,语言改中文,重起,使用旧版本文档,勾选下次不再提示。# 三.垃圾文件清理
 Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。
  一、删除缓存
 1,非常有用的清理命令:
 sudo apt-get autoclean                 清理旧版本的软件缓存
 sudo apt-get clean                     清理所有软件缓存
 sudo apt-get autoremove              删除系统不再使用的孤立软件
 这三个命令主要清理升级缓存以及无用包的。2,清理opera firefox的缓存文件:
 ls ~/.opera/cache4
 ls ~/.mozilla/firefox/*.default/Cache3,清理Linux下孤立的包:
 图形界面下我们可以用:gtkorphan
 sudo apt-get install gtkorphan -y
 终端命令下我们可以用:deborphan
 sudo apt-get install deborphan -y4,卸载:tracker
 这个东西一般我只要安装ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。
 附录:
 包管理的临时文件目录:
 包在
 /var/cache/apt/archives
 没有下载完的在
 /var/cache/apt/archives/partial  二、删除软件
 ubuntu软件的删除一般用“ubuntu软件中心”或“新立得”就能搞定,但有时用命令似乎更快更好~~
 sudo apt-get remove --purge 软件名
 sudo apt-get autoremove                                                         删除系统不再使用的孤立软件
 sudo apt-get autoclean                                                             清理旧版本的软件缓存
 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P               清除残余的配置文件
 保证干净。  三、删除多余内核
 1,首先要使用这个命令查看当前Ubuntu系统使用的内核
 uname -a  2,再查看所有内核
 dpkg --get-selections|grep linux
 有image的就是内核文件
   3,最后小心翼翼地删除吧
 sudo apt-get remove linux-image-2.6.32-22-generic
 ps:linux-image-xxxxxx-generic     就是要删除的内核版本
 还有
 linux-headers-xxxxxx
 linux-headers-xxxxxx-generic     总之中间有“xxxxxx”那段的旧内核都能删,注意一般选内核号较小的删内核删除,释放空间了,应该能释放130-140M空间。
最后不要忘了看看当前内核:uname -a
 附录:
 包管理的临时文件目录:
 包在
 /var/cache/apt/archives
 没有下载完的在
 /var/cache/apt/archives/partial # 四、Ubuntu修改默认键盘布局的方法
当初安装Ubuntu的时候选了键盘布局为英国的键盘布局(爱尔兰键盘),打代码的时候‘#’打成了一个类似‘£’的符号,‘|’打成了’~’。
方法1:
 重启无效:>
 命令:sudo dpkg-reconfigure keyboard-configuration,使用这个命令后会出现非常人性化的伪图形界面供我们设置。
 然后选择步骤>>>> 按TAB选择》确定
 1.选择‘通用104键’---Generic 104-key PC
 2.英语(美国)English (US)
 3.键盘布局默认
 4.无组合键
 5.确保ubuntu右上角键盘的显示为“键盘-英语(美国)”,如果不是则点击设置为英语(美国)maya@California:~$ sudo dpkg-reconfigure keyboard-configuration
 Your console font configuration will be updated the next time your system
 boots. If you want to update it now, run 'setupcon' from a virtual console.
 update-initramfs: deferring update (trigger activated)
 正在处理用于 initramfs-tools (0.136ubuntu6.3) 的触发器 ...
 update-initramfs: Generating /boot/initrd.img-5.4.0-52-generic
 I: The initramfs will attempt to resume from /dev/sda5
 I: (UUID=925510db-1454-4e19-8f91-7e91a3910997)
 I: Set the RESUME variable to override this. > 方法2(有效):
 设置>区域与语言>输入源(选择键盘布局或输入法)>-删除所有输入法>+添加英语(美国)+添加中文输入法,查看,完成
 %sudo ALL=(ALL:ALL) NOPASSWD: ALL # 五、Ubuntu出现无法定位软件包,更换源:
 解决办法很简单,更换另一个源就行了。一般建议是使用国内的源。
 1.在修改source.list前,最好先备份一份
 执行备份命令
 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old2.执行命令打开sources.list文件:
 sudo vim /etc/apt/sources.list将下边的阿里源复制进去,然后点击保存关闭。
清华源
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
     # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
     deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
     # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
     deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
     # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
     deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
     # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse其他源:
 阿里源    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse  
     deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse  
     deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse  
     deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse  
     deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse  
     deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse  
     deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse  
     deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse  
     deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse  
     deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse网易源
    deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
     deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
     deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
     deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
     deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
     deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
     deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
     deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
     deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
     deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse 更新源
 sudo apt-get update
    
 更新软件
  sudo apt-get upgrade卸载不需要了de软件包
 sudo apt autoremove
 下列软件包是自动安装的并且现在不需要了:
   libfprint-2-tod1
 使用'sudo apt autoremove'来卸载它(它们)#-->系统 软件安装与更新 失败 解决:
 1.更新阿里源:
 maya@California:/etc/apt$ sudo gedit sources.list
 sudo apt-get update
 sudo apt-get install -f
 您希望继续执行吗? [Y/n] y
 2.软件安装与更新-换anli源-》重试更新# 六、you-get与pip安装:
 # 一、you-get:
 maya@California:~$ pip3 install you-get
 Collecting you-get
   Downloading you_get-0.4.1456-py3-none-any.whl (217 kB)
      |████████████████████████████████| 217 kB 23 kB/s
 Installing collected packages: you-get
   WARNING: The script you-get is installed in '/home/maya/.local/bin' which is not on PATH.
   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
 Successfully installed you-get-0.4.1456maya@California:~$ pip install you-get
 Defaulting to user installation because normal site-packages is not writeable
 Requirement already satisfied: you-get in /home/maya/.local/lib/python3.8/site-packages (0.4.1456)maya@California:~$ you-get
 you-get:未找到命令>>>+sudo:
 maya@California:~$ sudo pip install you-get
 Collecting you-get
   Downloading you_get-0.4.1456-py3-none-any.whl (217 kB)
      |████████████████████████████████| 217 kB 105 kB/s
 Installing collected packages: you-get
 Successfully installed you-get-0.4.1456maya@California:~$ you-get -V
 you-get: version 0.4.1456, a tiny downloader that scrapes the web.### >>>you-get命令详解:
         获得下载资源的信息,使用-i参数,i代表info资源信息
     1.you-get -i 【资源地址,http/https】,然后download-with命令下载对应的格式
 # 先使用you-get -i 【资源地址】
 maya@California:~$ you-get -i https://www.bilibili.com/video/BV1Pf4y1z7Rt
 site:                Bilibili
 title:               【叠纸新作】次世代3D恋爱动作手游《恋与深空》实机画面PV
 streams:             # Available quality and codecs
     [ DASH ] ____________________________________
     - format:        dash-flv
       container:     mp4
       quality:       高清 1080P
       size:          35.4 MiB (37167283 bytes)
     # download-with: you-get --format=dash-flv [URL]# 切换路径,然后再下载视频:
 maya@California:~$ cd ~/Downloads
 maya@California:~/Downloads$ you-get --format=dash-flv https://www.bilibili.com/video/BV1Pf4y1z7Rt# 指定文件夹:  #
 maya@California:~$ you-get -o ~/Desktop/恋与空 --format=dash-flv https://www.bilibili.com/video/BV1Pf4y1z7Rt# 设置自定义路径及文件名 #
 maya@California:~$ you-get -o ~/Desktop -O sky --format=dash-flv480 https://www.bilibili.com/video/BV1pz4y1o7ek
     
 #》》》批量下载B站的教程视频贴上我需要下载的地址:https://www.bilibili.com/video/av71335007
 批量下载命令:
 you-get --playlist -o D:\docker教程 --format=flv https://www.bilibili.com/video/av71335007 
 # 二、pip正确安装:
 重新安装 pip 但不是通过 apt-get 而是通过 python -m
 因为我用的是 python3 ,所以我执行的命令为:
 maya@California:~$ sudo python3 -m pip install --upgrade --force-reinstall pip
 Collecting pip
   Downloading pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
      |████████████████████████████████| 1.5 MB 8.9 kB/s
 Installing collected packages: pip
 maya@California:~$ pip -V
 pip 20.2.4 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)成功安装 python3 对应的 pip ,并且修改 pip 指定为 python3 的包管理工具。此时执行 pip -V
 #七、>>>>ubuntu20.4安装最新版ffmpeg4.3以上版本详细流程
 第一步:下载资源包
 官方链接如下:https://ffmpeg.org/download.html
 ffmpeg-4.3.1.tar.gz第二步:依次运行以下命令
 1、对资源包进行解压
 tar -zxvf ffmpeg-4.3.1.tar.gz
 2、进入资源包文件夹目录
 cd ffmpeg-4.3.1/
 3、建立文件夹build
 mkdir build
 4、进入build文件夹
 cd ./build
 5、安装yasm
 sudo apt-get install yasm
 6、运行配置文件
 ../configure
 maya@California:~/Downloads/ffmpeg-4.3.1/build$ ../configure
 nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.***maya@California:~/Downloads/ffmpeg-4.3.1/build$ ../configure --disable-x86asm
 7、编译(这个过程耗时比较久,耐心等待一下)
 make
 8、安装
 sudo make install
 9、运行下面语句出现这个界面说明安装成功(如果没有出现,重启电脑试试)
 ffmpeg -version
 maya@California:~/Downloads/ffmpeg-4.3.1/build$ ffmpeg -version
 ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
 built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04)
 成功~
 再you-get 视频就能合并拉!maya@California:~/Downloads/ffmpeg-4.3.1/build$ you-get -o ~/Desktop/恋与空 --format=dash-flv https://www.bilibili.com/video/BV1Pf4y1z7Rt
 site:                Bilibili
 title:               【叠纸新作】次世代3D恋爱动作手游《恋与深空》实机画面PV
 stream:
     - format:        dash-flv
       container:     mp4
       quality:       高清 1080P
       size:          35.4 MiB (37167283 bytes)
     # download-with: you-get --format=dash-flv [URL]Downloading 【叠纸新作】次世代3D恋爱动作手游《恋与深空》实机画面PV.mp4 ...
  100% ( 35.4/ 35.4MB) ├████████████████████████████████████████┤[2/2]   12 MB/s
 Merging video parts... Merged into 【叠纸新作】次世代3D恋爱动作手游《恋与深空》实机画面PV.mp4Downloading 【叠纸新作】次世代3D恋爱动作手游《恋与深空》实机画面PV.cmt.xml ...
 #八、火狐安装flash
一、一般选择选者.tar.gz包
 二、 下载后解压:
 tar -zxvf flash_player_npapi_linux.x86_64.tar.gz
 maya@California:~/Downloads$ tar -zxvf flash_player_npapi_linux.x86_64.tar.gz
 libflashplayer.so
 三、拷贝到火狐插件目录:
 sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins/
 如果报目录不存在错误,说明火狐安装目录不是这个,看具体情况。
 maya@California:~/Downloads$ sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins/
 maya@California:~/Downloads$ sudo cp -r usr/* /usr
 maya@California:~/Downloads$
   运行了 #-->系统 软件安装与更新 失败 解决:
 火狐浏览器莫名其妙的可以播放视频了,即可。#九、安装pycharm2020.2.2及激活,见
#10、git/github
 1.mkdir myGithub  
 cd myGithub  
 2.sudo apt install git  
 3.git init  
 已初始化空的 Git 仓库于 /home/maya/myGithub/.git/  
 5.把github上面的仓库克隆到本地:  
 git clone https://github.com/caliph21/Ubantu.git  
 正克隆到 'Ubantu'...  
 6.把需要上传的文件或文件夹拷贝到/myGithub文件夹内
   如拷贝到Ubantu文件夹不会拷贝任何东西。
  
 7.接下来依次输入以下代码即可完成其他剩余操作:
 $ git add  . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
 $ git init
 $ git config --global user.name "caliph21"
 $ git config --global user.email "caliph21@163.com"
 $ git commit -m "first commit"(注:“提交信息”里面换成你需要,如“first commit”)
 $ git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)  USB连接手机:
maya@California:/run/user/1000/gvfs/mtp:host=HUAWEI_DUK-AL20_FFK0217922006370/内
 部存储/91movie$
 cp /home/maya/PycharmProjicts/Event/万族之劫.txt ./91movie/