Arch Linux 命令大全,值得收藏!

Arch Linux 是一款轻量级、高度可定制的 Linux 发行版,以其简洁和强大的特性深受高级用户喜爱。但对于新手来说,完全掌握 Arch Linux 的操作需要时间和实践。本文将为您详细介绍常用的 Arch Linux 命令,涵盖系统管理、文件操作、用户管理、软件安装与管理、网络配置和磁盘管理等内容,帮助您更高效地使用 Arch Linux。

一、系统管理命令

1. 查看系统信息

1.1 uname

获取系统核心信息,包括内核版本、系统架构等:

uname -a

示例输出:

Linux myarch 6.1.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 7 Mar 2024 15:22:53 +0000 x86_64 GNU/Linux

1.2 lscpu

查看 CPU 的详细信息:

lscpu

示例输出:

Architecture:           x86_64  
CPU(s):                4  
Model name:            Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

1.3 free

查看内存和交换空间的使用情况:

free -h

1.4 uptime

显示系统已运行的时间:

uptime

2. 系统更新与管理

2.1 更新系统

Arch Linux 使用 pacman 作为包管理器,更新系统时运行以下命令:

sudo pacman -Syu
  • o -S:同步
  • o -y:刷新包数据库
  • o -u:升级系统

2.2 重启、关机与登出

  • o 重启系统:
sudo reboot
  • o 关机:
sudo poweroff
  • o 登出当前会话:
logout

二、文件操作命令

1. 文件导航

1.1 cd

切换到指定目录:

cd /tmp

回到主目录:

cd ~

1.2 ls

列出当前目录中的文件和文件夹:

ls

常用选项:

  • o -l:详细信息
  • o -a:包括隐藏文件
  • o -h:以人类可读的格式显示文件大小
    示例:
ls -lah

2. 文件创建与管理

2.1 touch

创建一个空文件:

touch filename.txt

2.2 mkdir

创建一个新目录:

mkdir new_directory

2.3 mv

重命名或移动文件:

mv oldname.txt newname.txt
mv file.txt /path/to/destination/

2.4 cp

复制文件或目录:

cp file.txt /path/to/destination/
cp -r folder /path/to/destination/

2.5 rm

删除文件或目录(谨慎使用):

rm filename.txt
rm -r foldername

3. 查看文件内容

3.1 cat

显示文件的全部内容:

cat file.txt

3.2 less

分页显示文件内容,可上下滚动:

less file.txt

3.3 head 和 tail

  • o 显示文件的前几行:
head file.txt
head -n 20 file.txt
  • o 显示文件的后几行:
tail file.txt
tail -n 20 file.txt

三、用户管理命令

1. 添加和管理用户

1.1 添加新用户

创建用户并同时生成主目录:

sudo useradd -m username

1.2 设置密码

为用户设置密码:

sudo passwd username

1.3 删除用户

移除用户但保留其主目录:

sudo userdel username

移除用户并删除其主目录:

sudo userdel -r username

2. 切换用户

使用 su 切换用户:

su - username

四、软件安装与管理

1. 使用 Pacman

1.1 安装软件

从官方仓库安装软件包:

sudo pacman -S package_name

1.2 搜索软件

在仓库中搜索软件:

pacman -Ss keyword

1.3 查看已安装的软件

列出已安装的软件包:

pacman -Q

1.4 删除软件

卸载软件包:

sudo pacman -R package_name

2. 使用 AUR(Arch User Repository)

2.1 yay

AUR 助手如 yay 可以用来简化 AUR 软件安装:

  • o 安装 AUR 软件:
yay -S package_name
  • o 更新所有包(包括 AUR 包):
yay -Syu

五、网络配置命令

1. 查看网络信息

1.1 ip addr

查看网络接口及其 IP 地址:

ip addr

1.2 ip route

查看路由表:

ip route

2. 管理 Wi-Fi

使用 nmcli 连接到 Wi-Fi:

nmcli dev wifi connect "SSID" password "your_password"

3. 测试网络连接

3.1 ping

测试与目标主机的网络连接:

ping -c 4 google.com

六、磁盘管理命令

1. 查看磁盘信息

1.1 lsblk

列出系统中所有的块设备:

lsblk

1.2 df

查看磁盘使用情况:

df -h

1.3 du

查看指定目录的大小:

du -sh /path/to/directory

2. 挂载和卸载

2.1 挂载分区

将分区挂载到目录:

sudo mount /dev/sdX1 /mnt

2.2 卸载分区

卸载设备:

sudo umount /mnt

3. 分区与格式化

3.1 创建分区

使用 fdisk 工具:

sudo fdisk /dev/sdX

3.2 格式化分区

将分区格式化为 ext4 文件系统:

sudo mkfs.ext4 /dev/sdX1
原文链接:,转发请注明来源!