梅科尔工作室-IoT-OpenHarmony南向开发第三次培训笔记 原创

张aaaa呐呐
发布于 2023-8-26 23:15
浏览
0收藏

创建文件:touch

用户可以通过touch来创建一个空的文件,demo如下:

touch hello.txt

说明:

  • 则会在当前路径下创建名字为hello.txt的空文件
  • Linux系统中没有严格的后缀(格式),所以创建文件时可以命名为任意的文件名

#|### 创建目录:mkdir
通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。

需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。

使用:

mkdir TestDir mkdir -p a/b/c/d

删除文件:rm

可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。

常用参数及含义如下表所示:

参数 含义
-i 以进行交互式方式执行
-f 强制删除,忽略不存在的文件,无需提示
-r 递归地删除目录下的内容,删除文件夹时必须加此参数 也可使用rmdir删除一个空目录

删除文件:(可一次删除多个)

rm xxx.txt aaa.txt

删除目录:

rm -r test_dir

拷贝:cp

cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。

常用选项说明:

选项 含义
-a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录 简单而言,保持文件原有属性。
-f 已经存在的目标文件而不提示
-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件 目标文件必须为一个目录名。
-v 显示拷贝进度

移动、重命名:mv

++用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。

常用选项说明:

选项 含义
-f 禁止交互式操作,如有覆盖也不会给出提示
-i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖 系统会询问是否重写,要求用户回答以避免误覆盖文件
-v 显示移动进度

梅科尔工作室-IoT-OpenHarmony南向开发第三次培训笔记-鸿蒙开发者社区

修改文件权限:chmod

使用chmod可以修改文件权限

有两种使用格式:字母法与数字法

chmod 字母法的使用

角色说明:

角色 说明
u user, 表示该文件的所有者
g group, 表示用户组
o other, 表示其他用户
a all, 表示所有用户

权限设置说明:

操作符 说明
+ 增加权限
- 撤销权限
= 设置权限

权限说明:

权限 说明
r 可读
w 可写
x 可执行
- 无任何权限

chmod 数字法的使用

数字法就是“rwx” 这些权限也可以用数字来代替

权限说明:

权限 说明
r 可读,权限值是4
w 可写,权限值是2
x 可执行,权限值是1
- 无任何权限,权限值是0

管理员权限获取

Linux 下切换到root的命令:

sudo su` 或`sudo -s

1. 压缩格式的介绍

Linux默认支持的压缩格式:

.gz
.bz2
.zip
说明:
.gz和.bz2的压缩包需要使用tar命令来压缩和解压缩
.zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩

2. tar命令及选项的使用

命令 说明
tar 压缩和解压缩命令

tar命令选项:

选项 说明
-c 创建打包文件
-v 显示打包或者解包的详细信息
-f 指定文件名称, 必须放到所有选项后面
-z 压缩或解压缩(.gz)
-j 压缩或解压缩(.bz2)
-x 解包
-C 解压缩到指定目录

3. zip和unzip命令及选项的使用

命令 说明
zip 压缩成.zip格式文件
unzip 解压缩.zip格式文件

unzip命令选项:

选项 说明
-d 解压缩到指定目录

软件安装

Ubuntu软件安装有两种方式:
1.离线安装(deb文件格式安装)
2.在线安装(apt-get方式安装)

deb文件格式安装

是 Ubuntu 的安装包格式,可以使用 dpkg 命令进行软件的安装和卸载。

命令 说明
dpkg 安装和卸载deb安装包

dpkg命令选项:

选项 说明
-i 离线安装deb安装包

apt-get方式安装

是在线安装deb软件包的命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件。

在线安装软件命令格式:

sudo apt–get install 安装包 , 表示在线安装deb安装包
注意:在线安装需要更新镜像源

软件卸载

Ubuntu软件卸载有两种方式:

离线安装包的卸载(deb 文件格式卸载)
在线安装包的卸载(apt-get 方式卸载)

deb 文件格式卸载

命令格式:

sudo dpkg –r 安装包名

-r 选项表示安装的卸载

apt-get 方式卸载

命令格式:

sudo apt-get remove 安装包名

小熊派学习GPIO引脚
c文件:梅科尔工作室-IoT-OpenHarmony南向开发第三次培训笔记-鸿蒙开发者社区
BUILD.gn文件:梅科尔工作室-IoT-OpenHarmony南向开发第三次培训笔记-鸿蒙开发者社区
编译成功:梅科尔工作室-IoT-OpenHarmony南向开发第三次培训笔记-鸿蒙开发者社区

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2023-8-28 10:54:49修改
收藏
回复
举报
回复
    相关推荐