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)

  1. 剪切文件
    mv 源文件 目标文件
  2. 重命名
    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开发板学习笔记(二)相关推荐

  1. 华清远见fs4412开发板学习笔记(五)

    fs4412开发板学习笔记(五) 作业1: 输入10个整数,按从小到大的顺序输出(选择排序) 每轮排序在未排序的集合中找到(最小/最大),将找到的数与未排序的 第一个数交换位置. 5 4 3 2 1 ...

  2. 华清远见fs4412开发板学习笔记(四)

    fs4412开发板学习笔记(四) 今天的课程安排 1.复习 1.1 VIM 编辑器 [1] vim + filename 打开 [2] 工作模式 命令模式 编辑模式 底行模式 [3] 模式切换 命令- ...

  3. STM32MP1系列教程连载-华清远见FS-MP1A开发板使用

    STM32MP1系列教程连载-华清远见FS-MP1A开发板使用 1.1 FS_MP1A硬件资源介绍 FS-MP1A采用STM32MP157A处理器.STM32MP157A是基于Cortex-A7 32 ...

  4. 华清远见ARM开发培训班

       课程背景 ATC的英文全称是Approved Training Center,即授权培训中心.ARM ATC就是指ARM公司授权的培训中心.目前ARM公司在包括英国.德国.美国.日本.韩国.台湾 ...

  5. 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子

    摘要:本篇文章将前期几个专题综合起来,基于阿里云HaaS100的新固件设计制作一个智能灯.这个智能灯由云平台.手机APP端和设备端组成,基本上涵盖了一个物联网小项目所需的主要步骤. 目录 1.在阿里云 ...

  6. 阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来

    摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样.如果仅仅利用HaaS100的联网功能,那简直是太浪费了.HaaS100拥有其他开发板所具备的所有的功能,比如 ...

  7. 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台

    摘要:本篇文章讲解如何使用JavaScript"轻应用"连接阿里云物联网平台并上报一个数据.仍然延续前几篇文章的结构,从安装软件环境开始讲,以使零基础的同学看了本篇文章之后,也能够 ...

  8. 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来

    摘要:能让JavaScript应用运行在haas100开发板上,这实在是太酷了,这种方式被阿里云称之为"轻应用".本文带各位从零开始,先了解啥是轻应用,然后搭建环境,再一步步将一个 ...

  9. 涂鸦LZ201-CN开发板学习笔记(一)

    涂鸦LZ201-CN开发板学习笔记(一) 前言 一.引出 二.准备流程 1.购买开发板 2.创建产品 (1)创建产品 (2)功能定义 (3)设备交互 (4)硬件开发 3.检查开发板 第一步: 第二步: ...

最新文章

  1. Json 学习 JSONObject 和 JSONArray
  2. jsp 修改的员工select怎么_jdbc+jsp实现简单员工管理系统|chu
  3. Linux下,如何给PHP安装pdo_mysql扩展
  4. doesnt exist table_MYSQL ERROR 1146 Table doesnt exist 解析
  5. 数据结构-编程实现一个单链表的测长
  6. 微服务中远程调用Dubbo与Feign对比
  7. mysql5.6.msi 百度云_如何安装Mysql数据库类型msi(5.6)
  8. PHP iconv 解决utf-8和gb2312编码转换问题
  9. 一个php请求的执行过程,PHP程序执行的过程原理
  10. sql命令(四)-操作数据表中的记录
  11. AS3.0 XMLSocket简介
  12. OC中Runtime浅析
  13. Prime Path素数筛与BFS动态规划
  14. 软件沙箱技术 – 安全分析沙箱Cuckoo Sandbox
  15. 苹果测试版最新发行说明,iOS 15.4支持戴口罩解锁,Dropbox和OneDrive的云存储功能被打破
  16. 企业微信私聊安全吗?
  17. IDEA开发工具删除代码注释
  18. c++ 头歌实训 第四关 日历打印
  19. 论先后,知为先;论轻重,行为重
  20. 通信基础:星座图与IQ调制

热门文章

  1. 数学/物理知识在软件/算法中应用(1),数学知识应用
  2. B2C电商运营模式的短板
  3. 从拉新到沉默唤醒 友盟+五个策略助你战“疫”取胜
  4. ADS-B模拟信号源
  5. 用python实现滤波器_python实现低通滤波器代码
  6. Opencv 学习之路(一)cmake +vs2015+Opencv3.4
  7. 最真实19家踩坑gpu服务商血泪史!!让我告诉你gpu踩过的坑,以及发现到的小众平民价格还不错的服务商。
  8. JavaScript 数字转汉字大写 (JS金额大写)
  9. VTK三维坐标点拾取
  10. 精益数据分析-读后感