基于VMwareWorkstation运行ubuntu虚拟机的操作键

621a8718a15b4a93aeb3a401b7158fc5.jpeg

 打开调出命令口终端:Ctrl + Alt + t

终端窗口字体放大:Ctrl + Shift + ‘+’

终端窗口字体减小:Ctrl +  ‘-’

终端窗口清屏:Ctrl + l

调取我的电脑的适配分辨率:xrandr

调虚拟机窗口分辨率:xrandr-s +‘分辨率’


用VI工具写c代码

打开VI工具:VI a.c  (既生成了a.c文件,并进入VI编写)

VI模式:两种模式:命令行模式和输入模式

命令行模式:默认模式;在VI模式下按esc可进入命令行模式

输入模式:该模式下底部会有INSERT的提示,在命令行模式下按i进入该模式

退出VI模式并保存代码:在命令行模式下输入    ‘:’+w+q(w:保存,q:退出)

复制:在vi环境下的命令行模式,将光标放置在我们需要复制开始的地方,然后计算我们需要复制多少行(n行),输入‘n’+yy,即可复制当前光标至往下n行代码。

删除:在vi环境下的命令行模式,光标位置为删除开始位置,需要向下删除n行,则输入ndd。

粘贴:在vi环境下的命令行模式,将光标放置在我们需要粘贴开始的地方,按p即可

返回上一步操作:在命令行模式下输入u。

取消上一步操作:ctrl + r

重复上一个操作:输入小数点:'.'

进入vi并且光标跳转到第n行:vi '文件名' '+n'

跳转到文件中的某个函数:命令行模式下输入/'函数名'

命令行模式下显示没行代码的行标:命令行模式下:“:”+set nu

当编写代码中包含为在头文件调用的函数时,用命令查找该函数需要包含什么头文件:man x ‘函数名’                /*man为一个大的资源库,几乎包含C语言中的所有包装好的函数,x为查询man中第x页有没有我们需要的函数*/


终端窗口中的命令:

列出当前文件夹下有哪些文件:ls

编译c文件:gcc ‘文件名.c’ -o '编译完的文件的文件名'

运行编译完的文件:./+'文件名'

显示当前文件路径:pwd

创建文件夹:mkdir+ ‘文件夹名’

进入文件夹:cd+ ‘文件夹名’

回到上级文件夹:cd+‘..’                (..代表上级文件夹)

回到工作目录:cd

显示所有文件(包含隐藏文件夹):ls-a

创建空文件: touch +‘文件名.类型’

在输入长文件夹名时按Tab将可将输入一般的文件自动识别补齐

将所有的c代码剪切到指定文件夹下:mv *.c +‘文件夹名’

重命名文件:mv a.c b.c   (将a.c文件重命名为b.c)

删除文件:mr a.c

把b.c拷贝成新的文件c.c:cp b.c c.c

查找进程信息: ps aux|grep "关键字"

查找文件路径:whereis “文件名”

查看信号列表:kill -l

执行信号:kill + “信号宏/信号序号” + “进程pid”

查看空间分配情况:ulimit -a

修改空间分配:ulimit -f 10240000

查看文件路径下的空间占用:df -h

找文件路径: find -name "文件名"


网络

查看当前网卡状态:if config

查询ip地址是否活动:ping + ‘ip’

查找tcp端口使用情况:netstat -napt

重启虚拟机网络:sudo service networking restart

### VMware Workstation 中 Ubuntu 虚拟机盘输入无效的解决方案 在使用 VMware Workstation 创建和运行 Ubuntu 虚拟机的过程中,可能会遇到盘输入失效的情况。以下是针对该问题的具体分析与解决办法: #### 1. **确认 VMware Tools 是否已正确安装** 如果 VMware Tools 没有被正确安装或者未更新至最新版本,则可能导致盘输入功能异常。可以通过以下命令重新安装或更新 VMware Tools: ```bash sudo apt update sudo apt install --reinstall open-vm-tools-desktop ``` 上述操作可以确保工具集中的依赖项完全匹配当前环境需求[^1]。 #### 2. **检查虚拟机硬件兼容性设置** 有时虚拟机的硬件配置可能不支持某些外设的功能。进入 VMware 的虚拟机设置界面,导航到“选项”->“高级”,并将“启用鼠标指针捕获”的开关关闭再开启一次。此过程有助于重置设备映射关系。 另外,在同一菜单下找到“USB 控制器”部分,添加一个新的 USB 设备过滤器或将现有控制器升级为更高版本(如 USB 3.0)。这一步骤对于增强外部鼠的支持至关重要[^3]。 #### 3. **调整 BIOS/UEFI 配置参数** 启动时按 F2 或 Del 进入虚拟机内部的固件设定页面,切换引导模式为 Legacy Boot Only 并禁用 Secure Boot 功能。因为安全启动机制偶尔会干扰标准输入输出路径的工作状态[^4]。 #### 4. **排查主机端驱动程序冲突** 假如宿主机的操作系统存在陈旧版显卡或其他核心组件驱动缺失现象的话,也可能间接影响客户系统的交互体验效果。建议定期访问制造商网站获取最新的图形适配器补丁包来修复潜在漏洞[^2]。 通过以上几个方面的逐一核查处理应该能够有效改善甚至彻底消除此类故障表现形式。 ```python # 示例代码仅用于说明如何验证open-vm-tools服务状态 import os def check_vmtools_status(): result = os.system('systemctl status vmtoolsd') if result != 0: print("VMTools service is not running properly.") else: print("VMTools service is active.") check_vmtools_status() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值