# 一.恢复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/Cache
3,清理Linux下孤立的包:
图形界面下我们可以用:gtkorphan
sudo apt-get install gtkorphan -y
终端命令下我们可以用:deborphan
sudo apt-get install deborphan -y
4,卸载: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.old
2.执行命令打开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.1456
maya@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.1456
maya@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.mp4
Downloading 【叠纸新作】次世代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及激活,见https://blog.csdn.net/caliph21/article/details/109096929
#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 "[email protected]"
$ 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/