首页 > 系统相关 >Linux基础-指令篇01【入门级】

Linux基础-指令篇01【入门级】

时间:2025-01-17 13:56:53浏览次数:3  
标签:文件 01 crtl cd 入门级 st Linux 嵌入式 目录

工具安装

需要用到VMware,大家自行安装,如果有需要后续会上传相关文件和详细安装步骤

嵌入式系统

  • 专业定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能,可靠性,成本,体积,功耗等严格要求的专用计算机系统。
  • 简单理解:除了pc和一些高级的控制台之外,绝大多数的控制类设备都是嵌入式。嵌入式系统是软件和硬件的结合体,还可以涵盖机械等附属装置。

嵌入式开发为什么选择Linux

linux是一个操作系统,开源的,免费的,可裁剪的,是一个基于文件的操作系统,所有的一切都是针对文件进行。在嵌入式开发中,扮演了非常重要的角色。

我们为什么要选择Linux:

主要是由嵌入式产品的特点来决定。

  • 内部是基于一个控制器
  • 体积一般比较小(决定了嵌入式产品,它的硬件资源比较紧缺)
  • 对功耗的要求
  • 特定的应用
  • 越来越智能化

Linux指令起步

  • st@st-virtual-machine:~$:
    • st:当前登录的用户名,安装的时候设置的
    • @:分隔符
    • st-virtual-machine:主机名,安装的时候设置的
    • ~:当前登录用户的家目录:(/home/st)
    • :用来区分用户角色的, ‘ :用来区分用户角色的,` :用来区分用户角色的,‘表示普通用户的,#`表示ROOT用户
  1. pwd:查询当前所在目录的绝对路径,linux绝对路径是从/开始的,/称之为根路径。
  2. cd:切换目录。
  3. cd/:进入根目录。
  4. cd~:进入家目录,等价于cd/home/st
  5. cd/mnt/hgfs:切换到cd/mnt/hgfs下(切换到指定的目录)
  6. cd../:回到上一级目录
  7. cd../..:回到上两级目录
  8. cd-:回到上一步
  9. 文件存储时在磁盘,打开时在内存
  10. cd./xxx:进入当前路径下指定的xxx,./代表当前目录。等价于cd xxx
  11. ls:查看,以缩略形式显示文件或目录(仅文件或目录名称)
  12. -lls的参数,获取详细的列表信息,d开头表示文件夹/目录,中间-表示该地方没有权限,-开头表示普通/标准文件

快捷键

1.crtl+l:清理屏幕,会保留记录。clean不保留

2.crtl+alt+t:打开终端

3.crtl+shift++:终端字体放大

4.crtl+shift+-:终端字体缩小

在这里插入图片描述

图片说明:

每行首字母表示的文件/目录类型

d:目录

-:普通文件

l:快捷方式

c:字符设备文件

b:块设备文件(大容量磁盘-存储设备)

s:表示套接文件

p:表示管道文件

共享文件夹无法访问

  • 打开/etc/fstab文件

     vim /etc/fstab
    
  • 修改fstab文件,在最后添加一行

    .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
    
  • 如果在执行保存的时候,出现报错: E212 无法打开并写入文件,需要使用以下命令

     :w! sudo tee %
    
  • 重启虚拟机

    reboot
    

标签:文件,01,crtl,cd,入门级,st,Linux,嵌入式,目录
From: https://blog.csdn.net/2301_79063670/article/details/145205624

相关文章

  • 2025-01-17:构成整天的下标对数目Ⅰ。用go语言,给定一个整数数组 hours,其中每个元素表示
    2025-01-17:构成整天的下标对数目Ⅰ。用go语言,给定一个整数数组hours,其中每个元素表示以小时为单位的时间,要求返回一个整数,表示满足条件i<j且hours[i]+hours[j]为24的整数倍的下标对(i,j)的数量。这里,整天被定义为时间持续的时长是24小时的整数倍。例如,1天......
  • Linux 查看目录下的文件夹命令与 find 查找某个目录但不包括该目录本身
    在Linux系统中,管理和查找文件及文件夹是日常运维和开发过程中常见的任务。本文将介绍如何查看目录下的文件夹,并使用 find 命令查找特定目录下的内容,但排除该目录本身。我们将详细讨论以下内容:使用 ls 命令查看目录下的文件夹。使用 find 命令查找特定目录内容并排除该......
  • 01背包的推导
    1.二维背包容量为7,总共有四件物品,价值和重量表示为{v,w},它们的价值和重量分别是1{2,3},2{5,5},3{1,1},4{9,3},求背包最多能装多少开始推导:能装i个物品并选取前i个物品,背包容量为j。dp[1][1]=0,显然是0,因为物品1的重量为3,你装答辩啊。dp[1][2]=0,容量不够还是不行。dp[1][3]=2,背包的容......
  • Linux驱动开发:一文掌握 块设备VS字符设备开发流程全解!
    Linux驱动开发是嵌入式系统开发中的一个重要组成部分,它直接关系到硬件设备的功能实现和性能优化。在Linux系统中,驱动开发主要分为字符设备驱动、块设备驱动和网络设备驱动三大类。本文将重点介绍字符设备和块设备的基础知识,以及它们在驱动开发中的差异和开发流程。一、字符设......
  • Linux进程概念-进程状态
    在上一篇已经了解了在进程中的基本概念,现在我来了解一下进程的相关状态;对于进程的状态,在详细了解之前我们可以来一个粗略的理解:进程的状态可以理解为就是一个整数,用宏定义实现R,S等状态;也就是进程状态就是take_struck内的一个整数;如果不理解也没关系,下面来看看对进程状......
  • 三层24千兆+4万兆光电可选网管型嵌入式交换机核心模块SW-24G4F-301EM
    先来解读一下标题,这是一款交换机核心模块,也就是交换机的核心部分模块化了;方便为了嵌入式集成;是管理型(也就是核心模块带了软件,对应底板结合自身板框,根据参考设计随性设计),还是三层管理;可以最多支持28个通信口,分别是24千兆+4万兆,接口的方式可以电口,也可以光口。可广泛应用于煤......
  • SQL-按自定义格式进行编号的SQL自定义函数.090119
    生成格式如:DT.EMP.0000000001的自增emp_id,加入EmpBaseINfo表中。--生成格式如DT.EMP.0000000001  【Vegas Add】ALTERFUNCTION[dbo].[Get_EmpBaseInfo_AccountID](@RowIDasint)RETURNSnvarchar(50) as begin    declare@oidnvarchar(50)    dec......
  • windows安装tomcat10.240108
    ​下载安装jdk17:jdk-17_windows-x64_bin.exe配置JAVA环境变量JAVA_HOME:C:\ProgramFiles\Java\jdk-17PATH:%Java_Home%\bin;%Java_Home%\jre\bin;拷贝tomcat10(下载地址:https://tomcat.apache.org/)到目录,设置环境变量CATALINA_HOME:D:\apache-tomcat-10.1.12PATH:%CATALINA......
  • 挖矿病毒的终极解决方法.201010
    1,编写sh脚本:rm_wk.sh#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexportPATHkill-9$(ps-ef|grepkdevtmpfsi|grep-vgrep|awk'{print$2}')kill-9$(ps-ef|grepkinsing|grep-vgrep|awk'{pri......
  • Java初学者笔记-01、封装继承多态
    封装:封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。通过封装,可以将类的信息隐藏在类内部,只暴露对外的接口(如setter和getter方法),从而提高代码的安全性和可维护性。继承:继承是从已有的类中派生出新的类的过程。新的类(子类)能够吸收已有类(父类)的数据属性和行为,并且可以......