Linux中的joe命令主要用于编辑文本文件。
Joe是一款功能丰富的全屏文本编辑工具。虽然其操作比Pico稍微复杂一些,但功能更加全面。Joe支持同时打开多个文件,每个文件分别显示在各自的编辑区域中,并且可以在不同文件之间进行剪贴操作。
joe [-asis][-beep][-csmode][-dopadding][-exask][-force][-help][-keepup][-lightoff][-arking][-mid][-nobackups][-nonotice][-nosta][-noxon][-orphan][-backpath][-columns][-lines][-pg][-skiptop][-autoindent crlf linums overwrite rdonly wordwrap][+][-indentc][-istep][-keymap][-lmargin][-rmargin][-tab][要编辑的文件]
参数说明:
使用joe命令编辑文本文件。例如编辑一个名为main.c的C语言源代码文件,可使用如下命令:
joe main.c
类似于jed编辑器,在joe中编辑C语言代码时也会有语法高亮效果。示例界面如下:
I A main.c (c) Row 1 Col 1 12:28 Ctrl-K H for help # 上排依次为文件名、光标位置、当前时间及操作提示 /*-*- linux-c-*-*/ # 编辑区域 #include#include #include static struct list_head * net_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces) { return &namespaces->net_ns->sysctl_table_headers; } static struct ctl_table_root net_sysctl_root = { .lookup = net_ctl_header_lookup, }; static int sysctl_net_init(struct net *net) { INIT_LIST_HEAD(&net->sysctl_table_headers); return 0; } ** Joe's Own Editor v3.5 ** (utf-8) ** Copyright . 2006 ** # 显示joe版本和版权信息
joe编辑器提供了一些常用快捷键,比如按下Ctrl+K后再按H可以调出帮助菜单,通过这种方式可以快速了
解如何使用joe编辑器的各项功能。