当前位置: 首页 > news >正文

[手机Linux PostmarketOS]三, Alpine Linux命令使用

Alpine Linux 一些常用的指令:

添加国内源下载链接:

编译以下文件,添加链接进去:
sudo vi /etc/apk/repositories##清华源:
https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/main
https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/community##阿里源
https://mirrors.aliyun.com/alpine/latest-stable/main
https://mirrors.aliyun.com/alpine/latest-stable/community##中科大ustc源:
https://mirrors.ustc.edu.cn/alpine/latest-stable/main
https://mirrors.ustc.edu.cn/alpine/latest-stable/community##华为源:
https://mirrors.huaweicloud.com/alpine/latest-stable/main
https://mirrors.huaweicloud.com/alpine/latest-stable/community替换完后更新源:
sudo apk update
sudo apk upgrade -a

更改主机名字:

##查看当前主机名
hostnamevi /etc/hostname##or use:
echo "new-hostname" > /etc/hostname## 重启
reboot

查看系统:

cat /etc/os-release查看当前系统版本:
/etc/alpine-release

查看电池电量:

cat /sys/class/power_supply/bq27411-0/capacity

创建用户组和添加用户到组:

查看用户组:

## 查看有哪些用户组:
cat /etc/group## 查看有哪些用户
cat /etc/passwd##查看当前用户属于哪些group
groups

主组(Primary Group): 每个用户都有一个主组,该组通常以用户的用户名命名,并且新创建的文件和目录的默认所属用户组就是用户的主组。
附加组(Supplementary Group): 除了主组之外,用户还可以属于多个附加组。附加组可以让用户访问其他组资源。

在 Linux 系统中,可以使用一系列命令来创建和管理用户组:
groupadd: 用于创建新的用户组。语法为:groupadd [options] group_name。
groupmod: 用于修改现有用户组的属性,如组名和组 ID。语法为:groupmod [options] group_name。
groupdel: 用于删除不再需要的用户组。语法为:groupdel group_name。

addgroup mygroup添加用户到这个组
adduser -S myuser -G mygroup这里,-S 表示创建一个系统用户,-G 表示指定用户组。

使用 usermod或useradd 命令添加用户到现有用户组

sudo usermod -aG group_name username-a 参数表示将用户添加到附加组中,保留其原有的主组。
-G 参数后跟要添加用户的用户组名称,可以同时指定多个组,用逗号分隔。
username 是要添加到用户组的用户名。####
sudo useradd -G group_name username-G 参数后跟要添加用户的用户组名称,可以同时指定多个组,用逗号分隔。要创建一个名为 emma 的新用户,并将其直接加入 developers 用户组,可以使用以下命令.
sudo useradd -G developers emma从用户组中删除用户:
sudo usermod -G group_name -username
-G 参数后跟要从中移除用户的用户组名称。
- 符号用于指示将用户从指定的用户组中移除

参考:如何在 Linux 中将用户添加到多个组?_linux批量添加用户至组-CSDN博客

安装pip3:

sudo apk add py3-pip

pip添加国内源:

pip install -i Simple Index pandas,这样就会从清华镜像安装pandas库,但每次这样操作就比较麻烦,可以新建配置文件:

新建文件:
mkdir -p ~/.config/pip
vi ~/.config/pip/pip.conf添加下面内容到文件里:[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

源:

阿里云
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/中国科技大学
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)
pip config set global.index-url https://pypi.douban.com/simple/清华大学
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/华为
pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple

安装curl 命令:

sudo apk add curl

安装vim:

sudo apk add vim

使用setfac 和getfacl 安装acl:

sudo apk add acl

安装wget

sudo apk add wget

安装zip unzip解压缩软件:

sudo apk add unzip zip

查看linux架构:

uname -muname -a

使用 lscpu 查看 CPU 架构信息:

lscpu

使用 lsblk 查看块设备信息(有存储读取mount时可查看得到):

lsblk

使用free查看内存情况:

free -h

使用 ll 设置,即 ls -l 别名:

vim ~/.profile## 把别名加进去:
alias ll='ls -l'## 使其生效
source ~/.profile

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java rapidocr
  • 政安晨:【Keras机器学习示例演绎】(五十三)—— 使用 TensorFlow 决策森林进行分类
  • Go bytes包
  • 用 Dockerfile 创建镜像的基本步骤有哪些?
  • Kubernetes平台迁移
  • 【Java15】继承
  • java-反射 1
  • C语言7 控制语句
  • CPU pipeline面试题Q3:我们可以任意增加CPU pipeline深度吗?
  • Appium Inspector介绍和使用
  • 探展2024世界人工智能大会之令人惊艳的扫描黑科技~
  • GEE代码实例教程详解:湖泊水位变化监测
  • 用户画像与相关性分析揭示麦当劳满意度提升关键
  • Jenkins教程-15-常用插件-Blue Ocean
  • Okhttp hostnameVerifier详解
  • 【React系列】如何构建React应用程序
  • 07.Android之多媒体问题
  • Android优雅地处理按钮重复点击
  • laravel with 查询列表限制条数
  • nodejs调试方法
  • PhantomJS 安装
  • 深度解析利用ES6进行Promise封装总结
  • 十年未变!安全,谁之责?(下)
  • 微服务入门【系列视频课程】
  • 小程序 setData 学问多
  • 学习使用ExpressJS 4.0中的新Router
  • Python 之网络式编程
  • 仓管云——企业云erp功能有哪些?
  • ​第20课 在Android Native开发中加入新的C++类
  • "无招胜有招"nbsp;史上最全的互…
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • #{}和${}的区别是什么 -- java面试
  • #QT 笔记一
  • #预处理和函数的对比以及条件编译
  • (1)SpringCloud 整合Python
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (20050108)又读《平凡的世界》
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (pytorch进阶之路)扩散概率模型
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (rabbitmq的高级特性)消息可靠性
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一一四)第九章编程练习
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET Core中的去虚
  • .NET编程——利用C#调用海康机器人工业相机SDK实现回调取图与软触发取图【含免费源码】
  • .NET简谈设计模式之(单件模式)
  • /etc/skel 目录作用