零基础3分钟快速掌握 ——Linux【终端操作】及【常用指令】Ubuntu

1.为啥使用Linux做嵌入式开发

  1. 能广泛支持硬件
  2. 内核比较高效稳定
  3. 原码开放、软件丰富
  4. 能够完善网络通信与文件管理机制
  5. 优秀的开发工具

2.什么是Ubuntu

  • 是一个以桌面应用为主的Linux的操作系统,
  • 内核是Linux操作系统,
  • 具有Ubuntu特色的可视化界面

3.终端的操作

3.1 打开和关闭终端

3.2 终端的默认提示符

china@ubuntu:~/hz$

第一个china :用户名 登陆时的名字

第二个ubuntu:主机名 网络查找时显示的名字

3.3 文件路径

3.4 操作权限

3.5 其他操作

4、常用的linux指令

4.1 指令的使用格式

指令格式: 指令名 选项 参数

eg: ls -a /home/china

注意:

选项和参数可以省略

选项:该指令下的不同形式 比如ls -a 就表示显示所有文件

参数:一般是对应指令需要操作的路径

上下键可以切换近期的指令

4.2常用的linux指令

1. ls 指令(list)

列出给定路径的文件或者目录信息

查看家目录文件中文件的详细信息:ls -l ~

2. 文件类型(bcd-lsp)

linux系统的文件类型一共有7种:bcd-lsp

  • b:块设备文件 (u盘、光驱) 可以对硬盘等块设备进行操作
  • c:字符设备文件 (键盘、鼠标、串口)
  • d: 目录文件(文件夹)
  • -:普通文件 (如程序、文本、图片、音频等)
  • l: 链接文件 (相当于windows快捷方式))
  • s:socket套接字文件 (网络通信 实现客户端和服务器直接的通信)
  • p:管道文件 (进程与进程间直接通信)

3. 操作权限(r w x-)

每三个一组,分别代表当前用户权限、当前用户所在组的权限、其他用户的权限

  • r:read读权限
  • w:write写权限
  • x:可执行权限
    • :无此权限

4..cd改变目录(change directory)

pwd(print working directory) 打印当前正在工作的目录

此时打印的是绝对路径(从根目录开始)

5. mkdir创建文件夹(make directory)

6.rmdir删除文件夹 (remove directory)

未完待续......

相关推荐
小咕聊编程34 分钟前
基于Python的豆瓣电影数据可视化系统构建分析
开发语言·python·信息可视化
脏脏a2 小时前
延迟与画质:远程控制的生命线
开发语言·php
GeW2 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux
像风一样的男人@3 小时前
python --基于scp的文件传输助手
开发语言·python
一条破秋裤3 小时前
SDIO Wi‑Fi 设备的驱动向insmod + 反向rmmod
开发语言·php
m0_639906943 小时前
Java 重写 Override 与重载 Overload 区别、访问修饰符、static 关键字
java·开发语言
Evand J3 小时前
【MATLAB例程】平面下,5基站对待定位点的定位。基于距离辅助下的AOA。完整代码下载链接
开发语言·matlab·平面·定位·导航·测距·aoa
mounter6253 小时前
深入理解 gccrs:GCC 如何实现 Rust 编译器,以及编译 Linux 内核面临的挑战
linux·驱动开发·rust
垚垚学技术_聚焦云原生3 小时前
Ansible Playbook 进阶:when 条件、loop 循环、handlers 触发器落地
linux·ansible·自动化运维·devops
GIS数据转换器3 小时前
基于CIM的城市智慧供热监管服务平台
java·大数据·开发语言·人工智能·后端·物联网·struts