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