Linux设置默认的文本编辑器
发表于|更新于|基础运维
|浏览量:
在 Linux 命令行界面,比较常用的是 vim,但是部分 linux 默认的编辑器是 nano,所以整理了一下修改教程。
select-editor 命令
使用 select-editor 可以修改部分场景下使用的默认编辑器
直接执行 select-editor(不要用 sudo)
以上操作相当于创建了一个 ~/.selected_editor 文件
1 | cat ~/.selected_editor |
update-alternatives 命令
这条命令需要使用 root 权限执行
1 | sudo update-alternatives --config editor |
相当于
1 | ln -sf /bin/vim.basic /etc/alternatives/editor |
文章作者: 张理坤
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
相关推荐
2025-10-19
二进制部署Kuberntes
一些基本信息我这里以 AlmaLinux9 系统为例,类似 CentOS9 或 RHEL9 ,其他系统部分操作需要根据情况修改。 主机名称 IP 地址 说明 Kubernetes 组件 其他软件 master1 10.0.0.11 master 节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy haproxy、keepalived、containerd master2 10.0.0.12 master 节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy haproxy、keepalived、containerd master3 10.0.0.13 master 节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy haproxy、kee...
2026-02-28
CentOS7更新内核版本
确认当前内核版本1uname -r 安装内核仓库 仓库的官方地址是: http://elrepo.org/tiki/HomePage 12rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgyum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm 查看可用的内核列表1yum --disablerepo="*" --enablerepo="elrepo-kernel" list available 安装 LTS 版内核1yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt kernel-lt-tools kernel-lt-tools-libs-devel -y 查看当前系统可用的内核1awk -F\' '$1=="menuentry " {print i+...
2026-02-28
Docker常用配置
docker 安装官方安装脚本1curl -fsSL get.docker.com | bash 阿里云安装(centos)12345678910111213# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# Step 3: 更新并安装Docker-CEsudo yum makecache fastsudo yum -y install docker-ce# Step 4: 开启Docker服务sudo systemctl start docker.service docker-compose 安装1sudo curl -L "https://github.com/docker/compose/releases/dow...
2026-02-28
Kubeadm之单节点master升级高可用master
单节点升级 master 总体来说就是两步, 先修改 apiserver 地址为负载均衡地址,然后添加新的 master 节点。 搭建集群的时候我们注意一下就可以减少后期维护的烦恼,比如: 使用 hostname 而不是 ip 来作为 kube-apiserver 地址 单节点也把负载均衡安排上 假设已经有一个没有负载均衡的单节点 master,现在想将它切换为高可用集群,记录以下步骤: 部署负载均衡参考 Kubernetes之master高可用方案 更新证书 因为我们部署了负载均衡,所以需要通过负载均衡的地址来访问 apiserver,因为证书是针对域名或者 ip 做的签名,如果 ip 变了证书就失效了,这也是为什么建议使用 hostname 来代替 ip 如果你是用 kubeadm init 来创建的集群,那么你需要导出一个 kubeadm 配置 1kubectl -n kube-system get configmap kubeadm-config -o jsonpath='{.data.ClusterConfiguration}...

2025-06-05
Systemd入门教程all in One
参考自https://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html,感谢阮一峰老哥。同样可以看 Arch Wiki:systemd ,Arch Wiki 真的不错。 由来历史上,Linux 的启动一直采用 init 进程。 下面的命令用来启动服务。 123sudo /etc/init.d/apache2 start# 或者service apache2 start 这种方法有两个缺点。 一是启动时间长。init 进程是串行启动,只有前一个进程启动完,才会启动下一个进程。 二是启动脚本复杂。init 进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。 systemd 的诞生Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。systemd 成为系统的第一个进程(也就是 PID=1),其他进程都是它的子进程。 systemd 包括的命令 systemd 不是一个命令,而是一组命令。比如 system...
2026-02-28
安装和配置samba共享
在 windows 平台创建 smb 共享是一件很方便的事情,右键共享即可,一直没有关心 linux 平台的 smb 服务,最近家里有一台装了 ubuntu 的笔记本,想放在角落里做 nas 用,所以看看如何搭建 smb 共享。 安装服务1apt install samba 如果不小心删除了配置文件,可以通过: 12sudo apt purge samba-common sambasudo apt install samba 来重新生成 创建 samba 用户samba 使用 Linux 的用户和权限系统,但是有自己的认证机制。 samba 用户首先要是一个 Linux 用户,不然是创建不成功的。 创建一个 Linux 用户1sudo useradd -s /bin/bash -m zhanglikun -m 是在 home 目录自动创建一个 zhanglikun 目录 创建一个 smb 用户1sudo smbpasswd -a zhanglikun 手动输入两遍密码即可,其他操作可以通过 smbpass -h 查看 创建共享目录使用 zhanglikun 用户在...
评论
公告
此博客为我记录运维工作总结所用,供网友阅读参考,如有侵权,请通知我,我会核实后进行处理。
欢迎加入技术交流群: