Arch Linux常规使用中的一些常用命令整理
Arch Linux 是一个非常精简且高定制性的 Linux 发行版,使用过程中涉及到的命令大多是通用 Linux 命令以及一些特定的 Arch Linux 工具。以下是 Arch Linux 常规使用中的一些常用命令:
1. 系统更新与软件管理
Arch Linux 使用 pacman
作为包管理器,以下是与软件包管理相关的常用命令:
更新软件数据库:
sudo pacman -Sy
更新系统中的所有软件包:
sudo pacman -Syu
安装软件包:
sudo pacman -S <package_name>
移除软件包:
sudo pacman -R <package_name>
删除软件包及其依赖:
sudo pacman -Rs <package_name>
清理未使用的依赖:
sudo pacman -Rns $(pacman -Qdtq)
搜索软件包:
pacman -Ss <package_name>
查看已安装软件包:
pacman -Q
2. Arch User Repository (AUR)
AUR 是 Arch 社区维护的一个用户贡献的软件包仓库,常用 AUR 辅助工具有 yay
或 paru
。
安装 AUR 辅助工具(如 yay):
sudo pacman -S yay
通过 AUR 搜索软件包:
yay -Ss <package_name>
安装 AUR 软件包:
yay -S <package_name>
更新系统及 AUR 软件包:
yay -Syu
3. 系统管理
重启系统:
sudo reboot
关机:
sudo poweroff
查看系统信息:
uname -a
查看系统磁盘使用情况:
df -h
查看内存使用情况:
free -h
查看CPU信息:
lscpu
4. 系统服务管理
使用 systemctl
来管理系统服务:
启动服务:
sudo systemctl start <service_name>
停止服务:
sudo systemctl stop <service_name>
重启服务:
sudo systemctl restart <service_name>
查看服务状态:
sudo systemctl status <service_name>
启用开机自启服务:
sudo systemctl enable <service_name>
禁用开机自启服务:
sudo systemctl disable <service_name>
5. 网络管理
查看网络接口:
ip a
查看网络连接状态:
nmcli dev status
连接 Wi-Fi(使用
nmcli
工具):nmcli dev wifi connect <SSID> password <password>
6. 文件操作
查看当前目录内容:
ls
复制文件:
cp <source> <destination>
移动或重命名文件:
mv <source> <destination>
删除文件:
rm <file_name>
创建目录:
mkdir <directory_name>
7. 权限管理
查看文件权限:
ls -l <file_name>
修改文件权限:
chmod <permissions> <file_name>
修改文件属主:
sudo chown <owner>:<group> <file_name>
8. 日志查看
Arch Linux 的日志可以通过 journalctl
查看:
查看系统日志:
journalctl
查看某个服务的日志:
journalctl -u <service_name>
查看最近的启动日志:
journalctl -b
9. 系统备份与恢复
生成 Pacman 软件包列表:
pacman -Qqe > pkglist.txt
从软件包列表中恢复:
sudo pacman -S --needed - < pkglist.txt
10. 挂载文件系统
挂载磁盘:
sudo mount /dev/sdXn /mnt
卸载磁盘:
sudo umount /mnt
这些命令涵盖了 Arch Linux 日常使用中的大部分操作,包括系统更新、软件管理、系统服务、网络管理等。由于 Arch 是一个非常灵活的系统,用户可以根据需求自行调整或使用额外的工具来增强系统功能。
版权声明:本文为原创文章,版权归 全栈开发技术博客 所有。
本文链接:https://www.lvtao.net/system/archlinux-base-use.html
转载时须注明出处及本声明