华清远见fs4412开发板学习笔记(二)
fs4412开发板学习笔记(二)
Linux
1.终端操作
1)打开终端
ctrl + alt + t
2)放大
ctrl + shift + “+”
3)缩小
ctrl + “-”
4)关闭终端
alt + F4
alt + Fn + F4
2.命令提示符
命令行的开始
fs@ubuntu:~$
root@ubuntu:/home/fs#
用户名@主机名:位置$
$ 代表 普通用户
# 代表 超级用户(管理员)系统最高权限
su 用户名 切换用户su fs
3.Linux的路径
3.1 Linux的目录结构
windows 目录在目录去下
计算机存储设备
磁带、光盘、软盘
硬盘 机械硬盘、固态硬盘
内存 RAM(DDR4、DDR5)
移动存储设备
网络存储设备(百度网盘)
Linux 树状结构/ 根目录 bin 二进制的程序 dev 设备相关文件 lib 库 boot 启动文件 usr 第三方软件...
3.2 路径的表示方法
路径 用于表述 文件在文件系统的位置
windows :
C:\Program Files (x86)\Apple Software Update
D:\Program Files (x86)\Protues
盘符
Linux :
1)绝对路径:从根目录出发描述文件位置
/boot/grub
/usr/share
shell : pwd 显示当前所在位置的绝对路径
/home/fs/CH341SER_LINUX
2)相对路径:从当前目录出发描述文件的相对位置
. 当前目录
… 上级目录
…/… 上上
…/…/… 上上上
../../../src
3)特殊目录:
Linux 支持多用户
多个用户同时登录
一个用户同时登录多次
~ 家目录
每个用户的主要工作目录,对普通用户只有权限在自己家目录下
操作。
位置:Linux会为每个用户在/home目录下创建一个和用户名
同名的目录 作为该用户的家目录
eg: fs 用户
~ == /home/fs
xiaoming 用户
~ == /home/xiaoming
yasuo 用户
~ == /home/yasuo
4.Linux 常用指令
【1】ls (list)
查看当前目录下的所有文件和目录
ls -a 查看隐藏文件
Linux下的隐藏文件都是以"."
ls -l 查看文件的属性
drwxr-xr-x 2 fs fs 4096 8月 24 17:11 Pictures
d --x r-x r-x
类型 拥有者权限 用户组权限 其他用户权限
权限 :r 可读w 可写x 可执行- 没有对应的权限类型 : d 目录 - 普通文件l 链接文件(快捷方式).....
clear 清空屏幕
【2】cd (change directory) 切换目录
cd 文件路径 (绝对/相对路径)
切换到 Music
1)绝对路径
cd /home/fs/Music
2)相对路径
cd …
cd ./Music
cd …
cd Music
如果操作的文件或目录就在当前目录下,只需要提供文件名即可
3)特殊用法
cd / 切换到根目录
cd ~ 切换到家目录
cd 切换到家目录
cd - 切换到上次操作的目录
【3】mkdir (make directory) 创建目录
mkdir 路径/目录名
【4】touch 创建文件
touch 路径/目录名
【5】cp (copy) 复制文件
cp 源文件 目标文件
注意复制文件夹
cp 源文件 目标文件 -a
cp -a 源文件 目标文件
【6】mv (move)
- 剪切文件
mv 源文件 目标文件 - 重命名
mv 源文件 目标文件
目标文件存在 表示 剪切
目标文件不存在 表示 重命名
【7】rm (remove) 删除文件
rm -rf 路径/文件名
注意:
如果不添加 -rf 选项 只能删除 普通文件
如果添加 -rf 选项 既可以删除文件也可以删除文件夹
【8】su 切换用户
su 用户名
fs 普通用户
root 超级用户
su fs
su root
【9】设置密码
千万不要忘记超级用户
sudo passwd 用户名
【10】通配符
“*” 匹配任意零个或多个字符(所有)
“?” 匹配任意一个字符
“[a-z0-9]” 匹配括号内字符
“!(filename|filename|filename|…)” 排除指定的文件
【11】sudo 临时获取超级用户权限 (20分钟)
前提条件:当前用户必须是超级用户组的成员
使用方法:
sudo command //表示以超级用户的身份去执行该条command
sudo passwd 用户名
练习/作业:
1)在家目录下创建两个目录dianzi2 和 dainzi3
2)在dianzi2目录下创建 2个目录 dir1 dir2 和 四个文件 file1 file2 file3 file4
3)将dianzi2目录下的dir1、file1、file3 复制到 dianzi3
4)将dianzi2目录下的dir2、file2、file4 剪切到 dianzi3
5)删除dianzi2目录下除file1以外的所有文件和目录
6)删除dianzi2目录
7)将dianzi3目录重命名为dianzi并剪切到根目录
8)删除dianzi目录下的所有文件和目录
9)删除dianzi目录
今晚作业提交到日报中!!!
华清远见fs4412开发板学习笔记(二)相关推荐
- 华清远见fs4412开发板学习笔记(五)
fs4412开发板学习笔记(五) 作业1: 输入10个整数,按从小到大的顺序输出(选择排序) 每轮排序在未排序的集合中找到(最小/最大),将找到的数与未排序的 第一个数交换位置. 5 4 3 2 1 ...
- 华清远见fs4412开发板学习笔记(四)
fs4412开发板学习笔记(四) 今天的课程安排 1.复习 1.1 VIM 编辑器 [1] vim + filename 打开 [2] 工作模式 命令模式 编辑模式 底行模式 [3] 模式切换 命令- ...
- STM32MP1系列教程连载-华清远见FS-MP1A开发板使用
STM32MP1系列教程连载-华清远见FS-MP1A开发板使用 1.1 FS_MP1A硬件资源介绍 FS-MP1A采用STM32MP157A处理器.STM32MP157A是基于Cortex-A7 32 ...
- 华清远见ARM开发培训班
课程背景 ATC的英文全称是Approved Training Center,即授权培训中心.ARM ATC就是指ARM公司授权的培训中心.目前ARM公司在包括英国.德国.美国.日本.韩国.台湾 ...
- 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子
摘要:本篇文章将前期几个专题综合起来,基于阿里云HaaS100的新固件设计制作一个智能灯.这个智能灯由云平台.手机APP端和设备端组成,基本上涵盖了一个物联网小项目所需的主要步骤. 目录 1.在阿里云 ...
- 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来
摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样.如果仅仅利用HaaS100的联网功能,那简直是太浪费了.HaaS100拥有其他开发板所具备的所有的功能,比如 ...
- 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
摘要:本篇文章讲解如何使用JavaScript"轻应用"连接阿里云物联网平台并上报一个数据.仍然延续前几篇文章的结构,从安装软件环境开始讲,以使零基础的同学看了本篇文章之后,也能够 ...
- 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来
摘要:能让JavaScript应用运行在haas100开发板上,这实在是太酷了,这种方式被阿里云称之为"轻应用".本文带各位从零开始,先了解啥是轻应用,然后搭建环境,再一步步将一个 ...
- 涂鸦LZ201-CN开发板学习笔记(一)
涂鸦LZ201-CN开发板学习笔记(一) 前言 一.引出 二.准备流程 1.购买开发板 2.创建产品 (1)创建产品 (2)功能定义 (3)设备交互 (4)硬件开发 3.检查开发板 第一步: 第二步: ...
最新文章
- Json 学习 JSONObject 和 JSONArray
- jsp 修改的员工select怎么_jdbc+jsp实现简单员工管理系统|chu
- Linux下,如何给PHP安装pdo_mysql扩展
- doesnt exist table_MYSQL ERROR 1146 Table doesnt exist 解析
- 数据结构-编程实现一个单链表的测长
- 微服务中远程调用Dubbo与Feign对比
- mysql5.6.msi 百度云_如何安装Mysql数据库类型msi(5.6)
- PHP iconv 解决utf-8和gb2312编码转换问题
- 一个php请求的执行过程,PHP程序执行的过程原理
- sql命令(四)-操作数据表中的记录
- AS3.0 XMLSocket简介
- OC中Runtime浅析
- Prime Path素数筛与BFS动态规划
- 软件沙箱技术 – 安全分析沙箱Cuckoo Sandbox
- 苹果测试版最新发行说明,iOS 15.4支持戴口罩解锁,Dropbox和OneDrive的云存储功能被打破
- 企业微信私聊安全吗?
- IDEA开发工具删除代码注释
- c++ 头歌实训 第四关 日历打印
- 论先后,知为先;论轻重,行为重
- 通信基础:星座图与IQ调制
热门文章
- 数学/物理知识在软件/算法中应用(1),数学知识应用
- B2C电商运营模式的短板
- 从拉新到沉默唤醒 友盟+五个策略助你战“疫”取胜
- ADS-B模拟信号源
- 用python实现滤波器_python实现低通滤波器代码
- Opencv 学习之路(一)cmake +vs2015+Opencv3.4
- 最真实19家踩坑gpu服务商血泪史!!让我告诉你gpu踩过的坑,以及发现到的小众平民价格还不错的服务商。
- JavaScript 数字转汉字大写 (JS金额大写)
- VTK三维坐标点拾取
- 精益数据分析-读后感