问题背景
最近做cadence项目,然后需要把文件从虚拟机里面弄到实体机上,但是我并不太懂linux的操作,结合数篇blog之后终于操作成功,决定写下这个blog让大家少走弯路。
过程
1)把虚拟机关掉,然后选“虚拟机”——“设置”
2)左上角选择“选项”,右边选择“总是启用”,在右下添加文件夹(这里是实体机的文件夹,记住你的文件夹名字,我的叫cadence_doc)
3)开虚拟机,桌面空白处点右键,选择open terminal,开始操作
4)输入: cd /etc (注意空格)
5)输入: su -
这时候可能会让你输入密码,直接输入,密码是没显示的!密码是没显示的!
6)输入: chmod u+w /etc/sudoers
7)输入: visudo
大概就是下图这样:
然后就弹出来一个东西说要enter什么的,按enter;
然后就进入诸位博主说的 “找到root ALL=(ALL) ALL在它下面添加
XXX ALL=(ALL) ALL(XXX是你的用户名)”环节
这里要注意:
①不要拽旁边的条条,它拽不动的,不能像你看网页的时候拉下去就显示下面的内容了;键盘方向键移动光标,一直按着下往下找就行
②它默认是只读模式,要写东西,按i,就可以编辑;打完指令之后,按esc,退出编辑
8)好,退出编辑之后,按 “:” (冒号),然后在最最地下那一行出现一个冒号,输入
“wq!”,然后他就自己给你退出来回到原来的指令界面了。
9)最后输入复制指令:
sudo cp -r /要复制的文件夹地址 /mnf/hgfs/前面的文件夹名字
*前面的文件夹名字在第二步有说明!
enter一下,然后好了。
10)最后应当撤销读写命令,返回原来的用户模式
然后最后输入 exit,enter一下
(注意,这一步我没有自己实操,我忘记了,大家看着来做吧,权当参考)
注意事项&说明
我自己只是用cadence干活,linux指令了解比较少,有错的话请批评指正!
然后各位博主说的用kim,ki指令什么的,我实操了不行,发现是缺了个软件没有安装,我也懒得装…
然然后各位博主说的用户权限,(这我自己总结的啊不一定对)有三种,最最普通的就是你平时进去那个用户名,那个权限是最低的,然后一般说啊要sudo要root用户就是长这个样子:
然后再究极进化,还能再升级一下:
前面的方框标识它就变了,不一样了。
最后给一个我实操成功的截图: