yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
PALMSLAM📖
1. Product Introduction
  • 0.Get started
  • 1. Learning route
  • 2. Frequently Questions
  • 3. Control panel introduction
  • 4. Introduction to LiDAR
  • 5. Robot charging and battery considerations
  • 6.Unboxing and reviewing
2. Assembly video
  • Installation Video
3. Basic configuration
  • 0. Get started quickly
  • 1. Write the firmware
  • 2. Virtual machine installation and startup system
  • 3. Expansion board configuration parameters
  • 4. How to choose the alarm level and radar model
  • 5. Connection Agent
4. LiDAR course
  • 0. Enter the same docker terminal
  • 1. Robot information release
  • 2. Robot URDF model
  • 3. Basic distance measurement function
  • 4. SLAM Gmapping
  • 5. SLAM Cartographer
  • 6. APP mapping
5. Linux operating system
  • 1.Introduction to Linux system
  • 2.Ubuntu file system
  • 3.Ubuntu common commands
  • 4.Ubuntu common editors
  • 5.Ubuntu software operation commands
  • 6.Virtual machine installation
  • 7.SSH remote control
  • 8.VNC remote control
  • 9.Transfer files remotely
  • 10.Driver library and communication
  • 11.Static IP and hotspot mode
  • 12.Bind device ID
  • 13.Capacity expansion and resource allocation
  • 14.Update system software sources
  • 15.Set root user password
  • 16.sudo free password
  • 17.Connect to WiFi network
  • 18.View system version
  • 19.Customized service management
  • 20.Back up system image
6. ROS2 Basic Course
  • 1.Introduction to ROS2
  • 2.ROS2 install Humble
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • System_File
  • VM_File
  • Code
  • Software_Tool
  • Hareware_Info
  • 3D_Model_File
  • Instruction_Manual
  • ROS2_Basic_VM
Download ZIP

Welcome to PALMSLAM repository

2.Ubuntu file system

2.Ubuntu file system

2.1 Ubuntu Overview

Ubuntu is a Linux operating system mainly based on desktop applications.

2.2 Ubuntu file system

Ubuntu has only one root directory [/], and all files are under this directory

​x
├── bin # bin is the abbreviation of Binary. Stores the most commonly used executable files (binary) in the system.
├── boot # The Linux kernel and system startup files are stored here, including Grub and lilo launcher programs.
├── dev # dev is the abbreviation of Device. This directory stores Linux external devices, such as hard disks, partitions, keyboards, mice, USB, etc.
├── etc # This directory is used to store all configuration files and subdirectories required for system management, such as passwd, hostname, etc.
├── home # The user's home directory. In Linux, each user has his own directory. Generally, the directory name is named after the user's account.
│   └── yahboom      #user
│       ├── Desktop  #Desktop
│       ├── Documents #Documents
│       ├── Downloads #Download
│       ├── Music     #MUSIC
│       ├── Pictures #PICTURES
│       ├── Public   #Share
│       ├── Templates #Templates
│       ├── Videos  #Video
│       ...
│   ... 
├── lost+found   # This directory is usually empty. When the system is shut down illegally, some scattered files are stored here.
├── lib          # Stores shared library files, including many library files used by programs in /bin and /sbin.
├── media        # The CD-ROM drive and USB device automatically mounted by the Ubuntu system store temporarily read files.
├── mnt          # The mount point used as the file system to be mounted.
├── opt          # As a storage directory for optional files and programs, it is mainly used by third-party developers to easily install and uninstall their software.
├── proc         # This directory is a virtual directory, which is a mapping of system memory. All processes marked as files are stored here, and cpuinfo stores data on the current working status of the CPU.
├── root         # This directory is the user home directory of the system administrator, also known as the super privileged user.
├── sbin         # s means Super User. Here are the system management programs used by system administrators, such as system management, directory query and other key command files.
├── srv          # Stores service data provided by the system.
├── sys          # System device and file hierarchy, and provide detailed kernel data information to user programs.
├── usr          # Stores files and directories related to system users.
│   ├── bin      # Standard commands for users and administrators
│   ├── games    # Stores the mini games that come with XteamLinux
│   ├── include  # Used to store header files needed to develop and compile applications under Linux, c or c++
│   ├── lib      # Connection libraries for applications and packages
│   ├── local    # Application directory installed by the system administrator
│   ├── sbin     # Stores management programs used by the root super user
│   └── src      # Linux open source code
│   └── share    # Store shared data
│   ...
├── var          # Files of variable length, especially logged data such as log files and printer files.
│   ├── backups
│   ├── cache    # Application cache directory
│   ├── crash    # System error message
│   ├── log      # log file
│   ├── mail     # e-mail
│   └── tmp      # Temporary file directory
│   ...
├── tmp          # This directory is used to store some temporary files. All users have read and write permissions to this directory.
... 

 

Introduction to Linux system
Ubuntu common commands

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文