踩坑记--win10安装ubuntu虚拟机

[TOC]

下载VMware虚拟机

下载时选择”免费产品试用版和演示板块”的”Workstation Pro”,安装好后再进行激活。

安装时全部默认”下一步”,最后一步输入产品密钥(请自行百度),输入完成激活。

下载Ubuntu

官网下载速度可能比较慢,推荐阿里开源镜像源

在VMware中安装Ubuntu

具体过程参考

Linux工作目录

/home:普通用户的家

/opt:安装第三方应用程序

/bin:存放着shell命令

/usr:unix system resource,存放着C++的头文件等资源

/etc:存放配置文件

以及其他一些不太常用的目录如/lib(linux运行时加载的动态库)等等。

Linux常用指令

mkdir:创建目录

touch:创建文件

rm:-r递归删除,-i提示

cp:拷贝,-r递归拷贝

mv:改名或移动

chmod (ugo+-=rwx) (file):修改文件或目录的权限,数字法:r4,w2,x1

chown (username[:usergroup]) (file):修改文件的所有者及用户组

ls/ll:查看当前目录下的文件,-l详细信息,-h人类模式

cat/more/less/head/tail:查看文件内容

pwd:当前工作目录

find (path) :在某目录下查找文件

  • -name (“filename”)
  • -type (f/d/l…)
  • -size (+-10k)
  • -mtime (+-n)
  • -maxdepth (n)
  • -exec (shell命令) {} \; 或者使用管道执行shell命令:| xargs (shell命令)

grep -r (string) (path):根据文件内容查找

  • -n:显示内容所在行号

其他

软件安装:sudo apt install 安装包的名字

软件卸载:sudo apt remove 软件的名字

软件列表(url)的更新:sudo apt update

清空缓存:/var/cache/apt/archives sudo apt clean

ln -s (fillepath) (linkname):软连接,给文件创建快捷方式

ln (fillname) (linkname):硬链接,指向同一个inode

gzip / gunzip:压缩 / 解压缩

tar:打包===tar 参数 压缩包名 原材料

  • -c:创建打包文件
  • -x:释放打包文件
  • -v:提示信息
  • -f:打包文件名
  • -z / j:gzip压缩:xxx.tar.gz / bzip2压缩:xxx.tar.bz2
  • -C:解压路径

rar -a(x) 压缩包名 原材料(解压目录):不加后缀

zip / unzip(-r) (-d):压缩 / 解压缩

vim相关

三种模式

vim三种模式

命令模式

ESC从其他模式切换到命令模式

  • 光标移动到行首:0,行尾:$
  • 光标移动到文件开头:gg,文件末尾:G
  • 跳转到20行:20G
  • 复制光标所在行:yy
  • 剪切光标所在行:dd
  • 粘贴到光标的下一行:p
  • 撤销:u
  • 查看man文档:K(光标所在函数)

编辑模式

i从命令模式切换到编辑模式

末行模式

:从命令模式切换到末行模式

  • :w保存
  • :q!不保存退出
  • :wq保存并退出

可视模式

v从命令模式切换到可视模式

  • 复制:y
  • 剪切:d
  • 粘贴到光标后:p

man文档

man man命令进入man文档

man文档

gcc