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


推荐阅读
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • Spring学习(4):Spring管理对象之间的关联关系
    本文是关于Spring学习的第四篇文章,讲述了Spring框架中管理对象之间的关联关系。文章介绍了MessageService类和MessagePrinter类的实现,并解释了它们之间的关联关系。通过学习本文,读者可以了解Spring框架中对象之间的关联关系的概念和实现方式。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
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社区 版权所有