Linux学习-04 基本命令学习

实战复盘:如何用ATE(自动测试设备)搞定一颗MCU的功能测试全流程 本文详细解析了如何利用ATE(自动测试设备)完成MCU功能测试的全流程,涵盖测试需求分析、测试向量生成、ATE测试程序开发及调试实战。通过真实案例分享,帮助工程师高效解决芯片测试中的常见问题,提升Functional Test的准确性和效率。 阅读详情

ubuntu
-------------   
    apt     //advanced package tool,高级包工具。
    apt-get install
 
centos
-------------
    yum     //yellowdog updater modified.
     
 
     
软件源
-------------------
    Repository      //仓库.
    URL             //http:// 
 
    .d              //directory目录
    xxxd            //daemon
 
查看仓库文件
------------------
    /etc/yum.repos.d/xxx.repo
 
curl
------------------
    传输url上的数据的。
    [下载文件到指定目录]
    curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 
 
更换centos的软件源
------------------
    1.下载源仓库文件,xxx.repo
        curl -o /etc/yum.repos.d/ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    2.将repo文件保存到/etc/yum.repos.d/目录中。
     
屏蔽软件仓库
------------------
    1.将/etc/yum.repos.d/xxx.repo文件删除或者更换扩展名即可。
 
修改centos能够使用sudo命令
-------------------------------
    [/etc/sudoers]
    $>su root
    $>nano /etc/sudoers
        ...
        centos ALL
 
使用yum进行软件包安装卸载
------------------------------- 
    $>yum list                           //列出所有软件包
    $>yum list installed             //列出已经安装的软件包
    $>yum list installed | grep nano //列出已经安装的软件包
    $>yum search nano                    //在yum的软件源中搜索软件 
    $>yum remove nano                    //卸载软件
    $>yum -y install nano                //直接安装,不需要yes确认.
    $>yum list installed | grep nano //查看是否安装了Nano
 
    $>mkdir /home/centos/rpms
     
    $echo 以下命令只下载软件,不安装软件
    $>sudo yum install --downloadonly                //只下载
                  --downloaddir=/home/centos/rpms   //指定下载目录
                  wget
     
    //下载已经安装的软件
    $>sudo yum reinstall --downloadonly  
                         --downloaddir=/home/centos/rpms
                         wget
 
    $>sudo yum localinstall xxx.rpm  //从本地rpm文件直接安装软件
 
 
     
    $>su root
    $>yum search ifconfig
    $>yum -y install net-tools       //安装网络工具
 
     
    #==========修改网络地址====================== //需要重启network服务
    $>sudo nano /etc/sysconfig/network-scripts/ifcfg-eth1677736
        [/etc/sysconfig/network-scripts/ifcfg-eth1677736]
        ...
        IPADDR=192.168.231.201
        GATEWAY=192.168.231.2
        DNS=192.168.231.2
 
    $>service network restart                        //重启网络服务。
 
    $>sudo nano /etc/resolv.conf                 //修改该文件不需要重启network服务
        [/etc/resolv.conf]
        nameserver 192.168.231.2
 
在没有nano时,使用自带的vi文本编辑器
-------------------------------------
    1.vi xx.txt
    2.模式切换
        esc             //切换到命令模式,退出编辑模式
                        //:q!  不保存退出
                        //:wq  保存退出
                        //x     删除一个字符
                        //dd    删除一行
 
        insert          //切换到编辑模式,退出命令模式
                        //del backspace
 
 
 
 
