前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【shell】编辑器配置与常用shell命令

【shell】编辑器配置与常用shell命令

作者头像
DevFrank
发布2024-07-24 14:42:20
1090
发布2024-07-24 14:42:20
举报
文章被收录于专栏:C++开发学习交流

Linux的文本编辑器有nano、gedit、vi、vim等。

nano编辑器

nano是ubuntu系统自带的编辑器,也是最容易学习上手的编辑器,但初始配置在使用起来有点不尽如人意,好在官方已经给我们留好了一些配置选项,下面就记录一下我常用的编辑器环境配置:

首先,新建文件nano ~/.nanorc,输入以下配置指令;

在这里插入图片描述
在这里插入图片描述

然后,进入系统变量配置文件,sudo nano /etc/nanorc,将该文件中以上几条指令前的#去掉即可;

再次进入nano,行号、缩进、鼠标等就生效了。

vim编辑器

编辑文件:sudo vim /etc/vim/vimrc

在配置文件中可以看到有下面这个if判断,意思是语法高亮,如果是被注释掉状态(#/"),可以将其放开(删掉#/"号):

代码语言:javascript
复制
  if has("syntax")
    syntax on
  endif

然后在配置文件的最后一行,输入以下内容,可以让vim变得更漂亮、舒服,使用也更方便。

代码语言:javascript
复制
  set nu   " 设置左侧行号
  set tabstop=4   " 设置tab键长度为4(注意=和数字4之间不要有空格,否则打开vim会报错)
  set cursorline  " 突出显示当前行
  set ruler  " 在右下角显示光标位置的状态行
  set autoindent  " 自动缩进
  set nobackup  " 覆盖文件时不备份

编辑完成后使用命令 :wq 进行保存退出。

vim编辑器快捷指令:

代码语言:javascript
复制
a/i 进入编辑模式
ESC 返回命令模式
:wq 保存并退出
dd 删除整行
yy 复制整行
p 粘贴
u 撤销
/字符串 从上到下搜索
?字符串 从下到上搜索

shell常用命令

代码语言:javascript
复制
echo $HOSTNAME
echo $HOME
date
ifconfig
uname -a
ubuntu-release
uptime
who
tar -xvzf  tar -cvzf
grep 
| 管道符是命令的进阶
> 输出重定向(>> 追加)
* 命令通配符
systemctl restart network 重启网卡
if、then、fi 、case条件语句
for、while-do 循环语句

以上。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • nano编辑器
  • vim编辑器
  • shell常用命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档