一.在windows环境下安装Ubuntu18.04操作系统

Ubuntu入门指南:https://wiki.ubuntu.org.cn/Ubuntu%E6%A1%8C%E9%9D%A2%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97
点击:(亲测有效)
操作指南

二.修改输入法

1.击右上角下三角符号:

2.点击设置:

3.选择区域语言(OK):

二.更改文件权限:

相信你已经在安装ubuntu系统时设定了密码,如此可进入Root模式以修改文件权限。
  1. Ctrl+ALT+T:(同时按下)进入terminal
  2. 输入su,并输入密码(注意:密码是不可见的,所以别认为是自己敲不上

    如此可以输入如 chmod a+w [文件路径]如:

    上图是在图片文件夹下右击打开terminal,a代表all表示对所有用户操作,+表示增加权限,w表示写权限。当然也可以使用:
sudo chmod a+w  [文件名]
提示:将东西复制到终端是:Shift+Ctrl+V
  1. 补充:上述只是开一个头,对桌面的其他操作可见链接

三.删除杂音

输入错误时,确实会有电脑发声,可以以此来关闭。
打开文件>其他位置>计算机>etc>inputrc


先修改inputrc的权限,增加"w"权限,然后将第21行的注释删除。
其中几行如下:

# do not bell on tab-completion
set bell-style none
# set bell-style visible

四.显示网速、cpu占用率、温度等的显示

启动terminal,输入:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor

接着输入

indicator-sysmonitor  &
这时先别关闭终端,而是点击右上角显示的网速符号>Preferences>勾选Run on startup>Advance

可在Advance里选择其他显示,这时关闭终端,不会显示符号;但是下次开机时就自动显示,不需要终端输入。

有时候ppa需要漫长的等待,最后还不一定出来,直接git也行
github地址:https://github.com/fossfreedom/indicator-sysmonitor

sudo apt-get install python3-psutil curl git gir1.2-appindicator3-0.1
git clone https://github.com/fossfreedom/indicator-sysmonitor.git
cd indicator-sysmonitor
sudo make install
nohup indicator-sysmonitor &

五.音乐软件

Linux操作系统下的音乐软件,我们在windows下使用的同一软件着实不多。以Linux for  QQ 为例,垃圾的界面,每次登录都需要扫码。这里的音乐软件我推荐网易云音乐。在ubuntu下它依然有着熟悉而又良好的界面。
网易云音乐:点击右上角的“下载全部客户端”,选择linux,下载后安装即可。

最后你会发现点击下载的.deb文件并点击install后,安装的具体位置在"/opt",关于文件目录分析可见链接

六.关于在Linux操作Windows文件的问题

当然可以在下图中对相应的硬盘选择卸载、挂载,以进行操作。

这里给出一个使用的方法。用微软的Onedrive。
参考:https://gitee.com/PeripateticWind/onedrive?_from=gitee_search
windows下自己使用Onedrive,这里给出Linux下的使用方法。

sudo apt-get install libcurl4-openssl-dev
sudo apt-get  install libsqlite3-dev
sudo snap install --classic dmd && sudo snap install --classic dub
sudo apt-get install git
sudo apt-get install make
git clone https://github.com/skilion/onedrive.git
sudo apt-get install onedrive
cd onedrive
make
sudo make install
onedrive

上述git一行的链接也可改为https://gitee.com/PeripateticWind/onedrive?_from=gitee_search
每敲完一行,回车就行了。
最终终端会出现一个链接,将该链接复制到浏览器上,并登录,会弹出一个空白网页,该空白网页的链接回来复制到终端上,并等待同步,同步完毕后接着再输入:

systemctl --user enable onedrive
systemctl --user start onedrive

此时“主目录”下的“Onedrive”已实现同步,你对该目录下的文件操作即同步到windos下的Onedrive。

七.开机自启

 本人需要开机自动一个python脚本,里面需要import cv2,
本人曾尝试什么rc-local.service,rc.local,或gnome-session-propertiesXXXXXXXXXXXXX
之类的方法,脚本是调用了没错,但是显示"cannot connect to X server",许多说可以
注释掉“imshow”的那行代码,但是这不符合本人所需。于是乎找到了另一个方法,见下文

cd 到下述路径,并touch test.desktop

/home/<用户名>/.config/autostart

下添加后缀为.desktop的文件,别忘了加上u+x权限
然后在里写入如下

[Desktop Entry]
Name=test
Comment=Python Program
Exec=python3 /home/ys/OneDrive/code/Linux/python/video.py
Icon=/home/ys/Pictures/1.jpg
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

其中我建立的是test.desktop,所以名字为test, Icon就是这个test.desktop的力标,Exec后加入你要自启的python脚本即可。然后重启试试(也可以不重启,保存后双击test.desktop)
不喜欢cd?:打开文件管理器>打开home,此时可能看不到.config文件,这时***你按下Ctrl+h即可发现隐藏的文件夹,就此可以找到autostart文件夹。
温馨提示:在python脚本中最好引入cv2包的绝对路径,因为opencv这个包它要系统调用,否则可以试试,不出来的!!!***

#coding=utf-8
#!/usr/bin/python3
import sys
#下面这这个路径(本人的cv2包所在),你要是不引入的话,是不imshow的
sys.path.append("/home/ys/.local/lib/python3.6/site-packages")
import cv2 import timeif __name__ == '__main__':cv2.namedWindow("camera",1)video = cv2.VideoCapture(0)#num=0while True:success,img = video.read()cv2.imshow("camera",img)#按键处理,注意,焦点应当在摄像头窗口,不是在终端命令行窗口key = cv2.waitKey(10) if key == 27:#esc键退出print("esc break...")break'''if key == ord(' '):#保存一张图像num = num+1filename = "frames_%s.jpg" % numcv2.imwrite(filename,img)'''video.release()cv2.destroyWindow("camera")

八.WPS

推荐使用wps for linux作为ubuntu下的文本软件
https://www.wps.cn/product/wpslinux

九.安装.exe文件

在终端输入如下:
通常是 sudo apt install wine
然后输入:

winetricks

会弹出一个弹窗,选择install an applaction会发现有许多应用可以选择,例如你会发现“qq”,即安装qq(下面依然以安装QQ为例,安装其他的类似)
这里我们不用这种方法,我们用另一种方法:
星外之神
即:git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
然后在git得到的文件夹下输入:

sudo apt -f install
sudo sh install.sh

接着在链接中选择一个.deb后缀的,其他的应该也行,无所谓了,
下载后,sudo dpkg -i deepin.com.qq.im_9.1.8deepin0_i386.deb
即安装完成,此时可以正常打开,但是不出意外的话会出现乱码,解决乱码可以参考链接简单地讲就是在home目录下,把window系统中的C:\WINDOWS\Fonts文件夹直接copy到 deepin-wine-for-ubuntu/drive_c/windows 目录中并覆盖其Fonts目录即可。

十.android for linux

对于不想采用九中所述的方法来安装.exe,如果有对应的.apk文件,则可以用xDroid来进行安装:https://www.linzhuotech.com/
这个软件真的很好用,而不需要虚拟机。界面如下,直接占地即可下载。良心推荐。

十一.github.com连不上

可先sudo gedit /etc/hosts
然后删除有关github的所有内容,一定要先删除!!!!并保存!!!,接着在终端输入:
ping github.com此时会得到一个ip地址,例如:52.74.223.119
同理,再ping github.global.ssl.fastly.net会得到另一个ip地址,例如:69.63.187.12
此时,再sudo gedit /etc/hosts,然后加入

52.74.223.119 github.com git
69.63.187.12 github.global.ssl.fastly.net

保存后,应该可以打开github.com了,

十二.录屏

sudo apt install kazam

安装后打开kazam,然后点击file->preference->Screencast–>Record with->H264(MP4),这样就是录屏了,否则好像是默认只录音?当然回到开头,勾选Sound from speakers,就可以录扬声器的音了,Sound from microphone是麦克风的,当然还可以截屏。至于视频播放软件,推荐mpv

sudo apt install mpv

mpv快捷键:https://blog.csdn.net/qq_32719871/article/details/80475737
关于mpv,详见链接:https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst

十三.创建快捷方式

比如我在一个硬盘里创建了一个文件夹叫WindowsLinux,想用来当作双系统中两个系统的中介,这样为了方便的话需要在Ubuntu系统的桌面上创建这个文件夹的快捷方式,则可以

sudo ln -s /media/ys/WindowsLinux  /home/username/Desktop

前面是文件夹的路径,后面是桌面的路径
当然重启后,会发现挂载的盘已经不见了,会有error,所以有时需要永久挂载硬盘,具体操作见链接

十四.fsearch

类似windows下的everything,其github为:https://github.com/cboxdoerfer/fsearch,具体来讲,其安装过程可以按照github里提到的ppa方式,当然也可直接安装,如下:
先安装前凑:

sudo apt install git build-essential automake autoconf libtool pkg-config intltool autoconf-archive libpcre3-dev libglib2.0-dev libgtk-3-dev libxml2-utils

然后正式下载安装:

sudo apt-get update
git clone https://github.com/cboxdoerfer/fsearch.git
#(可以改为 git clone https://gitee.com/uniquezxdrt/fsearch)
cd fsearch
./autogen.sh
./configure
make && sudo make install

感觉git clone比较慢,可以到gitee 上下载:https://gitee.com/uniquezxdrt/fsearch,安装完成后,选择Edit->Preference->Database->Add直接选择此电脑的username即可,还可以选择Search下的正则表达式

十五.vscode

从ubuntu自带的应用商店下载安装的vscode截止目前2020-11不能输入中文
下载:链接
c/c++安装与配置:链接
vscode 面板整体放大与缩小快捷键:"Ctrl +"是放大、“Ctrl -”是缩小
vscode运行shell脚本:
首先在扩展里下载如下:shellcheck、shell-format、Code Runner等插件。然后新建test.sh文件,输入如:

#!/bin/bash
a=12
b=5
if [ $a -ge $b ]
then echo "yes"
elseecho "no"
fi

然后右击test.sh,选择run code,即可。如果不想这么麻烦,可以设置一下run code的快捷键:file->preference->Keyboard Shortcuts然后搜索run code ,接着可以更改其快捷键,我改的是ctrl+r,这个随意改,不重复即可

十六.批量删除文件夹

安装一些软件后,发现不好用,所以想删除,但是没找到删除路径.使用fsearch(见十四),后输入该文件的相关內容,出现许多东西,于是Ctrl+A选中后,导出路径,复制到delete.txt中,在与delete.txt同一文件下的delete.sh中输入:

#!/usr/bin/env bash
while read myline
doecho "LINE:"$mylinesudo rm -rf $myline
done < delete.txt

即将其全部删除

十七.Mac主题

其实ubuntu风格还好,只是没有那么地炫酷,我的本意是想体验体验Mac界面,但是安装之后,确实挺耗电、占内存的,没有必需,建议不必如此折腾。
先参考一下这个链接:https://zhuanlan.zhihu.com/p/71588449
其中的Mac主题可以在此处下载:https://gitee.com/wxkhturf/gnome-osc-themes

十八.其他

linux下的类似windos里的everthing软件:fsearch,catfish等
直接如下:

sudo apt-get install catfish

慎用sudo apt-get autoremove <包名>(血的教训)

  1. 打开触控板:sudo modprobe -r psmouse+sudo modprobe psmouse proto=imps

  2. 注销:sudo pkill Xorg

  3. 有用的其他链接:https://www.jb51.net/article/187736.htm

  4. firefox& //放在后台运行,解放终端(即使已经运行了,也可以用CTRL+Z,bg扔到后台)
    nohup firefox //即使关闭终端还继续运行

  5. 分析开机时耗时`systemd-analyze blame

  6. /temp目录下的文件 在电脑重启后会清空

  7. ubuntu20.04LTS的时区设置为Shanghai时,应用商店显示不全,当改为NewYork时,重启电脑,显示完整,没找到因为,先记录一下
    `

十九.Vscode 插件

  1. 推荐一个摸鱼插件:z-reader可以在线阅读也可以本地阅读小说,但是截止2020-12-6,ubuntu20.04上打不开本地。但是windows10上效果非常好!
  2. 由于ubuntu上打不开,所以安装了另一个:epub reader这个可以阅读本地的,ubuntu上效果不错
  3. 还有一些可以追番的插件,请自行搜索

亲测有效的链接:

  1. 安装pip:https://www.cnblogs.com/technologylife/p/5870576.html
  2. 安装java jdk:https://yq.aliyun.com/articles/704959?spm=a2c4e.11155472.0.0.3dbe7a6dpwO7OW
  3. 清理垃圾:https://blog.csdn.net/yj1499945/article/details/90676428?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
  4. 彻底卸载软件:https://blog.csdn.net/get_set/article/details/51276609?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
  5. 时间同步:https://linux.cn/article-11220-1-rel.html
  6. firefox不能看bilibili
  7. 玩红警:https://cloud.189.cn/t/jmM7ri3YRn2m(下载后,直接./install.sh)
    详见:https://blog.csdn.net/zhqh100/article/details/107669549

8.apt 镜像:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
9.install wubi:https://blog.csdn.net/muyangjun/article/details/88957067
10.下载工具:https://github.com/agalwood/Motrix/releases/tag/v1.5.15
11.vim教程:https://vimjc.com/
安装vim-genome时,发现没有这个选项,百度了一下,发现有人说:“本来gnome库现在就没什么用了,gnome现在使用的都是gtk库了。 ”所以我就安装vim-gtk3了
12.在Ubuntu单系统下安装windows系统:https://blog.csdn.net/qq_41789091/article/details/108726870

20.后记

2021年3月18日晚,本人在Ubuntu20.04LTS上安装了zsh,之后想到大部分内容还是基于bash写的,怕出问题,所以打算卸掉zsh ==>sudo apt remove zsh
之后,不知道发生了什么,再打terminal打不开,并无法关机,于是强制关机后重启仍无效。想到一年来曾重装8次Ubuntu(相来也是攒了不少经验)心有余悸,本人决定最后一试,然后插上了U盘(带有Ubuntu20.04LTS),重启,进入recovery mode,尝试修复。于是乎:
可能本人太菜了,Ubuntu这种东西不是给我玩的,2021年3月19日,本人安装了kali2021.1(终),由于系统相仿,本文仍将持续更新,之后顺序从21开始 。

21.下载工具

目前推荐Motrix:https://motrix.app/

22. vivado 操作

安装驱动(如果是虚拟机,请在虚拟机里设置兼容USB3.0)

cd /tools/Xilinx/Vivado/2020.1/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers

启动vivado:

source /tools/Xilinx/Vivado/2020.1/settings64.sh
vivado&

23. Vitis

vitis包含的交叉编译工具

source /tools/Xilinx/Vivado/2020.1/settings64.sh
arm-linux-gnueabihf-gcc -v

适合 zynqMP 的交叉编译器:

source /tools/Xilinx/Vivado/2020.1/settings64.sh
aarch64-linux-gnu-gcc -v

Linux&Windows系统双系统相关推荐

  1. noi linux硬盘启动,NOI Linux + Windows 10双系统(Win10引导)安装记录

    准备 确保你有至少30G的"未分配"空间. 按住Win + X,选择"磁盘管理" 选择剩余空间较大的可分配磁盘,右键并选择"压缩卷",这里选 ...

  2. linux双系统安装nvidia,ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)...

    [toc] 前言回顾 Ubuntu 16.04 LTS + Windows 10双系统(notebook) 显卡:GeForce GTX 950M 集显+独显 所有不说环境的教程都是耍流氓啊QWQ, ...

  3. Arch Linux KDE Plasma + Windows 11 双系统安装指南

    在 ThinkPad X13 2021 Intel 上安装 Arch Linux KDE Plasma + Windows 11 双系统的指南 本文在 GitHub 上持续更新 OS: Arch Li ...

  4. meego linux 双系统,如何安装MeeGo和Windows 7双系统

    最近一些朋友问小编如何安装MeeGo和Windows 7双系统?今天小编将为大家分享安装MeeGo和Windows 7双系统的方法,希望可以帮助到大家,有需要的朋友一起去看看吧! 第一步:准备一个大于 ...

  5. 蓝牙鼠标windows linux,解决Ubuntu 18.04与Windows 10双系统蓝牙鼠标连接的问题

    在电脑上安装了Ubuntu 18.04与Windows 10双系统,在蓝牙鼠标连接上匹配双系统很麻烦,主要表现为蓝牙鼠标连接一个操作系统之后再重启到另一个操作系统就需要把鼠标删掉重新连接,很是麻烦,不 ...

  6. Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

    Win7下使用U盘安装linux Ubuntu16.04双系统图文教程 Ubuntu(友帮拓.优般图.乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGN ...

  7. ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)...

    目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...

  8. 一览生信分析的各种工作环境—Linux子系统、双系统、虚拟机和Docker

    " 本文围绕计算机操作系统,概述了当下各种生信分析的工作环境." 一文掌握Conda软件安装:虚拟环境.软件通道.加速solving.跨服务器迁移 01 - Linux子系统 Wi ...

  9. Linux Mint + win10 双系统初体验

    Linux Mint + win10 双系统初体验 一.简介 今天给自己的本装上了Linux Mint, 现在是和win10并存的状态. 接触Linux后,发现有好多的版本,主流的如Ubuntu,Ce ...

  10. 双系统卸载深度linux系统,双系统卸载linux

    今天一个朋友为了玩玩linux装了双系统,感觉不太好用于是将linux卸载,可是windows无法引导了,原因很简单,删除linux时连同引导系统的Grub一起删了,所以导致win7也无法引导了. 卸 ...

最新文章

  1. es获取最大时间的记录_ES查询一段时间内某一循环时间段的数据
  2. canvas 添加 竖版文字_CSS题目系列(4) - 文字穿透遮罩层
  3. Nginx独立图片服务器搭建教程
  4. 【腾讯第二届校园编程马拉松】HDU-4525,威威猫系列故事——吃鸡腿
  5. explain 之key rows extra
  6. 关于ajax请求后台获取下拉列表用的数据
  7. Buffer、ArrayBuffer、DataView互转(node.js)
  8. python语言unity3d_Unity3D 中的 IronPython
  9. handler 和 intent用法
  10. struts2.0.14 web.xml,struts.xml配置
  11. Linux 进程通信
  12. 教你快速记住公司工作邮箱格式,再也不用百度“邮箱格式怎么写”啦!
  13. 微信公众号开发详细过程(亲手总结)
  14. cad图层置顶的lisp_CAD图层遮挡,如何将CAD图形进行前置或者后置?
  15. 虚拟机SSH免密登录配置
  16. 剑指offer第9题及扩展 斐波那契数列
  17. Don’t Just Assume; Look and Answer: Overcoming Priors for Visual Question Answering——论文阅读笔记
  18. 《运营力——微信公众号 设计 策划 客服 管理 一册通》一一1.1 创博公众号团队简介...
  19. QT程序自动升级方案
  20. 基于微信小程序的在线学习平台

热门文章

  1. 介绍 GBase 8c产品架构
  2. 大数据时代如何通过区块链保证数据的稀缺性?
  3. 《学会提问》——价值观假设和描述性假设
  4. 多智能体中的图论——多智能体的一致性(二)
  5. 实验五 类和对象-3 zxt
  6. 电脑读取不U盘,在磁盘管理器中显示“无媒体”解决方法
  7. 《程序员》2012年4期精彩内容:创业
  8. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 63绝对有效
  9. 麻将项目开发--bug mj157
  10. Android日常开发问题总结:这些问题火候不够,随时变成删库跑路!