制作iso镜像文件
-------------------------------------
    0.清除yum的缓存文件
        $.sudo yum clean cache
 
    1.重新制作yum的缓存(需要几分钟时间)
        $>sudo yum makecache
 
    2.搜索mkisofs软件包
        $>sudo yum search mkisofs
     
    3.安装mkisofs软件包
        $>sudo yum install mkisofs
     
    4.查看是否安装成功
        a)which
            $>which mkisofs
         
        b)通过yum list
            $>sudo yum list installed | grep geniso                  //geniso是软件包名
 
    5.制作iso文件
        $>sudo mkisofs -r 
                       -o CentOS-7-Packages.iso /home/centos/rpms   //-r : 保留原文件,-o:输出的iso文件名
 
    6.挂载iso文件到client的光驱中。
        点击右下角的光驱图标。
     
    7.挂载cdrom中的文件到/mnt/cdrom下.
        $>mount /dev/cdrom /mnt/cdrom
     
    8.复制/mnt/cdrom/*到/home/centos/rpms目录下
        $>su centos
        $>mkdir ~/rpms
        $>cp /mnt/cdrom/* /home/centos/rpms
     
    9.挂载vmware安装目录下的linux.iso(虚拟机增强工具镜像文件)文件
        a)卸载/mnt/cdrom目录
            $>sudo umount /mnt/cdrom
        b)插入linux.iso镜像文件到光驱.
        c)连接设备
        d)挂载/dev/cdrom到/mnt/cdrom
            $>mount /dev/cdrom /mnt/cdrom
         
        e)复制/mnt/cdrom/*到/home/centos/linux/目录下
            $>su centos ; mkdir ~/linux
            $>cp /mnt/cdrom/* /home/centos/linux
     
安装虚拟机增强工具
----------------------
    1.挂载并复制linux.iso镜像文件文件到/home/centos/linux中
    2.tar开VM-xx-xxx.tar.gz
        $>su centos ; cd ~/linux
        $>tar -xzvf VMxxx.tar.gz
        $>cd vmware-tools-distrib
        $>su root ; 
        #====可能重复以下过程====
        $>./vmware-install.pl
        $>出现perl没有解释器的错误.
            解决办法:
            $>cd /home/centos/rpms
            $>sudo yum localinstall perl-5.16.3-286.e17.x86_64.rpm
         
        $>./vmware-install.pl
        $>出现gcc path找不到
            解决办法:
            $>cd /home/centos/rpms
            $>sudo yum localinstall gcc-xxx.rpm
         
        $>./vmware-install.pl
        $>出现kenel-headers path找不到
            解决办法:
            $>cd /home/centos/rpms
            $>sudo yum localinstall kernel-devel-xxx.rpm

基于YOLOv8与UI界面的校园垃圾分类督导系统 YOLO(You Only Look Once)是目前最为广泛使用的目标检测算法之一。它通过一次前向传递即完成目标检测,具有极高的速度与效率。YOLOv8是YOLO系列的最新版本,相比于之前的YOLO版本,YOLOv8在速度、精度、检测能力等方面都有了显著的提升。本项目通过结合YOLOv8模型与UI界面,成功实现了校园垃圾分类督导系统。该系统能够自动识别不同类型的垃圾,并通过UI界面实时展示垃圾分类的结果。 阅读详情

相关推荐

KUKA-外部自动运行模板程序——个人设计模式&思路

用于说明KUKA与西门子PLC外部自动交互模板的设计思路与使用流程

qq_39024187的博客 5612

linux学习过程感悟

linux系统学习感悟

u013289746的博客 5516

【可信数据空间-连接器技术架构设计方案】

一句话概括连接器是可信数据空间的“数据保镖”和“外交官”。连接器就是一个部署在你本地的软件代理,它代表你安全地对外提供数据服务,确保在共享数据价值的同时,牢牢守住数据的所有权和控制权。它是实现“数据可用不可见”这一理想的关键技术部件。一个生动的比喻:银行的金库和接待员想象一下,你的数据就是藏在银行金库里的黄金和钞票。金库(你的内部数据库): 绝对安全,外人绝对不能进。接待员(连接器): 坐在银行大厅里,负责与客户打交道。客户向接待员提出请求:“我想取1000元。

u014716614的博客 2270

linux学习心得

使用 ls 命令来查看当前目录下的文件和目录: 例: ls -a命令来显示目录下的文件与目录,包含隐藏文件: 例: ls -l用来显示目录下的文件与目录的详细信息,可以缩写为ll: 例: 上面所显示的第一列代表了文件类型“-”代表普通文件,“d”代表目录。 使用pwd指令来查看当前工作目录的绝对路径: 例: 使用cd命令来更改当前工作目录: 例: 创建文件可以使用...

旧事halo的博客 2918

避坑指南:Allegro 17.2更新封装时遇到的5个典型问题及解决方案(含Symbol报错处理)

本文深度解析Allegro 17.2封装更新过程中的核心机制与常见陷阱。针对“Update Symbols”功能失效、焊盘不匹配、DRC报错、图形层叠错误等5大典型问题,提供从原理分析到实战解决方案的完整指南,帮助用户实现从“更新失败”到“丝滑替换”的平稳过渡。

tgb34567890的博客 1039

CUDA内核反汇编实战:用cuobjdump解锁SASS指令的奥秘

本文详细介绍了CUDA内核与SASS指令的关系,以及使用cuobjdump工具进行反汇编分析的方法。主要内容包括:1. CUDA内核的基本概念及其在GPU并行计算中的重要性;2. SASS指令作为底层汇编指令的关键作用;3. cuobjdump工具的安装配置和使用方法;4. 通过数组加法实例演示反汇编过程;5. 深入分析SASS指令格式、分类和执行流程;6. 两个实际案例展示性能优化和问题排查的应用。文章为开发者提供了深入理解CUDA程序底层执行机制的有效途径。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 438

Python学习04 常用 Linux命令的基本使用

#.words directory /daɪˈrektəri/ n. [计] 目录;工商名录;姓名地址录 catalog /'kætəlɒɡ/ n. [计] 目录;登记 parameter /pəˈræmɪtə( r)/ n. 参数;系数;参量 option /ˈɒpʃn/ n. [计] 选项;选择权;买卖的特权 1. 学习Linux 终端命令的原因 无论什么版本的linux操作系...

yl_dragon的博客 198

【AVRCP】规范精讲[19]: 媒体属性全解析,让你的蓝牙设备显示完整歌曲信息

AVRCP协议中的媒体属性是蓝牙音频设备传输歌曲元数据的关键,包含标题、艺术家、专辑等32位ID标识的键值对信息。规范要求字符串属性必须使用UTF-8编码,但乱码问题频发(如中文显示异常),主因是设备未遵循编码标准或使用GBK等非规范格式。常见问题包括信息不全(仅显示标题)、封面缺失(因带宽限制或格式不支持)及更新延迟(通知机制未启用)。解决方案包括强制UTF-8编码、优化封面大小(如300x300像素JPEG)、主动请求缺失属性。Android示例代码展示了通过广播接收器解析媒体属性的方法。

byte轻骑兵的技术小窝 1万+

SLAM学习延伸1、2——Linux、Vim简单使用

SLAM学习延伸1、2——Linux、Vim简单使用

头发浓密的萌新的博客 434

最新Codex接入DeepSeek官方API教程(无需cc-switch)

最新Codex接入DeepSeek官方API教程(无需cc-switch)

猿小白的博客 947

卷积神经网络中的自注意力机制(Self-Attention Mechanism)

卷积神经网络中的机制表现为操作,其实现过程与Seq2Seq模型的自注意力机制类似。标准的卷积层是一种局部滤波操作,其输出特征上的任意位置是由对应输入特征的一个邻域构造的,只能捕捉局部特征之间的关系。而自注意力机制通过计算任意两个位置之间的关系直接捕捉远程依赖,而不用局限于相邻点,相当于构造了一个的卷积核,从而可以捕捉更多信息。在卷积网络的自注意力机制中,首先构造输入特征x的键特征fx, 查询特征gx和值特征hx;

AI天才研究院 1500

2019-0331视觉SLAM的学习第一讲

视觉SLAM第一讲学习笔记框架显示第一讲主要内容资源获取 框架显示 第一讲主要内容 我就不多bb后面三个概述了,今天开始说明一下SLAM的第一讲的内容,接下来13天每天按时按量完成任务,立个FLAG先! 大致说明一下SLAM第一讲的内容: 第一讲就只是说了这些概念之类的东西,我们大致知道接下来要去安装一个Ubuntu14.04,然后在自己的Windows电脑上装虚拟机,Linux的基本命令掌握...

Mr IMMUNIZE的博客 250

【AUTOSAR-Nm】-2.2-通过CAN/Lin...信号报告Nm状态机的跳转

如何通过Can/Lin/Fr/Udp/J1939信号,获取每个通道对应状态机的跳转信息:“前一次状态”和“当前状态”。

「汽车电子助手」的博客 2464

初次接触Linux(2),2024年最新二本学渣考研失败

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2301_82244608的博客 411

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux学习笔记1

今天开始学习Linux系统,用虚拟机VirtualBox安装了Ubuntu13.04 gnome版本。参考的教材是《鸟哥的私房菜》。本人菜鸟一只,第一次接触Linux,边学边记,难免会有错误,会在后续学习中加以改进。         直接从第5章开始看的,学习了一些命令以及一些基本操作和通过google解决了遇到的几个小问题。         首先这个系统是图形界面,本菜鸟一直认为在字符界面敲

ruochen_0115的专栏 524

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

【Linux系统环境与命令】

本文介绍了Linux系统的基本操作实验,主要内容包括:1.Linux系统概述及其与Unix的关系;2.终端类型及切换方法;3.常用命令操作,如ls、date、ifconfig、cd、uname等命令的使用;4.实验环境为Linux Ubuntu 16.04系统。通过本实验可以了解Linux系统的基本组成,掌握常用命令操作,并理解Linux与Windows系统的差异。实验涉及终端类型识别、文件查看、时间显示、网络配置、目录切换等基础操作,为后续深入学习Linux系统打下基础。

QI0310的博客 466

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【Linux】在虚拟机Ubuntu18.04上安装配置Anaconda3及基本命令

之前我写过如何在Window10系统中配置Anaconda3,目的是为了方便更好地管理Python环境。今天记录在Linux上配置Anaconda3的原因也很简单,一些深度学习的模型在Linux上才能得到最好的支持,所以趁着周末,配置了一波虚拟机+Ubuntu18.04+Anaconda Windows系统配置Anaconda:这可能是一篇最贴心的Anaconda指北了(踩坑点) 1 下载安装VMware Workstation Pro 由于VMware我很早之前就安装了,所以也忘记了这个软件是不是需要.

我的技术栈碎碎念空间 1万+

Linux基本命令

常用Linux命令的基本使用 序号 命令 对应英文 作用 01 ls lst 查看当前文件夹下的内容 02 pwd print wrok directory 查看当前所在文件夹 03 cd[目录名]

weixin_48653338的博客 7720

Linux系统之rename命令的基本使用

Linux系统之rename命令的基本使用

jks212454的博客 7410

04、Linux 基本命令与常见符号

本文介绍了Linux系统常用基础命令,主要包括: 关机重启命令(shutdown、reboot等)及注意事项,强调先执行sync同步数据到磁盘; 系统信息查看命令(uname、hostname、date等)及参数使用; 文件目录操作命令(cd、ls、mkdir、rm、cp、mv等)及常用选项; 文件链接命令(ln)及软硬链接区别; 常用符号说明(*、?、/、~等)。文章通过具体命令示例详细说明了各命令的功能和参数用法,是Linux初学者的实用基础指南。

活到老学到老。 1271

从零开始学Linux【Linux常用的基本命令&&文件通配符】

运行环境: Linux发行版:ubuntu-18.04.4-desktop-amd64 虚拟机软件:VirtualBox-6.1.4-136177-Win 以下命令均在Linux终端(terminal)上运行有效。 pwd 显示当前路径 cd name 从当前路径进入到name目录 cd /name1/name2/name3 从当前路径进入到name1/name2/name3目录(后面可以...

nefu_ljw的博客 1130

Linux基本权限命令

Linux权限

2301_79215597的博客 2276

【Linux ip命令基本使用】

ip令的使用,你可以轻松管理网络接口、IP 地址、路由表、ARP 表等。命令是 Linux 系统中用于管理网络接口、路由、ARP 表等网络配置的强大工具。命令是 Linux 网络管理的核心工具,功能强大且灵活。对象用于管理网络命名空间(Network Namespace)。等传统命令的现代替代品,功能更强大且更灵活。对象用于管理网络接口(如以太网、Wi-Fi 等)。对象用于管理网络接口的 IP 地址。对象用于管理 ARP 表(邻居表)。:仅显示 IPv4 信息。:仅显示 IPv6 信息。对象用于管理路由表。

weixin_43332935的博客 2448

Linux常用基本命令

Linux常用基本命令—终端命令 常用Linux命令的基本使用 序号 命令 对应英文 作用 01 ls list 查看当前目录下的内容 02 pwd print working derectory 查看当前所在文件夹 03 cd [目录名] change directory 切换文件夹 04 touch [文件名] touch 如果文件不存在, 新建文件 05 mkdir [目录名] make directory 创建目录 06 rm [文件名] remove 删除指定的

v3424的博客 1万+

ubuntu22.04系统入门 linux入门 简单命令基础复习 实现以及实践

文章摘要:本文介绍了免费使用搭载4090显卡的Ubuntu22.04云主机进行Linux入门实践,包括基础文件操作命令(mkdir/rmdir创建删除目录、touch创建文件、echo写入内容)、文件查看命令(stat/awk/sort)、以及查找命令(find)的使用方法。该云主机环境已预配置,适合新手快速上手实践,避免环境搭建耗时。文末提供了获取免费体验兑换码的方式。

小钟的博客 2632

Linux学习笔记——基本操作命令

Shell 是一个命令语言解释器,它拥有自己内建的 Shell 命令集,Shell 也能被系统中的其他应用程序所调用。用户在提示符下输入的命令都是先由 Shell 解释再传给 Linux 核心。

lym003的博客 1388
上一篇: Linux学习-03 基本命令学习
下一篇: Sqoop的安装配置
With__Sunshine
博客等级 码龄9年 128粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值