[手机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

更改主机名字:

##查看当前主机名
hostname

vi /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 -m

uname -a

使用 lscpu 查看 CPU 架构信息:

lscpu

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

lsblk

使用free查看内存情况:

free -h

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

vim ~/.profile

## 把别名加进去:
alias ll='ls -l'

## 使其生效
source ~/.profile

相关推荐

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

    2024-07-12 10:26:04       23 阅读
  2. Linux具体命令

    2024-07-12 10:26:04       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 10:26:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 10:26:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 10:26:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 10:26:04       69 阅读

热门阅读

  1. Vscode连接存在私钥的远程服务器

    2024-07-12 10:26:04       25 阅读
  2. leetcode热题100.单词拆分(动态规划进阶)

    2024-07-12 10:26:04       27 阅读
  3. ubuntu文件夹加密

    2024-07-12 10:26:04       23 阅读
  4. OpenCV在构建时确实没有启用CUDA支持

    2024-07-12 10:26:04       20 阅读
  5. 编程题-函数模板

    2024-07-12 10:26:04       22 阅读
  6. Opencv中的直方图均衡

    2024-07-12 10:26:04       20 阅读
  7. cannot connect to X server

    2024-07-12 10:26:04       22 阅读
  8. Perl 语言进阶学习

    2024-07-12 10:26:04       28 阅读