Ubuntu20.04⼊门操作(持续更新)
Ubuntu常见问题
⽂章⽬录
1. 软件安装和卸载
1.1 安装、卸载、更新软件
安装软件:
{
sudo dpkg -i /your_path/filename.deb //安装软件
//如果报依赖关系错误,那么就进⾏修复安装
sudo apt-get install -f
}
卸载软件
{
sudo dpkg -l //查看软甲的名称
sudo dpkg -r filename //卸载软件,但保留配置⽂件
sudo apt-get purge filename //卸载软件,同时删除配置⽂件
}
更新软件
{
sudo apt-get update //更新软件源
sudo apt-get upgrade //更新升级所有软件
sudo apt-get upgrade 软件名//更新某个软件
sudo apt list --upgradable //列出可更新的软件
sudo apt-get dist-upgrade //升级系统版本
}
关于更新软件,还有⼀点需要说明:
在我们进⾏sudo apt-get update操作的时候,可能会遇到以下类型的错误:
这是因为我们仓库中记录的ip地址访问不了造成的。所以必须对原地址进⾏remove操作,然后再通过update让系统到⼀个新的可⽤ip,获取新的源和密钥。具体操作如下:
sudo add-apt-repository --remove ppa:/plushuang-tw/uget-stable
注意"plushuang-tw/uget-stable"这段⽂字要与之前错误中报告的内容⼀致哦,别搞错了。
1.3 常⽤软件
1.3.1 WPS Office
1. 从WPS Office官⽹下载deb安装包;
2. 在安装包⽬录下打开终端,输⼊sudo dpkg -i wps-office_11.1.0.9604_amd64.deb;
3. 由于不安装字体的话WPS会报错:缺少系统字体,所以必须按转额外字体。
1. 下载字体。字体存储在百度⽹盘-我的资源-wps_symbol_fonts.zip。
2. 在字体所在的⽬录执⾏:sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/wps-office
3. 进⼊/usr/share/fonts/wps-office⽬录,依次点击每个⽂件并安装,然后重启WPS。
4. 然⽽,⾄此仍然会出现缺少字体导致显⽰不正确的问题。⽐如MS word下的宋体、⿊体、Times New Roman都没有。这时候进⾏以
下操作:
1. 在Win10系统下到C://Windows//Fonts⽂件夹,在其中搜索对应的字体⽂件。
2. 将到的字体⽂件复制到Ubuntu系统下 /usr/share/fonts⽂件夹。
3. 终端在**/usr/share/fonts**⽬录下,运⾏以下命令:
mkfontscale
mkfontdir
fc-cache
1.3.2 vim
Vim是从vi发展出来的⼀个⽂本编辑器。代码补完、编译及错误跳转等⽅便编程的功能特别丰富,在程序员中被⼴泛使⽤。使⽤⽅式:在⽂件中编辑⽂本,按下 i 进⼊编辑,此时在窗体最底部会出现 – INSERT – ;
输⼊完毕后,完成输⼊,退出输⼊,按 ESC ,这个时候会发现底部的 – INSERT --没有了;
保存编辑的⽂件,并且退出vim编辑 输⼊ :wq 命令,按回车键;
常⽤命令备注:
保存,不退出——:w
强制保存,不退出——:w!
将修改另外保存到file中,但不退出vim(不常⽤)——:w file
保存,并退出vim——:wq 或 :x
强制保存,并退出vim——:wq!
不保存,并退出vim——:q
不保存,并强制退出vim——:q!
放弃所有修改,从上次保存⽂件开始再编辑——:e!
1.3.3 Nextcloud
1.3.3.1 Nextcloud client
1. 添加源:sudo add-apt-repository ppa:nextcloud-devs/client
2. 升级源:sudo apt update
3. 安装:sudo apt install nextcloud-client
1.3.3.2 挂载本地硬盘作为外部存储⽬录
Nextcloud默认是没有开启外部存储功能的,需在⼿动启⽤插件。启动插件后,如果Nextcloud是使⽤Docker部署,可能会遇到以下问题:没有安装samba客户端问题:“smbclient” 未安装。⽆法挂载 “SMB / CIFS”, “SMB / CIFS 使⽤ OC 登录信息”。请联系管理员安装。此时,需要进⼊Nextcloud容器:
docker exec -it nextcloud bash
apt install smbclient libsmbclient-dev
pecl install smbclient
docker-php-ext-enable smbclient
然后,重启Docker服务即可。
1.3.4 Docker
ubuntu使用入门教程进⼊容器内部:sudo docker exec -it nextcloud bash
退出容器:exit
停⽌docker:sudo service docker stop
启动docker:sudo service docker start
重启docker:sudo service docker restart
2. 常⽤功能
2.1 截图
Pirnt Screen 为截屏键。配合截屏键可分为2类操作:
1. 保存到⽂件夹,即主⽬录(home)下的Pictures⽂件夹中。
1. Print Screen 截取整个桌⾯
2. Alt + Print Screen 截取选中的窗⼝
3. Shift + Print Screen ⾃由选择区域
2. 保存到剪贴板
1. Ctrl + Print Screen 整个桌⾯
2. Ctrl + Alt + Print Screen 选中的窗⼝
3. Shift + Ctrl + Print Screen ⾃由选择区域
2.2 挂载硬盘
1. 查看想要选择挂载硬盘的名称:sudo fdisk -l
2. 删除原硬盘分区:sudo fdisk /dev/sdb,这⾥sdb是硬盘名称。提⽰指定Command时,输⼊d
3. 将硬盘格式化为ext4格式:4 /dev/sdb
4. 挂载硬盘⾄指定位置,如:sudo mount /dev/sdb /home/foo/storage
5. 设置开机⾃动挂载,终端输⼊sudo vim /etc/fstab,在⽂件最后⼀⾏增加/dev/sdb /home/foo/storage ext4 defaults 0 0
2.3 硬盘权限修改
在挂载硬盘时,如果硬盘被挂载在/home/storage位置,那该⽂件夹是没有权限锁的。但是如果该硬盘被挂载在⾃⼰的⽤户⽂件夹下,如/home/foo/storage,这时就会有⼀个权限锁的标志,必须修改权限限制进⾏解锁。具体操作如下:
sudo chmod -R 777/home/foo/storage //改权限
sudo chgrp foo /home/foo/storage //改所属的组
sudo chown foo /home/foo/storage //改所有者
2.4 点击任务栏图标使窗⼝最⼩化
⾸先,查看有哪些可以使⽤的设置值:gsettings sions.dash-to-dock click-action,返回值为:
enum
'skip'
'minimize'
'launch'
'cycle-windows'
'minimize-or-overview'
'previews'
'minimize-or-previews'
'focus-or-previews'
'quit'
由于我们希望点击图标后最⼩化,因此设置为:gsettings sions.dash-to-dock click-action minimize-or-previews 2.5 提升权限移动⽂件
有时会遇到⼀些⽂件夹是root权限,不能向这些⽂件夹⾥粘贴⽂件,这时就需要⽤终端的mv命令进⾏粘贴。代码⽰例如下:
sudo mv 1610.02357.pdf /media/canran/⽂件盘/book //粘贴⼀个⽂件
sudo cp /home/foo/workspace/'Temporary Storage'/字体/* /usr/share/fonts //粘贴⽂件夹下所有⽂件
如果想要保留元⽂件,那就将mv改为cp。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论