Comando joe de Linux
Compendio de comandos de Linux
El comando joe de Linux se usa para editar archivos de texto.
Joe es un potente editor de texto a pantalla completa. Su manejo es un poco más complejo que el de Pico, pero sus funciones son más completas. Joe puede abrir varios archivos a la vez, cada uno en un área de edición, y puede realizar operaciones de cortar y pegar entre archivos.
Sintaxis
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>
Parámetros:
- -columns<columnas> establece el número de columnas.
- -csmode habilita el modo de búsqueda continua.
- -dopadding hace que exista un búfer entre el programa y la tty.
- -exask en el programa, al ejecutar "Ctrl+k+x", se confirmará si se desea guardar el archivo.
- -force fuerza la adición de un símbolo de nueva línea al final de la última línea.
- -help muestra la ayuda al ejecutar el programa.
- -keepup tras entrar en el programa, la parte superior de la pantalla es una barra de estado.
- -lightoff el bloque seleccionado vuelve a su estado original después de ejecutar el comando de bloque.
- -lines<número de líneas> establece el número de líneas.
- -marking al seleccionar un bloque, el bloque resaltado se mueve con el cursor.
- -mid cuando el cursor sale de la pantalla, desplaza automáticamente la página para que el cursor vuelva al centro.
- -nobackups no crea archivos de respaldo.
- -nonotice al ejecutar el programa, no muestra la información de copyright.
- -nosta al ejecutar el programa, no muestra la barra de estado.
- -noxon intenta cancelar la función de las teclas "Ctrl+s" y "Ctrl+q".
- -orphan si se abre más de un archivo a la vez, los demás archivos se colocan en búferes independientes y no se abre un área de edición adicional.
- -pg<número de líneas> número de líneas de la página anterior que se debe conservar al cambiar de página con "PageUp" o "PageDown".
- -skiptop<número de líneas> no utiliza el número especificado de líneas en la parte superior de la pantalla.
- A continuación se muestran los parámetros de archivo:
- +<número de línea> especifica la línea en la que estará el cursor al abrir el archivo.
- -autoindent sangría automática.
- -crlf usa caracteres CR-LF al saltar de línea.
- -indentc<cadena de sangría> carácter realmente insertado al aplicar la sangría.
- -istep<número de caracteres de sangría> número de caracteres de sangría que se mueven en cada sangría.
- -keymap<archivo de configuración de teclas> usa un archivo de configuración de teclas diferente.
- -linums agrega números de línea al comienzo de cada línea.
- -lmargin<número de columnas> establece el margen izquierdo.
- -overwrite establece el modo de sobrescritura.
- -rmargin<número de columnas> establece el margen derecho.
- -tab<número de columnas> establece el ancho del tabulador.
- -rdonly abre el archivo en modo de solo lectura. -wordwrap al editar, si se supera el margen derecho, ajusta automáticamente la línea.
Ejemplos
Utilice el comando joe para editar archivos de texto. Por ejemplo, para editar el código fuente en C main.c con joe, use el siguiente comando:
joe main.c
Al igual que jed, la sintaxis del lenguaje C en el editor joe también se muestra en color. El efecto es el siguiente:
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编辑区的版本及版权信息
El editor joe tiene algunas combinaciones de teclas comunes. Por ejemplo, puede usar Ctrl+K+H para obtener ayuda en línea. Primero presione la combinación Ctrl+K y luego la letra H, para abrir el menú de ayuda. Con esta información de ayuda puede conocer fácilmente cómo operar el editor joe.
Otras extensiones