很久没有使用虚拟机了,暂时记录一下重拾虚拟机并进行一些配置的记录。
1.首先是对虚拟机安装VMware Tools工具
安装VMware tools后是为了实现了主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
安装的步骤大概如下:
首先在虚拟机界面找到:点击安装VMware Tool选项
如果无法安装,显示已锁定,请关闭系统,然后在虚拟机的CD/DVD选项为【自动检测】
勾选启动时连接 ,以及使用物理驱动器选项,如图所示:
然后开机,开机后双击VMware Tools
将上图所示的.gz文件拖放到你想要存放的桌面,打开终端进行安装
输入指令tar -zxvf VMwareTools-10.3.21-14772444.tar.gz -C /opt/ 将文件复制到opt目录下并进行解压操作
然后按照图中指令进行切换到相应目录
cd /opt/vmware-tools-distrib/
sudo ./vmware-install.pl -d (-d是默认 -f是强制)
然后一般情况是有no输入no,有yes疯狂yes,一路回车就安装好了。
但是也会出现下面这种情况
这种报错了,该怎么办呢?没错百度一下,或者参考一下下面的操作。
输入指令:sudo apt-get install open-vm-tools-desktop
然后Y
最后输入reboot进行重启即可。
2.VIM的相关配置
输入指令:sudo vim /etc/vim/vimrc
如果显示找不到vim,可以输入安装指令进行安装,安装完成之后再输入一次
sudo vim /etc/vim/vimrc即可
输入命令后,sudo vim /etc/vim/vimrc文件,直接输入G,可以快速定位到文件的末尾,并且输入i将下面代码复制进去即可,下面代码是我再别的博主帖子找的,具体没有深入研究,不过设置后VIM还是挺好用的。
set ts=4
set expandtab
set autoindent
set nu
set nocompatible
set number
set autoindent
set smartindent
set showmatch
set ruler
set incsearch
set tabstop=4
set shiftwidth=4
set softtabstop=4
set cindent
set nobackup
set clipboard+=unnamed
"自动补全
inoremap [ []<Esc>i
inoremap { {}<Esc>i
inoremap ( ()<Esc>i
inoremap < <><ESC>i
inoremap ' ''<Esc>i
inoremap " ""<Esc>i
16.04的版本下安装搜狗输入法可能会出现下面这个报错:
暂时先写到这,后续边做编写,这些错误希望可以给遇到问题的小伙伴一些帮助。
处理办法:
然后再重新安装搜狗拼音:
sudo dpkg -i sogoupinyinXXXXX
shell操作指令:
软件安装:
sudo apt-get install package-name
软件更新:
sudo apt-get upgrade package-name
卸载软件:
sudo apt-get remove package-name
1.创建文件: touch 文件名
2.修改文件: vi + 文件名
3.查看文件:cat/more/less/tail
cat:看最后一屏
实例:使用cat查看/etc/sudo.conf文件,只能看到最后一屏内容
more:百分比显示
示例:使用more查看/etc/sudo.conf文件,可以显示百分比
回车可以向下一行,空格可以向下一页,q退出
less:翻页查看
示例:使用less查看/etc/sudo.conf文件,可以使用键盘上得PaUp和PaDn,q结束
tail:指定行数或者动态查看
示例:使用tail -10查看/etc/sudo.conf文件得后10行,ctrl+c结束
tail -10 sudo.conf
4.移动文件或者文件夹
mv 文件名 目的路径
4.1移动有序文件
mv 源路径/{1..100}.png 目的路径
4.2移动间隔文件
mv 源路径/00{001..100..5}.png 目的路径
4.3移动指定文件
可用*(匹配),?(匹配单个)等匹配指定文件
mv 源路径/*.jpg 目的路径
mv 源路径/?.jpg 目的路径
tip:(1)写文件名时可以先写开头几个字母,然后使用tab自动补全
(2)复制请用cp
mkdir + 文件名 创建文件夹
mv 当前名 修改名
删除文件夹:rm -rf 文件名
查看提交日志, git log --pretty=oneline,每个提交放在一行显示,在浏览大量的提交时非常有用
sudo mkdir -p /name
创建一个文件目录(需要时创建上层目录,如目录早已存在则不当作错误)
sudo chmod xxx /name
文件权限
磁盘分区命令
sudo fdisk /dev/sd*
挂载分区命令 mount
mount [参数] -t [类型] [设备名称] [目的文件夹]
命令主要参数有:
-V 显示程序版本。
-h 显示辅助信息。
-v 显示执行过程详细信息。
-o ro 只读模式挂载。
-o rw 读写模式挂载。
-s-r 等于-o ro。
-w 等于-o rw。
mount /dev/sd* /***/***
卸载命令 umount
umount [参数] -t [文件系统类型] [设备名称]
-a 卸载/etc/mtab 中的所有文件系统。
-h 显示帮助。
-n 卸载时不要将信息存入到/etc/mtab 文件中
-r 如果无法成功卸载,则尝试以只读的方式重新挂载。
-t <文件系统类型> 仅卸载选项中指定的文件系统
-v 显示执行全过程
umount /dev/sd*
打开“系统”“网络”,提示“系统的网络服务与此版本的网络管理器不兼容”。
解决办法:打开命令行工具,执行sudo NetworkManager命令即可。
设置静态IP
ifconfig eth0 192.168.*.** netmask 255.255.255.0