关于arch的那些事


关于arch的那些事

一:安装系统步骤

连接无线网

iwctl
>device list
>station wlan0 scan
>station wlan0 get-networks
>station wlan0 connect wifi
>quit
systemctl start dhcpcd

重置时间

timedatectl set-ntp true
timedatectl status

换源

vim /etc/pacman.d/mirrorlist

arch源列

2020-11-06
## China
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch

vim基本用法(参考菜鸟教程)

分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)

命令模式:

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

以下是常用的几个命令:

  • i 切换到输入模式,以输入字符。

  • x 删除当前光标所在处的字符。

  • : 切换到底线命令模式,以在最底一行输入命令。

若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

输入模式

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

  • 字符按键以及Shift组合,输入字符

  • ENTER,回车键,换行

  • BACK SPACE,退格键,删除光标前一个字符

  • DEL,删除键,删除光标后一个字符

  • 方向键,在文本中移动光标

  • HOME/END,移动光标到行首/行尾

  • Page Up/Page Down,上/下翻页

  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线

  • ESC,退出输入模式,切换到命令模式

底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

  • q 退出程序

  • w 保存文件

按ESC键可随时退出底线命令模式。

关于强制保存

:wq !

:wq !!

:wq ! sudo tee%

:w 保存文件但不退出vim
:w file 将修改另外保存到file中,不退出vim
:w! 强制保存,不推出vim
:wq 保存文件并退出vim
:wq! 强制保存文件,并退出vim
:q 不保存文件,退出vim
:q! 不保存文件,强制退出vim
:e! 放弃所有修改,从上次保存文件开始再编辑命令历史

关于分区

查看分区

lsblk
fdisk

格式化

