找回密码
 注册
关于网站域名变更的通知
查看: 332|回复: 3
打印 上一主题 下一主题

Linux joe命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-29 10:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
' i0 |1 U( Z, c. V( s
Linux joe命令用于编辑文本文件。
8 S) D" U% U& q+ h' l: [% C7 T! U' w/ n7 v. ?, p
Joe是一个功能强大的全屏幕文本编辑程序。操作的复杂度要比Pico高一点,但是功能较为齐全。Joe一次可开启多个文件,每个文件各放在一个编辑区内,并可在文件之间执行剪贴的动作。1 H. c/ V% ]5 Y7 b9 r  I* h/ P0 W7 b
3 @/ y+ D, Z: n' h& P0 L1 A
语法
) Z8 M$ l+ Y* K$ djoe [-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<栏数>][要编辑的文件]</p>
# G) F: T! n" m' y参数:
" o" g' E" H5 j9 U! R; c8 v
) M& A$ R& I6 L( n* `( ]以下为程序参数
' u% f1 a  ?! B: W4 U% ?! B-asis 字符码超过127的字符不做任何处理。& K! `" D- U0 S" G3 Z3 y) k- N8 V
-backpath<目录> 指定备份文件的目录。
6 I7 T* @  N  c( c7 X+ O: z- E-beep 编辑时,若有错误即发出哗声。
  Q  J# V* a+ B2 T-columns<栏位> 设置栏数。
7 E3 A9 Z% P2 r" T2 R6 Q  [-csmode 可执行连续查找模式。" N% k5 M" C, i& @6 N6 w" N) g
-dopadding 是程序跟tty间存在缓冲区。
" p) w% G% V) h( w% a$ b: b8 C-exask 在程序中,执行"Ctrl+k+x"时,会先确认是否要保存文件。8 U8 T5 B  r0 y
-force 强制在最后一行的结尾处加上换行符号。
' Z4 ?5 L$ y0 g% a" z. E. F. Y9 \-help 执行程序时一并显示帮助。$ l2 q1 ]  ~! z5 F2 K* }
-keepup 在进入程序后,画面上方为状态列。
4 ^/ d4 H% ~' _0 u4 m6 f# [-lightoff 选取的区块在执行完区块命令后,就会回复成原来的状态。( W5 m( \" }6 m3 y5 V
-lines<行数> 设置行数。
/ I, Y" ]7 k8 R9 N0 e8 M-marking 在选取区块时,反白区块会随着光标移动。" Q  j  d" l3 g: M! ?
-mid 当光标移出画面时,即自动卷页,使光标回到中央。* f# U2 V2 _( p! J1 ~' x
-nobackups 不建立备份文件。* Y& Q5 T  Q$ M. [( R8 W' w+ _' f
-nonotice 程序执行时,不显示版权信息。
$ P- @8 D0 j- N: B6 n, V-nosta 程序执行时,不显示状态列。
" A$ W+ v. P$ O' k-noxon 尝试取消"Ctrl+s"与"Ctrl+q"键的功能。
0 X' Y2 c& m- L-orphan 若同时开启一个以上的文件,则其他文件会置于独立的缓冲区,而不会另外开启编辑区。( \  p. Q; i+ i# ^) e) d
-pg<行数> 按"PageUp"或"PageDown"换页时,所要保留前一页的行数。* D1 j& c& L7 ~$ e2 n8 W
-skiptop<行数> 不使用屏幕上方指定的行数。  l! i9 I. Q, _, m* L  z# k" U9 w
以下为文件参数
; h6 ^3 e$ S! k# x% _8 P1 t8 L+<行数> 指定开启文件时,光标所在的行数。
; _6 R# X5 ]8 s% M; s-autoindent 自动缩排。
" c4 e* m+ k# Y! Y, q( p9 K-crlf 在换行时,使用CR-LF字符。
% M$ e. o2 M  s+ E6 h-indentc<缩排字符> 执行缩排时,实际插入的字符。; D# w" \0 Y3 ~3 X+ r" l0 P
-istep<缩排字符数> 每次执行缩排时,所移动的缩排字符数。0 {3 B+ Y# p" l
-keymap<按键配置文件> 使用不同的按键配置文件。
# M0 H( M/ L7 ]4 l! \-linums 在每行前面加上行号。- b1 _. V6 _$ C3 L4 P# y% [! [
-lmargin<栏数> 设置左侧边界。
3 j. Q* w* j' V. o0 D-overwrite 设置覆盖模式。
2 v1 D7 S0 _/ ^4 w-rmargin<栏数> 设置右侧边界。" S5 k! E1 p" M' d6 Q" J# \
-tab<栏数> 设置tab的宽度。
; h" P# l- F0 x- {! z* Y% @7 @-rdonly 以只读的方式开启文件-wordwrap编辑时若超过右侧边界,则自动换行。
+ G' N5 a' z5 k% I实例
% \* x/ x% g9 q% _8 A利用joe命令编辑文本文件。例如利用joe编辑C 语言源代码main.c,使用如下命令:
. b1 m/ B0 j1 Z$ Y! x% X8 F  b- w' U; s* j0 s# @; {( }
joe main.c
/ C4 l3 {0 S* F/ e* V1 Q4 y4 F与jed类似,joe编辑器中C语言的语法也以彩色的方式显示。效果如下:7 T5 S) ^4 k+ G% G2 Z' A2 C
! E! K& i4 P2 s( K6 r
I A main.c (c) Row 1 Col 1 12:28 Ctrl-K H for help  
8 s) R3 P9 R3 D% @* ^#上排从左至右分别为打开的文件名、光标所在行列数、现在时间、显示操作说明  
& u. I' H: P2 D! ~# {4 m; P/*-*- linux-c-*-*/ #编辑区  
3 L" j. g4 _# m3 L  n#include <linux/mm.h> , v0 X' c4 S7 n# H1 Q. a4 H0 Z# X1 G
#include <linux/sysctl.h>
5 }" _2 ?) I: `+ S% E3 |5 b# F#include <linux/nsproxy.h> * ^  s1 {5 r" M/ m9 S# [
static struct list_head *  
- `+ ^7 k; F( _3 O$ o% Xnet_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces)  1 q9 X+ p  z5 r
{  % R# g; \+ p) w$ j, Q- F
return &namespaces->net_ns->sysctl_table_headers;  + t; L' Z# q& i: G
}  # F7 r. x+ _9 J3 o& G7 [- E' C2 _
static struct ctl_table_root net_sysctl_root = {  
% ?$ Y' `) C0 W8 X! R4 S.lookup = net_ctl_header_lookup,  
& u6 y- z1 c7 w. t6 P};  
; |3 }% M4 `' H: |7 y4 Bstatic int sysctl_net_init(struct net *net)  
$ y8 T7 \7 ~) [! a, W{  : |& y# D6 s% a5 ~# D) A
INIT_LIST_HEAD(&net->sysctl_table_headers);  7 ?9 I. a  c) J+ I. l9 j$ M
return 0;  
, y4 _* f4 k5 e9 P}    m" e6 r) F- t* m% J" Q
** Joe's Own Editor v3.5 ** (utf-8) ** Copyright . 2006 ** #joe编辑区的版本及版权信息 3 B+ T1 G$ {; Q2 I4 [, Q% O
joe编辑器有一些常用的组合键,例如可以通过Ctrl+K+H 寻求联机帮助,首先按Ctrl+K组合键,再输入字母H,即可调出帮助菜单,通过该帮助信息可以方便地获知如何对joe 编辑器进行操作。

该用户从未签到

2#
发表于 2021-9-29 13:04 | 只看该作者
Joe是一个功能强大的全屏幕文本编辑程序

该用户从未签到

3#
发表于 2021-9-29 13:39 | 只看该作者
Linux joe命令用于编辑文本文件

该用户从未签到

4#
发表于 2021-9-29 13:40 | 只看该作者
Joe一次可开启多个文件,每个文件各放在一个编辑区内,并可在文件之间执行剪贴的动作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-13 04:38 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表