当前位置: 首页 > news >正文

零基础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)

5.文件操作

5.1 touch创建文件

5.2 cp复制

5.3 rm 删除

5.4 mv 移动

vim的使用→ 三分钟快速掌握——Linux【vim】的使用及操作方法-CSDN博客


http://www.mrgr.cn/news/78222.html

相关文章:

  • 鸿蒙学习自由流转与分布式运行环境-价值与架构定义(1)
  • 8.set类型
  • 搜维尔科技:通过Touch力反馈主手实时通讯机械臂,进行远程操作
  • 什么是AOT技术?Java语言不同类型的JIT或AOT编译器?
  • C++ —— 以真我之名 如飞花般绚丽 - 智能指针
  • 【经典】抽奖系统(HTML,CSS、JS)
  • webrtc 3A移植以及实时处理
  • Java进阶六-多线程
  • 使用系统内NCCL环境重新编译Pytorch
  • 基于Kubernetes编排部署EFK日志收集系统
  • 16 —— Webpack多页面打包
  • 【346】Postgres内核 Startup Process 通过 signal 与 postmaster 交互实现 (5)
  • NUXT3学习日记四(路由中间件、导航守卫)
  • Python的3D可视化库 - vedo (3)visual子模块 点对象的可视化控制
  • 【小白学机器学习35】数据表:整洁数据表,交叉表/列联表,以及两者转化pd.pivot_table()
  • 深度学习基础1
  • WinFrom调用webapi接口另一个方法及其应用实例
  • JVM调优篇之JVM基础入门AND字节码文件解读
  • STM32C011开发(2)----nBOOT_SEL设置
  • LLamafactory 批量推理与异步 API 调用效率对比实测
  • 【11-20期】Java面试进阶:深入解析核心问题与实战案例
  • 【机器学习】机器学习学习笔记 - 数据预处理 - 01
  • 【机器学习】机器学习学习笔记 - 监督学习 - KNN线性回归岭回归 - 02
  • QUICK 调试camera-xml解析
  • QT6学习第四天
  • HT4089电子雾化芯片耐高压40V,带OVP保护功能锂电池线性充电管理芯片,应用带屏幕电子雾化行业MCU解决方案