Linux常见问题记录
本文是我在使用Linux中遇到的问题,记录在此,防止以后忘记了需要反复搜索。
-
之前用的是Ubuntu18.04,坑很多,建议换成Ubuntu20.04
-
安装VMtools,https://www.cnblogs.com/EasonJim/p/5363986.html,https://zhuanlan.zhihu.com/p/67622390
-
VMtools突然失效
sudo vmware-config-tools.pl
-
系统报错如下:
下列软件包有未满足的依赖关系: subversion : 依赖: libsvn1 (= 1.8.8-1ubuntu3) 但是 1.8.8-1ubuntu3.1 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决方法如下:
sudo apt-get install libsvn1=1.8.8-1ubuntu3
, 这样可以制定libsvn
的版本安装,安装成功后, 在运行
sudo apt-get install subversion
就可以安装了。 -
每次重启虚拟机后,VMtools再次失效,无法访问共享文件夹。而每次重装VMtools之后,又突然无法复制粘贴。
-
突然无法复制粘贴
复制粘贴、拖拽、窗口缩放等问题都是因为vmware-user这个进程没有启动起来,在终端输入“/usr/bin/vmware-user-suid-wrapper”就可以手动启动。按回车后会出现“ vmware-user: could not open /proc/fs/vmblock/dev”的信息,不用理会,此时已经可以复制粘贴了。
-
无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
可以换个命令
sudo aptitude install <packgename>
,因为aptitude会自动把所有依赖的库都帮你顺着找到,并下载好。而apt-get下载某个包中它的所有依赖项都必须存在 -
由于系统中安装了aptitude包导致的apt包丢失,进一步导致apt系列命令失效,到ubuntu软件商店下载对应的apt安装包即可
Linux用法总结
-
显示所有文件(包含隐藏文件)
ls -a
-
进入root权限
sudo su
退出root权限:
exit
-
【常用打包命令】
tar -cvf 打包文件名(xx.tar) 打包文件(*.txt)
【常用拆包命令】
tar -xvf 打包文件名(xx.tar)
【常用打包压缩命令】
tar -zcvf test.tar.gz *.txt (使用gzip进行压缩) tar -jcvf test.tar.bz2 *.txt (使用bzip2进行压缩)
【常用拆包解压缩命令】
tar -zxvf test.tar.gz (使用gzip进行解压缩) tar -jxvf test.tar.bz2 (使用bzip2进行解压缩)
主参数
必要参数,下面参数是tar运行时必须要有的,有且仅有一个
命令缩写 命令全拼 使用频率 命令说明 -c –create 最常用 从全拼命令就可以理解,新建打包文件。 事例:tar -cvf jpg.tar *.jpg -x –extract、–get 最常用 从包中提取,与-c正好相反。 事例:tar -xvf jpg.tar 辅助参数
命令缩写 命令全拼 使用频率 命令说明 -f –file 最常用 在上面的事例中,每一条都使用了-f参数,不使用无法指定文件或者文件夹,默认指定的路径为 (缺省为 /dev/rmt0)。 -v –verbose 最常用 输出详细的文件列表,使用-vv指令,可以输出更加详细的文件属性,包括时间、大小、所有者、权限等。事例: tar -xzvf test.tar.gz
-z –gzip --ungzip 最常用 使用gzip工具进行压缩或者解压缩。压缩会导致处理变慢,响应的文件会变小。事例1: tar -zcvf test.tar.gz *.txt
(压缩) 事例2:tar -zxvf test.tar.gz
(解压缩)-j –bzip2 --bunzip2 最常用 使用bzip2工具进行压缩或者解压缩。压缩会导致处理变慢,响应的文件会变小,不过bzip2压缩后文件的大小比-z小。