Ubuntu系统介绍系统与Windows系统的区别介绍之灵魂

Ubuntu18.04系统菜鸟介绍

Ubuntu系统介绍 Ubuntu系统和Windows系统的区别 Ubuntu的灵魂介绍: 常用命令行语句来启动终端:

1.作为快捷键启动终端

Ctrl + Alt + T

2.右击键盘->打开终端

我的Ubuntu18.04系统入门下载支持Linux系统的deb文件并安装

国外常用且支持Linux的软件有WPS-Office、百度云盘、、、QQ(这里不推荐下载,QQ对Linux特别不友好!)

下载好需要的软件(deb格式)后,直接在deb文件所在路径打开终端即可。这里以wps-office为例,使用dpkg命令安装。

sudo dpkg -i wps-office_11.1.0.9719_amd64.deb

Linux文件管理

Linux可能以命令行着称ubuntu输入法切换快捷键,并不像Windows那样支持图形界面文件管理操作。Win+E等常见的Windows特有的文件管理操作在这里自然是无效的。

首先,Ubuntu安装的程序都是标准路径,也就是不在一个位置,而是分散在系统的各个文件夹中。重要文件夹分析如下:

/;linux系统的root是系统的顶层。

/垃圾桶; 以上是系统最基本的二进制补码命令文件,如lscprmln等。

/sbin;s 表示super,都是超级用户用来管理系统的命令,如mkfs.ext3等。

/启动;以上就是启动程序,lilo或者grub,还有linux内核文件vmlinuz,初始化系统的initrd.img文件。

/开发;是device的意思,代表计算机的所有硬件设备。如IDE盘:/dev/hdx;并口:/dev/ttyx.; scsi 磁盘由 sdx 表示。注意一般情况下usb盘和s-ata硬盘也是模拟成scsi来驱动的。

/库;系统内核的动态模块和链接库文件,各类可动态加载的硬件驱动程序。nvidia驱动安装在这里。

/ETC; 以上大部分是文本文件,是用来设置系统的,相当于Windows的注册表。请注意,有一个 /etc/shadow 文件保存用户的登录密码。

/root 超级用户的工作。

/mnt; 外部文件系统的挂载点、硬盘、cdrom、windows分区都应该挂载在这里。

/过程; 以上文件不再是在硬盘上,而是在显存中,都是系统内核的运行信息。

/var; 包含在正常操作过程中发生变化的文件:spool 文件、日志文件、锁文件、临时文件、分页文件等。默认情况下,http、ftp 等服务的主文件夹也在那里。

/tmp; 每个用户程序形成的临时文件的存放位置,临时文件会被手动删除。

/家; 通常是用户的主文件夹所在的位置。

/usr; 一个非常大的文件夹,上面放着各种应用程序的文件,相当于windows的programfiles文件夹。/usr 下有几个重要的子文件夹。

/usr/bin; 应用程序的可执行部分。相当于windows *.exe 文件。

/usr/lib; 应用程序的共享动态链接库部分都是*.so文件,linux下各个应用程序的库文件都可以共享。所以它都存储在一个文件夹中。

/usr/X11R6; 属于 xwindow 系统的文件。

/usr/共享;存储应用程序所需的字体、图片、文档等资源文件。

/usr/src;linux 的源代码放在这里。

/usr/游戏;游戏软件的存放区,可惜现在大型的linux游戏已经不多了。

/usr/包括;Linux下开发和编译应用程序所需的头文件是程序员必备的。

/选择; 非开源商业程序通常安装在这里。可从微软获得!

Windows系统常用的Linux系统快捷键对比

参考:csdn-window管理

Ctrl+Alt+D – 显示桌面/恢复当前窗口

Alt+Tab – 切换窗口

Alt+F9/F10 – 最小化/最大化当前窗口

Ctrl+PageUp – 上一个网页选项卡

Ctrl+PageDown – 下一个网页选项卡

Ubuntu 编程入门

作为程序员最喜欢的操作系统,说到Linux,就不得不提编程经验。简单了解了Linux的一些基本操作和整体管理逻辑之后,就到了编译程序的时间了。

第一个 C++ 程序:hello.cpp

