热门标签 | 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


推荐阅读
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文介绍如何通过SSH协议使用Xshell远程连接到Ubuntu系统。为了实现这一目标,需要确保Ubuntu系统已安装并配置好SSH服务器,并保证网络连通性。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文探讨了在Java中实现系统托盘最小化的两种方法:使用SWT库和JDK6自带的功能。通过这两种方式,开发者可以创建跨平台的应用程序,使窗口能够最小化到系统托盘,并提供丰富的交互功能。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • 本文由瀚高PG实验室撰写,详细介绍了如何在PostgreSQL中创建、管理和删除模式。文章涵盖了创建模式的基本命令、public模式的特性、权限设置以及通过角色对象简化操作的方法。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
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社区 版权所有