热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

嵌入式Linux学习笔记(一)Ubuntu体验

一、终端操作类似Windows下的DOS操作1、Shell基本操作即敲的指令输入指令开头,然后TAB键就就会补全或者提示2、Shell常用指令ÿ
一、终端操作
  • 类似Windows下的DOS操作
    在这里插入图片描述

1、Shell基本操作


  • 即敲的指令
    在这里插入图片描述
  • 输入指令开头,然后"TAB"键就就会补全或者提示
    在这里插入图片描述

2、Shell常用指令


(1)目录信息查看命令ls

-参数是可以组合的 例:ls -al

ls [选项] [路径]

-a :显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
-l :显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
-t :将文件按照创建时间排序列出。
-A :和-a 一样,但是不列出“.(当前目录)和“..(父目录)-R :递归列出所有文件,包括子目录中的文件。

(2)目录切换命令cd

cd [路径]

cd / //进入到根目录“/”下,Linux 系统的根目录为“/”,
cd /usr //进入到目录“/usr”里面。
cd .. //进入到上一级目录。
cd ~ //切换到当前用户主目录

(3)当前路径显示命令 pwd

在这里插入图片描述

(4)清屏命令clear

-清除终端内容

(5)切换用户执行身份命令 sudo


  • 以 root 用户运行,不改变用户身份
    在这里插入图片描述

(6)切换用户命令 su


  • 切换到root用户,正常使用sudo就可以,一般情况不需要切换到root用户
    在这里插入图片描述
    -切换为原用户
    在这里插入图片描述

(7)显示文件内容命令 cat

cat [选项] [文件]

-n :由 1 开始对所有输出的行进行编号。
-b :和-n 类似,但是不对空白行编号。
-s :当遇到连续两个行以上空白行的话就合并为一个行空白行。

(8)显示和配置网络属性命令 ifconfig

-安装ifconfig命令

sudo apt-get install net-tools

ifconfig interface options | addressinterface :网络接口名称,比如 eth0 等。
up :开启网络设备。
down :关闭网络设备。
add :IP 地址,设置网络 IP 地址。
netmask add 子网掩码。

在这里插入图片描述

(9)系统帮助命令 man

man [命令名]

在这里插入图片描述

(10)系统重启命令 reboot/关闭命令 poweroff

-使用命令“reboot”可以重启系统,使用命令“poweroff”就可以关闭系统

(11)软件安装命令 install

-常用软件安装方法,自行编译源码然后安装,“install”通常和命令“apt-get”组合在一起使用

install [选项]... [-T] 源文件 目标文件
或:install [选项]... 源文件... 目录
或:install [选项]... -t 目录 源文件...
或:install [选项]... -d 目录...

2、APT 下载工具


  • APT 下载工具可以实现软件自动下载、配置、安装二进制或者源码的功能。
  • 设置服务器在这里插入图片描述

(1)更新本地数据库

sudo apt-get update

(2)检查依赖关系

sudo apt-get check

(3)软件安装


  • “package-name”就是要安装的软件名字,“apt-get”负责下载软件,“install”负责安装软件。

sudo apt-get install package-name


推荐阅读
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • STM32代码编写STM32端不需要写关于连接MQTT服务器的代码,连接的工作交给ESP8266来做,STM32只需要通过串口接收和发送数据,间接的与服务器交互。串口三配置串口一已 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 本文探讨了如何利用 Android 的 Movie 类来展示 GIF 动画,并详细介绍了调整 GIF 尺寸以适应不同布局的方法。同时,提供了相关的代码示例和注意事项。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • Gradle 是 Android Studio 中默认的构建工具,了解其基本配置对于开发效率的提升至关重要。本文将详细介绍如何在 Gradle 中定义和使用共享变量,以确保项目的一致性和可维护性。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Hibernate全自动全映射ORM框架,旨在消除sql,是一个持久层的ORM框架1)、基础概念DAO(DataAccessorOb ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 解决Win10 1709版本文件共享安全警告问题
    每当Windows 10发布新版本时,由于兼容性问题往往会出现各种故障。近期,一些用户在升级至1709版本后遇到了无法访问共享文件夹的问题,系统提示‘文件共享不安全,无法连接’。本文将提供多种解决方案,帮助您轻松解决这一难题。 ... [详细]
  • 本文详细介绍了如何在CentOS 6.5系统上安装和配置Redis 3.0.6,包括必要的环境准备、软件包下载、编译安装及基本功能测试。 ... [详细]
  • 本文详细探讨了在Windows 98环境下安装Apache 1.3.9、JServ、GNUJSP 1.0、JDK 1.2.2及JSDK 2.0后遇到的中文显示问题,并提供了多种有效的解决方案。 ... [详细]
author-avatar
aaa
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有