非常教程

Linux参考手册

Linux joe命令

Linux joe命令

Linux joe命令

Linux joe命令

Linux 命令大全

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<栏数>][要编辑的文件]</p>

参数

  • 以下为程序参数
  • -asis 字符码超过127的字符不做任何处理。
  • -backpath<目录> 指定备份文件的目录。
  • -beep 编辑时,若有错误即发出哗声。
    • -columns<栏位> 设置栏数。
    • -csmode 可执行连续查找模式。
    • -dopadding 是程序跟tty间存在缓冲区。
    • -exask 在程序中,执行"Ctrl+k+x"时,会先确认是否要保存文件。
    • -force 强制在最后一行的结尾处加上换行符号。
    • -help 执行程序时一并显示帮助。
    • -keepup 在进入程序后,画面上方为状态列。
    • -lightoff 选取的区块在执行完区块命令后,就会回复成原来的状态。
    • -lines<行数> 设置行数。
    • -marking 在选取区块时,反白区块会随着光标移动。
    • -mid 当光标移出画面时,即自动卷页,使光标回到中央。
    • -nobackups 不建立备份文件。
    • -nonotice 程序执行时,不显示版权信息。
    • -nosta 程序执行时,不显示状态列。
    • -noxon 尝试取消"Ctrl+s"与"Ctrl+q"键的功能。
    • -orphan 若同时开启一个以上的文件,则其他文件会置于独立的缓冲区,而不会另外开启编辑区。
    • -pg<行数> 按"PageUp"或"PageDown"换页时,所要保留前一页的行数。
    • -skiptop<行数> 不使用屏幕上方指定的行数。
    • 以下为文件参数
    • +<行数> 指定开启文件时,光标所在的行数。
    • -autoindent 自动缩排。
    • -crlf 在换行时,使用CR-LF字符。
    • -indentc<缩排字符> 执行缩排时,实际插入的字符。
    • -istep<缩排字符数> 每次执行缩排时,所移动的缩排字符数。
    • -keymap<按键配置文件> 使用不同的按键配置文件。
    • -linums 在每行前面加上行号。
    • -lmargin<栏数> 设置左侧边界。
    • -overwrite 设置覆盖模式。
    • -rmargin<栏数> 设置右侧边界。
    • -tab<栏数> 设置tab的宽度。
    • -rdonly 以只读的方式开启文件-wordwrap编辑时若超过右侧边界,则自动换行。

    实例

    利用joe命令编辑文本文件。例如利用joe编辑C 语言源代码main.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 <linux/mm.h> 
    #include <linux/sysctl.h> 
    #include <linux/nsproxy.h> 
    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 寻求联机帮助,首先按Ctrl+K组合键,再输入字母H,即可调出帮助菜单,通过该帮助信息可以方便地获知如何对joe 编辑器进行操作。

    Linux joe命令

    Linux 命令大全

    Linux joe命令

    Linux目录

    1.Linux 用户和用户组管理
    2.Linux 文件与目录管理
    3.Linux 磁盘管理
    4.Shell 变量
    5.Shell 教程
    6.linux yum 命令
    7.Shell 函数
    8.Shell 流程控制
    9.Shell test 命令
    10.Shell echo命令
    11.Linux cksum命令
    12.Linux chown命令
    13.Linux chmod命令
    14.Linux chgrp命令
    15.Linux chattr命令
    16.Linux cat命令
    17.Linux cut命令
    18.Linux indent命令
    19.Linux gitview命令
    20.Linux git命令
    21.Linux find命令
    22.Linux file命令
    23.Linux diffstat命令
    24.Linux 命令大全
    25.Linux diff命令
    26.Linux cmp命令
    27.Linux more命令
    28.Linux mktemp命令
    29.Linux mdir命令
    30.Linux mdel命令
    31.Linux mc命令
    32.Linux mattrib命令
    33.Linux lsattr命令
    34.Linux locate命令
    35.Linux less命令
    36.Linux ln命令
    37.Linux rcp命令
    38.Linux patch命令
    39.Linux paste命令
    40.Linux od命令
    41.Linux mv 命令
    42.Linux mtoolstest命令
    43.Linux mtools命令
    44.Linux mren命令
    45.Linux mread命令
    46.Linux mmove命令
    47.Linux mcopy命令
    48.Linux cp命令
    49.Linux which命令
    50.Linux umask命令
    51.Linux touch命令
    52.Linux tmpwatch命令
    53.Linux tee命令
    54.Linux split命令
    55.Linux slocate命令
    56.Linux rm命令
    57.Linux ex命令
    58.Linux egrep命令
    59.Linux ed命令
    60.Linux csplit命令
    61.Linux comm命令
    62.Linux colrm命令
    63.Linux col命令
    64.Linux whereis命令
    65.Linux rhmask命令
    66.Linux mshowfat命令
    67.Linux mtype命令
    68.Linux look命令
    69.Linux join命令
    70.Linux joe命令
    71.Linux jed命令
    72.Linux ispell命令
    73.Linux grep 命令
    74.Linux fold命令
    75.Linux fmt命令
    76.Linux fgrep命令
    77.Linux lprm命令
    78.Linux wc命令
    79.Linux uniq 命令
    80.Linux expr命令
    81.Linux tr命令
    82.Linux spell命令
    83.Linux sort命令
    84.Linux sed 命令
    85.Linux rgrep命令
    86.Linux pico命令
    87.Linux uucp命令
    88.Linux uupick命令
    89.Linux uuto命令
    90.Linux tftp命令
    91.Linux ncftp命令
    92.Linux ftp命令
    93.Linux bye命令
    94.Linux lpd命令
    95.Linux lpq命令
    96.Linux lpr命令
    97.Linux mlabel命令
    98.Linux edquota命令
    99.Linux du命令
    100.Linux dirs命令