1:parted /* //*表示地址

>mktable
>gbt
>quit

2:mkfs.ext4 /*

格式化*为ext4格式

//linux filesystem要用ext4格式

//EFI System 要用vfat

//linux swap 要用mkswap -f /*

swapon /*

分区

cfdisk

查看uuid

1 命令查看:blkid
2 文件查看:ls -l /dev/disk/by-uuid
3 命令查看:vol_id /* //*表示要查看盘

挂载

mount /* /# //*表是要挂载的区//#表示挂载的位置

创建新目录

mkdir /* //*表示要创建的目录

安装系统

pacstrap /mnt base linux linux-firmware

安装必要软件

pacstrap /mnt dhcpcd iwd vim sudo
//dhcpcd文件管理器这里可以用ranger代替
//iwd网络工具
//vim编辑器
//sudo提权工具

定义磁盘分区

genfstab -U /mnt >> /mnt/ect/fstab   //定义磁盘分区
cat /mnt/ect/fstab //查看文件,检查是否创建成功

切换进系统

arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   //设置时区创建了一个符号链接
hwclock --systohc    //把系统时间同步到系统时间
vim /etc/local.gen   //决定使用语言和字符集
#en_US.UTF-8 UTF-8 //注销掉这一行的井号
locale-gen   //生成文件
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
//将‘LANG=en_US.UTF-8’输入到locale.conf文件
cat /etc/locale.conf
//查看locale.conf文件

用户设置

passwd root  //设置密码

安装位码

根据硬件系统安装

pacman -S intel-ucode
pacman -S amd-ucode

安装引导程序

pacman -S grub efibootmgr
grub-install --target=x86_64_efi --efi-directory=/boot/EFI --bootloager-id=GRUB
grub-mkconfig -o /boot /grub/grub.cfg

退出系统

exit

删除挂载

umount -R /mnt   //卸载分区
reboot //重启
shutdown //关机

二:安装图形界面

启动网络

有线联网

systemctl enable dhcpcd//设置自起
systemctl start dhcpcd

无线联网

systemctl start iwd
iwctl

 

查看系统信息

pacman -S neofetch
neofetch

 

更新系统

pacman -Syyu

创建用户

useradd -m -g users -G wheel -s /bin/bash sn

将sn加入wheel组,使用默认脚本是bash

passwd sn

分配权限

EDITOR=vim visudo

三个all

# %wheel ALL=(ALL) ALL
去掉这一行的井号

安装kde桌面环境

pacman -S plasma-meta konsole dolphin bash-completion
//plasma-meta是kde桌面环境
//konsole是终端
//dolphin是文件管理器
//bash-completion是命令补全工具

如何要装dde桌面可以pacman -S deepin就可以了

其它界面没装过~~~~~~~不知道

设置欢迎界面

systemctl enable sddm

开启32位支持库

sudo vim /etc/pacman.conf
# [multilib]
# Include = /etc/pacman.d/mirrorlist
去掉这两行井号

在文件最后

#[custon]
#SidLevel = Optional TrustAll
#Server = file://home/custompkgs
去掉三行井号,把‘custon’改成‘archlinuxcn’
把‘file://home/custompkgs’改成‘https://mirrors.ustc.edu.cn/atchlinuxcn/$arch’

 

三:必要配置

进入图形界面后无法联网

sudo systemctl enable --now NetworkManager  //系统自启设置和现在启动networkmanger
sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra
sudo pacman -S chromium//谷歌浏览器(开源)
sudo pacman -S archlinuxcn-keying//
sudo pacman -S yay//安装用户上传的包

中文输入

sudo pacman -S fcitx5-im//输入法
sudo pacman -S fcitx5-chinese-addons//中文输入引擎
sudo pacman -S fcitx5-pinyin-moegirl//词库
sudo pacman -S fcitx5-material-color//主题皮肤

配置其它应用中文输入

vim ~/.pam_environment

INPUT_METHOD DEFAULT=fcitx5
GTK-IM-MODULE DEFAULT=fcitx5
QT-IM-MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=\@im=fcitx5

 

其它

显卡配置

英特尔核芯显卡

sudo pacman -S xf86-video-intel mesa lib32-mesa vulkan-intel lib32-vulkan-intel

英伟达独立显卡

sudo pacman -S nvidia-settings nvidia-utils lib32-nvidia-utils opencl-nvidia lib32-opencl-nvidia

垃圾清理

sudo pacman -R $(pacman -Qdtq) #清理系统中无用的依赖包
sudo pacman -Scc            #清理缓存,看路径像是之前下载的安装包
sudo journalctl --disk-usage                #查看日志大小
sudo journalctl --vacuum-time=5d                  #超过5天的自动删除
sudo journalctl --vacuum-size=500M               #超过500M的自动删除
sudo rm /var/lib/systemd/coredump/*             #崩溃日志,文件不多,也不大,删不删随你
sudo pacman -R deepin deepin-desktop-schemas deepin-desktop-base deepin-mutter dtkcore dtkgui dtkwidget dtkwm //卸载deepin桌面
sudo pacman -R wine deepin-wine-wechat wine-gecko wine-mono//卸载deepin-wine-wechat

常用软件

安装时pacman用不了就用yay,yay不用提权即不用接sudo

firefox//火狐浏览器
google-chrome//谷歌浏览器(不开源)
wps-office//金山wps,安装前更新一下pacman -Sy base-devel,不更新可能会安装失败
screenfetch//另一个查看系统配置的工具
flameshot//火焰截屏
youdao-dict//有道词典
feh//图片浏览器
mplayer//视频浏览器
wine-wechat//windows原生微信
deepin-wine-tim //tim用来上qq比wine-qq好用
xrdp//一个可以让linux可以被远程的工具
https://cloud-atlas.readthedocs.io/zh_CN/latest/linux/arch_linux/xrdp.html

快捷键

ctrl+f1//进入无图形的那个界面-字符界面
ctrl+shift+v//在终端中粘贴
ctrl+shift+c//在终端中复制;在文件管理器中是复制路径
ait+space//快速搜索

双系统ntfs挂载

下载ntfs-3g

pacman -S ntfs-3g

查看uuid

blkid

查看分区地址

fdisk -l或lsblk

挂载

mount /dev/阿巴阿巴1 /mnt/阿巴阿巴1
---- -要挂载的分区- -要挂载的地址-

配置文件

vim /etc/fstab

在文档最后填上
#/dev/阿巴阿巴1(添加这个方便看)
UUID=AABAAB1 /dev/阿巴阿巴1 /mnt/阿巴阿巴2 ntfs-3g defaults 0 0
这里defaults可以换成

注销一下就可以了

refind美化

下载refind

pacman -S refind

每次重启后都要执行这条命令才能看到efi里的文件

refind-install

下载主题

//将下载的主题文件夹移到refind文件夹下
mv themes /boot/efi/EFI/refind/refind.conf
//themes为主题文件夹路径

打开文件

vim /boot/efi/EFI/refind/refind.conf 
//在最后一行加上
include themes/theme.conf
//themes/theme.conf是refind文件夹下的
dont_scan_dirs ESP:/EFI/ubuntu,EFI/Boot
//屏蔽掉一些启动项
resolution 1920 1080
//refind的分辨率
scan_all_linux_kernels false
//这个是取消linux的直接启动项
max_tags 2
//这个是显示2个启动项

总结

ntfs-3g挂载后显示权限为可读可写但是实际上却不能写,目前没有找到办法(这种现象是在我重启电脑换回windows更新后,在换回来arch造成的,应该是windows在盘里生成了什么吧?)

还有那个插件词典为什么没有中英转换的字典


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM