Ubuntu 18.04学习笔记
命令行快捷键
https://blog.csdn.net/wanlhr/article/details/80926804
Ubuntu18.04使用vi命令修改文件并保存
vi /opt/teamviewer/config/global.conf i 修改... 键盘左上角“Esc”键 :wq
Ubuntu18.04图形化界面下操作上锁的文件:(原因是缺少权限)
直接Ctrl+Alt+T打开终端执行命令:sudo nautilus
Ubuntu18.04删除文件
sudo rm -rf 文件夹名 //如果还是不行 sudo chmod 777 文件夹名 sudo rm -rf 文件夹名
Ubuntu18.04图形化界面下复制文件出现:There was an error copying into... 拼接文件时出错:文件过大
原因:U盘格式原因,你要重新格式化你的U盘,解决办法:https://jingyan.baidu.com/article/ca41422f09d88c1eae99ed2c.html
Ubuntu18.04查看BIOS中“Secure Boot”是否关闭
mokutil --sb-state 出现SecureBoot enabled 即为未关闭
Ubuntu18.04复制文件
复制aa.tgz到 sudo cp -i aa.tgz 地址 - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 - l 不作拷贝,只是链接文件。 需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
You do not have sufficient permissions to delete the folder
sudo rm -rf ~/.local/share/Trash/*
Ubuntu18.04备份与恢复
备份:
su tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
代码内容介绍:
‘tar’ 是用来备份的程序 c - 新建一个备份文档 v - 详细模式, tar程序将在屏幕上实时输出所有信息。 p - 保存许可,并应用到所有文件。 z - 采用‘gzip’压缩备份文件,以减小备份文件体积。 f - 说明备份文件存放的路径, Ubuntu.tgz 是本例子中备份文件名。 “/”是我们要备份的目录,在这里是整个文件系统。 在档案文件名“backup.tgz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.tgz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外. 备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
恢复:
1、如果原来的Ubuntu系统已经崩溃,无法进入。则可以使用Ubuntu安装U盘(live USB)进入试用Ubuntu界面。 2、切换到root用户,找到之前Ubuntu系统的根目录所在磁盘分区(一般电脑上的磁盘分区(假设分区名称为sdaX)均可以在当前Ubuntu系统的根目录下的media目录下(即/media)找到。目录通常为当前根目录下 cd /media/磁盘名称/分区名称)。进入该分区,输入以下指令来删除该根目录下的所有文件: $ sudo rm -rf /media/磁盘名称/分区名称* 3、将备份文件”backup.tgz”拷入该分区; $ sudo cp -i backup.tgz /media/磁盘名/分区名sdaX 4、进入分区并将压缩文件解压缩,参数x是告诉tar程序解压缩备份文件。 $ sudo tar xvpfz backup.tgz 5、重新创建那些在备份时被排除在外的目录; $ sudo mkdir proc lost+found mnt sys media 或者这样: mkdir proc mkdir lost+found mkdir mnt mkdir sys
Ubuntu 18.04不能正常关机的解决方法
sudo gedit /etc/default/grub 找到这一行:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 改成:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi=force pci=nomsi” 保存退出。 然后,输入以下命令更新Grub: sudo update-grub
Ubuntu 18.04使用deepin-wine-for-ubuntu安装软件
git clone 'https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git' cd /hime/soldier/deepin-wine-for-ubuntu su ./install.sh 去***http://mirrors.aliyun.com/deepin/pool/non-free/d/ -->下载xxx.bed 双击xxx.bed即可安装
Ubuntu 18.04卸载软件
dpkg --list sudo apt-get --purge remove xxx
Ubuntu 18.04解压文件:
1、ZIP:
压缩ZIP:zip -r archive_name.zip directory_to_compress 解压ZIP:unzip archive_name.zip
2、TAR:
压缩TAR:tar -cvf archive_name.tar directory_to_compress 解压TAR到当前目录:tar -xvf archive_name.tar.gz 解压TAR到指定目录:tar -xvf archive_name.tar -C /xx/xxx/
3、TAR.GZ:
压缩TAR.GZ:tar -zcvf archive_name.tar.gz directory_to_compress 解压TAR.GZ到当前目录:tar -zxvf archive_name.tar.gz 解压TAR.GZ到指定目录:tar -zxvf archive_name.tar.gz -C /xx/xxx/
4、TAR.BZ2:
压缩TAR.BZ2:tar -jcvf archive_name.tar.bz2 directory_to_compress 解压TAR.BZ2到指定目录:tar -jxvf archive_name.tar.bz2 -C /xx/xxx/
彻底清理Wine
删除$HOME/.local/share/applications/mimeapps.list中含有wine的条目 删除$HOME/.wine目录 find $HOME/.config -name '*wine*' -exec rm {} \; find $HOME/.local -name '*wine*' -exec rm {} \; find $HOME/.local -name '*wine*' -exec rm -r {} \; rm -rf $HOME/.local/share/icons/hicolor rm -f $HOME/.local/share/applications/mimeinfo.cache --------------------- 作者:iwtwiioi_2 来源:CSDN 原文:https://blog.csdn.net/iwtwiioi/article/details/10530561 版权声明:本文为博主原创文章,转载请附上博文链接!
错误:14 http://ppa.launchpad.net/wine/wine-builds/ubuntu bionic Release 404 Not Found [IP: 91.189.95.83 80]
cd /etc/apt/sources.list.d ls su mv wine-ubuntu-wine-builds-bionic.list wine-ubuntu-wine-builds-bionic.list.bak sudo apt-get update
Ubuntu18.04添加VirtualBox的源并安装6.0版本
- 添加源到/etc/apt/sources.list可以保持更新:
sed -i '$adeb http://download.virtualbox.org/virtualbox/debian xenial contrib' /etc/apt/sources.listdeb https://download.virtualbox.org/virtualbox/debian bionic contrib
- 为apt-secure导入公钥:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
- 安装
sudo apt-get update sudo apt-get install virtualbox-6.0
- 如果保存说缺少什么依赖
那就老老实实按着提示来 sudo apt --fix-broken install //打开终端编辑 /etc/apt/sources.list,添加软件源(#后面为注释): //#add by tgl for virtualbox //deb http://download.virtualbox.org/virtualbox/debian xenial contrib //deb http://kr.archive.ubuntu.com/ubuntu xenial main
- 执行随笔中的‘ubuntu 18.04安装virtualbox 后启动没反应’的七步骤,就可以打开啦
- 继续折腾,安装Oracle VM VirtualBox扩展包
这个扩展包据说可以提供USB2./3.0、Webcam、远程桌面协议(RDP)、磁盘加密等的支持,对于我这种普通用户来说其实就是USB3.0和RDP的支持比较有用,主要还是本着一颗爱折腾的心。 这个包就不推荐通过apt源来安装了,首先直至目前apt源提供的ext-pack仍然是5.0版本,而最新的virtualBox是6.0版本,不匹配;其次还会遇到一些奇怪的问题导致安装不成功。 首先直接下载这个包: axel -a -n "http://download.virtualbox.org/virtualbox/6.0.4/Oracle_VM_VirtualBox_Extension_Pack-6.0.4-128413.vbox-extpack"
然后打开VirtualBox,在管理-全局设定-扩展中选择添加新包。
ubuntu 18.04安装virtualbox后启动没反应
首先
cd /usr/bin
- 然后
./VirtualBox
- 然后就出现了下面的错误
WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.15.0-46-generic) or it failed to load. Please recompile the kernel module and install it by sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed. /usr/lib/virtualbox/VirtualBox: error while loading shared libraries: libQt5OpenGL.so.5: cannot open shared object file: No such file or directory
- 那没什么好说的了,记得按着提示来!!!!
sudo apt --fix-broken install
- 然后出现了一大堆错误,出现了很多个警报因为在apt-get install 安装一个新包时 先回去检查/var/lib/dpkg/info/目录下的已安装包的配置文件信息;如果发现有已经安装的应用 的配置文件信息不在info目录下 就会提示这个错误
dpkg: 警告: 无法找到软件包 vlc-bin 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。 在处理时有错误发生: ufw E: Sub-process /usr/bin/dpkg returned an error code (1)
- 执行随笔中的‘E: Sub-process /usr/bin/dpkg returned an error code (1)’六个步骤
- 再来,之后就可以打开virtualbox啦
sudo apt --fix-broken install
E: Sub-process /usr/bin/dpkg returned an error code (1)
- 现将info文件夹更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
- 再新建一个新的info文件夹
sudo mkdir /var/lib/dpkg/info
- 再更新
sudo apt-get update sudo apt-get -f install
- 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
- 把自己新建的info文件夹删掉
sudo rm -rf /var/lib/dpkg/info
- 把以前的info文件夹重新改回名字
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
Ubuntu18.04安装软件出现依赖包问题
直接删除问题包
sudo apt install -f
Ubuntu18.04安装.deb软件
sudo dpkg -i xxx.deb
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法
sudo rm /var/lib/apt/lists/lock
Ubuntu18.04设置mysql允许远程连接
- 注释bind-address = 127.0.0.1,将bind-address = 127.0.0.1注释掉
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 删除匿名用户
mysql -uroot -p use mysql; delete from user where user='';
- 增加允许远程访问的用户或者允许现有用户的远程访问
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; update user set host='%' where user='root' and host='localhost';
- 退出并重启数据库
mysql> exit sudo service mysql restart
Ubuntu18.04手动升级系统到最新版
https://jingyan.baidu.com/article/359911f5ad774057fe030684.html
Ubuntu 18.04学习笔记的更多相关文章
- [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程
Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心弄崩Host的环境. 而nvidia-docker2的好处是NVidia帮你配好了Host和Container之间的CUDA相 ...
- [笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程
之前写的[笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程已经out了,以这篇为准. Docker的好处之一,就是在Container里面可以随意瞎搞,不用担心 ...
- [笔记] Ubuntu 18.04源码安装caffe流程
虽然Ubuntu 18.04可以通过apt安装caffe,但是为了使用最新的代码,还是值得从源码安装一遍的. 安装环境 OS: Ubuntu 18.04 64 bit 显卡: NVidia GTX 1 ...
- 深度学习应用系列(一)| 在Ubuntu 18.04安装tensorflow 1.10 GPU版本
tensorflow目前已经升级至r1.10版本.在之前的深度学习中,我是在MAC的虚拟机上跑CPU版本的tensorflow程序,当数据量变大后,tensorflow跑的非常慢,在内存不足情况下,又 ...
- 笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 (2019-06-09)
笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 原因 为了和服务器一样的运行环境. 使用 Ubuntu 运行 Odoo 运行更快. 方便使用 Windows 10 ...
- Ubuntu 18.04 WMware 编译 AOSP android-7.1.2_r33 笔记
0 前言 问:都快2022年了,为什么还要编译 android 7.1.2 ? 答:某脱壳机特征修改或移植到其他机型(此处省略1000字...) 笔者在编译之前并没有加入专有二进制文件(后续加入了再补 ...
- [笔记] Ubuntu 18.04源码编译安装OpenCV 4.0流程
标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 1080 CUDA:10.0 c ...
- [笔记] Ubuntu 18.04安装cuda 10及cudnn 7流程
安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 1080 任务:安装 CUDA 10及cuDNN 7 工具下载 NVidia官网下载下列文件: CUDA 10:cu ...
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
随机推荐
- Python的深copy和浅copy
浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象. 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象. 浅copy: a = [1, 2, ...
- 3、PHP中常用的数据库操作函数解析
mysql_connect 连接数据库 mysql_select_db 选择需要操作的数据库 mysql_query 执行数据库操作语句 mysql_fetch_array 以数组的形式返回每行查询 ...
- windows7 64位安装tensorflow 1.4.0 CPU版本
机器学习和深度学习真是新生代的宠儿,我也被安排来搞这个了,这下是真的从0开始了.看了几天ppt,想跑跑代码试试,装个环境. 都说tensorflow很火很好用,反正我什么也不懂,准备把这些框架一个一个 ...
- ionic3使用cordova创建自定义插件
1 安装 plugman 插件 npm --registry https://registry.npm.taobao.org install -g plugman 2 新建组件 新建一个插件文件夹,进 ...
- [蓝桥杯]PREV-44.历届试题_青蛙跳杯子
问题描述 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙 ...
- Python Day5 模块 包
一:区分Python文件的2种用途 1个Python文件的2种用途 1.1 当作脚本执行: if __name__ == '__main__': 1.2 当作模块导入使用 if ...
- Sqluldr2 libclntsh.so报错处理
Sqluldr2 libclntsh.so报错处理 处理报错 [oracle@oracledg tmp]$ ./sqluldr2linux64.bin ./sqluldr2linux64.bin: e ...
- rabbitMQ windows 安装 入门
转: https://www.cnblogs.com/junrong624/p/4121656.html 这里需要下载 rabbitmq, 我网盘里有今天没时间上传了,下次吧 1.下载,其实erlan ...
- LeetCode contest-95[876,877,👁878]
876. Middle of the Linked List first submission # Definition for singly-linked list. # class ListNod ...
- 在HTML中显示base64 img 图片
base64的图片可以直接显示在网页上面 <img src=“data:image/png;base64,******************************************** ...