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

Linux joe命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

. ~& |- x  ~: _Linux joe命令用于编辑文本文件。1 ^# [* O* e' E5 z2 ^) B- w
9 X0 j' t" D! D
Joe是一个功能强大的全屏幕文本编辑程序。操作的复杂度要比Pico高一点,但是功能较为齐全。Joe一次可开启多个文件,每个文件各放在一个编辑区内,并可在文件之间执行剪贴的动作。& Y2 S3 l" J6 `! I4 |
2 [4 U, U+ J( ~
语法
: l- y( H) E% w& {- r! l( q4 ijoe [-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>
7 W) J) K9 r: k) [: Q参数:
: ?. C  {$ o' c: U( ?$ ~$ R- W$ v1 F" |% H  Y6 b
以下为程序参数
5 `* T3 O( [- Q0 ^( r" n: L; K1 V: o-asis 字符码超过127的字符不做任何处理。
% _4 O% A3 w/ E$ S- ~7 Z$ Q-backpath<目录> 指定备份文件的目录。1 r0 R4 k! b$ H2 i, ]
-beep 编辑时,若有错误即发出哗声。
, b& B0 A8 T# a& p-columns<栏位> 设置栏数。. J$ L; f# f$ Q
-csmode 可执行连续查找模式。
1 A, w# H1 V4 T-dopadding 是程序跟tty间存在缓冲区。
) k) R' d% X, k" V* m4 {5 U# c, M-exask 在程序中,执行"Ctrl+k+x"时,会先确认是否要保存文件。; C7 ]: k5 t5 D; Z( @# t
-force 强制在最后一行的结尾处加上换行符号。
( |; C( g* O: n' _0 w-help 执行程序时一并显示帮助。# U$ y' G" V7 c% j3 c% g, g; h" X2 Q
-keepup 在进入程序后,画面上方为状态列。4 v( u) \+ j9 b: N: ^
-lightoff 选取的区块在执行完区块命令后,就会回复成原来的状态。% o  q: Z! X) F/ K* r% D" ]
-lines<行数> 设置行数。
3 U/ O" q+ f0 X! ]1 _-marking 在选取区块时,反白区块会随着光标移动。
8 `/ O+ p+ u" y6 t-mid 当光标移出画面时,即自动卷页,使光标回到中央。" l" y' W' C% T- w9 l; S4 c
-nobackups 不建立备份文件。3 J2 {0 U4 D* C$ O
-nonotice 程序执行时,不显示版权信息。
, L8 \% T; a1 X, \& Z1 k- i- {1 W-nosta 程序执行时,不显示状态列。
& j4 i0 M8 {" J4 K3 d$ f! P-noxon 尝试取消"Ctrl+s"与"Ctrl+q"键的功能。7 ^9 I. h8 a6 L  q+ R$ V5 ]
-orphan 若同时开启一个以上的文件,则其他文件会置于独立的缓冲区,而不会另外开启编辑区。
3 u$ V+ t  B* v. u5 b/ v-pg<行数> 按"PageUp"或"PageDown"换页时,所要保留前一页的行数。
9 B$ T, I- v, J-skiptop<行数> 不使用屏幕上方指定的行数。, g. C9 j) E& H! S6 i) O3 o
以下为文件参数
$ L6 n- o! e+ J0 m7 l4 f( G3 ^+<行数> 指定开启文件时,光标所在的行数。
* T' M* E% x; q6 p  c" O; C& X, ]  k-autoindent 自动缩排。
% H4 F; K8 m5 |-crlf 在换行时,使用CR-LF字符。0 I- g; K- {5 ~  u2 F: N
-indentc<缩排字符> 执行缩排时,实际插入的字符。
$ u' z6 \6 q$ u$ V/ T-istep<缩排字符数> 每次执行缩排时,所移动的缩排字符数。
% h) ?8 u  Q. P7 T0 ]4 S2 y-keymap<按键配置文件> 使用不同的按键配置文件。
2 s4 `& k" l" ?: ?* \# o" ~-linums 在每行前面加上行号。
7 s0 Z6 J5 _7 U$ y. A-lmargin<栏数> 设置左侧边界。; G8 H" S& _' n2 @6 ]' I. _
-overwrite 设置覆盖模式。
. w1 n  H' m* D7 n- y-rmargin<栏数> 设置右侧边界。
1 v4 i# B. G) @8 z7 e% C# n) M/ n-tab<栏数> 设置tab的宽度。
5 W4 H; z1 D/ O-rdonly 以只读的方式开启文件-wordwrap编辑时若超过右侧边界,则自动换行。% l5 j" ~) j7 E& I2 Z
实例' J/ {; q7 d  B7 C, h0 q
利用joe命令编辑文本文件。例如利用joe编辑C 语言源代码main.c,使用如下命令:# g/ s" ?& o  h) A: A
: V1 K9 [' n0 f  n5 G/ T
joe main.c
& N# @; R8 |. ?9 ~与jed类似,joe编辑器中C语言的语法也以彩色的方式显示。效果如下:$ D2 Y5 U4 Y" {$ S

2 P( U5 B% t2 x: a% ~I A main.c (c) Row 1 Col 1 12:28 Ctrl-K H for help  
  g1 P) z  M( l) c5 a% c$ C& I+ y' o" G#上排从左至右分别为打开的文件名、光标所在行列数、现在时间、显示操作说明  6 e5 a& A* j3 X: @' f
/*-*- linux-c-*-*/ #编辑区  
9 [1 K- f& N, V0 ?/ M4 C#include <linux/mm.h> 7 a! h5 y, p7 M! W. j6 U' J$ z. X
#include <linux/sysctl.h> 9 k6 O$ F* q# n6 O, @* {
#include <linux/nsproxy.h> 6 C3 V/ k! {, R9 j& ?( [
static struct list_head *  8 u1 u9 [' @; F. H% k
net_ctl_header_lookup(struct ctl_table_root *root, struct nsproxy *namespaces)  , p4 f: u7 Y; w; D8 M4 T# W
{  
, e$ Q) ~( ]8 u, F) {* b0 p% ureturn &namespaces->net_ns->sysctl_table_headers;  
2 ?0 d) {: e6 t: d/ u}  
2 d! O# C7 J# B5 x0 Y% Ustatic struct ctl_table_root net_sysctl_root = {  7 R9 }& q, b, B6 l  E( P  n
.lookup = net_ctl_header_lookup,  
/ v1 c$ X/ s% G+ M0 @1 j4 s};  
! Q2 n) X! {" V9 Pstatic int sysctl_net_init(struct net *net)  ( u6 x6 K7 ~* y6 m9 R
{  
' D5 T% ~5 L- N3 [3 yINIT_LIST_HEAD(&net->sysctl_table_headers);  
1 k9 t  u  J6 p$ s' A. o' Jreturn 0;  : K! n9 P5 M6 T
}  
6 r$ t6 m# s; l# ~" ~8 k# Z3 C** Joe's Own Editor v3.5 ** (utf-8) ** Copyright . 2006 ** #joe编辑区的版本及版权信息 + P/ d: R1 y, v3 r2 \4 [
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-11-24 01:15 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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