-
周正 1年前
【睿尔曼-RealMan】ROS开发基础-Linux基础第二部分-系统说明及虚拟机安装
1.系统说明 1.1 简介 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。 Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。 目前市面上有多个不同的Linux版本,其中作为机器人开发使用最广的为Ubuntu系列,本文将以Ubuntu做详细介绍。 1.2 Linux各版本示意 1.3 Linux系统目录结构说明 Linux操作系统理念是一切皆文件。因此当我们登入Linux操作系统内部的时
-
周正 1年前
【睿尔曼-RealMan】ROS开发-Linux基础
1. 常用Linux命令说明 Linux中多个场景需要用到命令行操作,故在此对一些常用的基础命令及ROS命令进行说明,以便进行后续使用、开发。由于Linux中命令较多,此处仅挑选一些开发中常用的命令做说明。 1.1 系统基础命令说明 1.1.1 基础文件和目录管理 1.1.1.1 cd指令 Linux cd命令用来切换工作目录至“目录名称”。 其中“目录名称”表示可为绝对路径或相对路径。若目录名称省略,则变换至使用者的主目录(也就是登录时所在的目录)。另外,“~”也表示为主目录的意思, “.” 则是表示目前所在的目录,“..”则表示目前目录位置的上一层目录。 语法说明 cd+选项+参数 “cd”指令实例 1.1.1.2 ls指令 Linux ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的
暂无更多内容