参考:csdn-Ubuntu下编辑运行c++程序

我安装的是Ubuntu18.04,安装完成后系统应该有自己的gedit(文本编辑器)、g++(C语言编译器)和gdb(C语言调试器)

首先调出终端:Ctrl+Alt+T

注意:此时在房主软件平台下操作通过touch命令创建cpp文件:touchhello.cpp使用gedithello.cpp命令通过g++hello在gedit文本编辑器中编译第一个cpp程序编译.cpp-ohello语句,生成编译结果,放入hello文件中。运行程序通过 ./hello 关于Ubuntu中的程序存放位置

Ubuntu,或者换句话说,所有的Linux系统都坚持文件操作,即所有的软件和用户都以文件的形式存储ubuntu输入法切换快捷键,所以最大的好处之一就是整个文件管理系统一目了然。但是这里需要注意的是Linux系统中有些文件夹用普通用户权限是很难访问的,有些文件夹不能常年存放,所以编译程序后需要保存在对应的方便后续后续访问和操作。

使用vim或CodeBlocks美化编程环境vim的使用

参考文章:ubuntu下vim工具安装使用教程(一)

在终端输入vi进入vim界面,输入:q退出vim界面

使用 sudovim /etc/vim/vimrc 命令打开vim配置文件后,可以使用以下操作改变vim界面的美观度

set number
set autoindent
set cursorline
set ruler
set tabstop=4

以上对配置文件的改动含义如下:

Ubuntu下安装ROS并运行第一个模拟文件

了解了Linux的基本操作之后,就来到了安装Ubuntu系统的初衷——使用ROS操作系统。因为安装的是Ubuntu18.04系统,所以只能安装2018年5月23日发布的ROSMElodicMorenia版本。

请参考各个 Ubuntu 版本支持的具体 ROS 版本。

一般安装步骤

虽然ROS官方已经给出了具体的安装步骤,大家可以参考:ROS Melodic安装说明

本文给出了Melodic版本的安装参考。进入以上链接后,可以选择Ubuntu版本进入安装。参考步骤1.安装完成完整安装1.1~1.6完成安装。

Tips:直接命令行安装可能会比较慢,可以跳转到国外镜像下载,降低下载速度。这里我选择ustc下载源。需要将本地软件软件上的“Download from”选项更改为,同时在ROS官网点击Mirrors,找到ustc源,选择下载安装命令:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

安装ROS后初始化rosdep失败

实际下载安装过程中,步骤1.6.1出现错误,报错如下:

ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

反复测试未能正常初始化,浏览器无法正常打开上述链接,然后在CSDN上找到一位高手的解决方案:CSDN-sudorosdepinit has ERROR。专家的分析非常准确。应该是因为很难下载,所以不能科学下载包。把py文件上的下载链接改成本地下载,解压包就可以正常初始化了!

小贴士:这里建议把安装包解压到房主主页下,也就是我们正常的~homepage(相当于/home/XXX)

这里建议:不要随便改host文件,不回去改给你的地址真的很无奈!!!

这里还有一个我踩过的小坑:在修改/usr/lib/python2.7/dist-packages/rosdep2/sources_list.py文件时,因为该文件是只读文件,管理员必须使用权限才能操作。安利这篇文章在这里:ubuntu18.04 更改root br88下载平台下的只读文件。安装nautilus-admin插件后,在指定平台下的文件上右键打开,可以管理员权限操作。

修改文件地址后,可以正常初始化

sudo rosdep init
rosdep update

设置环境变量

参考浅蓝大学-机器人操作系统ROS理论与实践教程,还需要配置ROS环境变量

echo"source /opt/ros/melodic/setup.bash">>~/.bashrc
source ~/.bashrc

Tips:这里建议直接复制。多一空间,少一空间,真的会让人抓狂。其实如果不幸编辑错了,可以参考这篇博客改回来:CSDN-ros安装问题。

安装 rosinstall

sudoapt-getinstall python-rosinstall python-rosinstall-generator python-wstool build-essential

执行完这条命令后,真的可以说大功告成了。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 Ubuntu系统介绍系统与Windows系统的区别介绍之灵魂 http://www.wkzy.net/game/8190.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务