pico命令
pico命令
pico
是一个简单易用、以显示导向为主的文字编辑程序,具有pine
电子邮件编写器的风格。在现代Linux
系统上,nano
即pico
的GNU
版本是默认安装的,在使用上和pico
一模一样。
语法
nano [OPTIONS] [[+LINE[,COLUMN]] FILE]...
参数
+LINE[,COLUMN]
: 启动时将光标放置在行号行和列号列,而不是默认的第1
行第1
列。-?
: 与-h
相同。-A, --smarthome
: 使Home
键更智能,如果在一行中非空格字符的开头但在任何地方按Home
键,则光标将跳到该开头(向前或向后),如果光标已经在该位置,它将跳到该行的真实开头。-B, --backup
: 保存文件时,将以前版本的文件备份到以~
为后缀的当前文件名。-C dir, --backupdir=dir
: 如果启用了文件备份,请设置nano
放置唯一备份文件的目录。-D, --boldtext
: 使用粗体文本而不是反向视频文本。-E, --tabstospaces
: 将键入的制表符转换为空格。-F, --multibuffer
: 如果可用,启用多个文件缓冲区。-H, --historylog
: 记录搜索并将字符串替换为~/.nano_history
,如果有nanorc
支持,则可以在以后的会话中检索它们。-I, --ignorercfiles
: 如果有nanorc
支持,不要检索SYSCONFDIR/nanorc
或~/.nanorc
。-K, --rebindkeypad
: 解释数字小键盘的键,以便它们都可以正常工作。如果不需要,则不需要使用此选项,因为启用此选项后,鼠标支持将无法正常工作。-L, --nonewlines
: 不要在文件末尾添加换行符。-N, --noconvert
: 禁止从DOS/Mac
格式自动转换文件。-O, --morespace
: 使用标题栏下方的空白行作为额外的编辑空间。-Q str, --quotestr=str
: 设置引号字符串以进行证明。如果有扩展的正则表达式支持,则默认值为^([ \t]*[#:>\|}])+
,否则为>
。请注意\t
代表Tab
。-R, --restricted
: 限制模式,不读取或写入命令行中未指定的任何文件,读取任何nanorc
文件,允许挂起,允许将文件附加到其他名称(如果已经有文件名)或以其他名称保存,或者使用备份文件或拼写检查。也可以通过使用以r
开头的任何名称调用nano
(例如rnano
)进行访问。-S, --smooth
: 启用平滑滚动,文本将逐行滚动,而不是通常的逐块行为。-T cols, --tabsize=cols
: 将选项卡的大小(宽度)设置为列,cols
的值必须大于0
,默认值为8
。-U, --quickblank
: 快速清除状态栏,1
次按键而不是25
次按键后,状态栏消息将消失,请注意-c
会覆盖此内容。-V, --version
: 输出版本信息。-W, --wordbounds
: 通过将标点符号视为单词的一部分,可以更准确地检测单词边界。-Y str, --syntax=str
: 从nanorc
中指定要使用的特定语法高亮显示(如果可用)。-c, --const
: 不断显示光标位置,请注意这将覆盖-U
。-d, --rebinddelete
: 以不同的方式解释Delete
键,以便退格键和Delete
键都能正常工作,只有当退格符在系统上的作用类似于Delete
时,您才需要使用此选项。-h, --help
: 输出帮助信息。-i, --autoindent
: 将新行缩进到前一行的缩进中,在编辑源代码时很有用。-k, --cut
: 启用从光标到行尾的剪切。-l --nofollow
: 如果正在编辑的文件是符号链接,请用新文件替换该链接,而不是跟随它,,也许适合在/tmp
中编辑文件。-m, --mouse
: 启用鼠标支持(如果适用于您的系统)。设置快捷方式时,可以用鼠标双击鼠标来执行标记,鼠标将在X
窗口系统中工作,并在gpm
运行时在控制台上工作。-o dir, --operatingdir=dir
: 设置操作目录,使nano
设置类似于chroot
。-p, --preserve
: 保留XON
和XOFF
序列^Q
和^S
,以便它们被终端捕获。-r cols, --fill=cols
: 在列cols
处换行,如果此值等于或小于0
,则将在屏幕的宽度减去cols
列的宽度处进行换行,如果调整了屏幕大小,则换行点将随着屏幕的宽度而变化,默认值为-8
。-s prog, --speller=prog
: 启用备用拼写检查程序命令。-t, --tempfile
: 始终保存更改的缓冲区而无提示,与Pico
的-t
选项相同。-v, --view
: 查看文件(只读)模式。-w, --nowrap
: 禁用长行换行。-x, --nohelp
: 禁用编辑器底部的帮助屏幕。-z, --suspend
: 启用暂停功能。-a, -b, -e, -f, -g, -j
: 由于与Pico
的兼容性而被忽略。
示例
使用nano
编辑文件,根据操作提示编辑文件。
nano file.txt
# ^G Get Help
# ^O WriteOut
# ^R Read File
# ^Y Prev Page
# ^K Cut Text
# ^C Cur Pos
# ^X Exit
# ^J Justify
# ^W Where Is
# ^V Next Page
# ^U UnCut Text
# ^T To Spell
每日一题
https://github.com/WindrunnerMax/EveryDay
参考
https://www.runoob.com/linux/linux-comm-pico.html
https://www.tutorialspoint.com/unix_commands/nano.htm
https://www.geeksforgeeks.org/nano-text-editor-in-linux/
pico命令的更多相关文章
- Mac中pico编辑器的使用方法
Pico是一个由华盛顿大学(University of Washington)计算与通讯研究所(Computing and Communications Group)编写并维护的文本编辑程序,在多个版 ...
- Linux命令-文本编辑(二)
Linux命令-文本编辑(二) Linux mtype命令 mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容. 语法: mtype [-st][文件] 参 ...
- Linux Shell编程与编辑器使用详解
<Linux Shell编程与编辑器使用详解> 基本信息 作者: 刘丽霞 杨宇 出版社:电子工业出版社 ISBN:9787121207174 上架时间:2013-7-22 出版日期:201 ...
- Linux 之 nano 编辑器的使用
在Linux操作系统中,有很多的文本编辑器,最为重要的就是vi文本编辑器,下面来介绍一个简单的nano文本编辑器.nano的使用简单,我们可以直接加上文件名就能够打开一个旧文件或新文件,我们可以打开一 ...
- nano命令,vi ed pico sed joe emacs jed ex
nano命令 nano是一个字符终端的文本编辑器,有点像DOS下的editor程序.它比vi/vim要简单得多,比较适合Linux初学者使用.某些Linux发行版的默认编辑器就是nano. nan ...
- Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIO ...
- [Android ] linux命令英文缩写的含义(方便记忆)
du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩 ...
- 介绍linux下vi命令的使用
功能最强大的编辑器之一——vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件.当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器 ...
- linux常用命令的英文单词缩写
命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user 切换用户rpm:redhat package manager 红帽子打包管 ...
- [Linux]常用命令与目录全拼
命令缩写: ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器 ...
随机推荐
- phpcms - 在删除文章后实现自动删除tag标签
在使用phpcms程序制作网站的时候,我们会发现文章模型新建一篇文章后会自动向数据库中插入关键词,但如果删除文章后,数据库中的关键词表中字段中还存在之前文章的关键词,那么怎样才能在phpcms后台中删 ...
- 百度网盘(百度云)SVIP超级会员共享账号每日更新(2023.11.17)
一.百度网盘SVIP超级会员共享账号 可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答. 我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免 ...
- JS逆向实战27——pdd的anti_content 分析与逆向
声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 本文已在微信公众号发布 目 ...
- [转帖]RAC AWR重要指标说明
1.Global Cache Load Profile Global Cache blocks received: 接收到的全局缓冲块 Global Cache blocks served: 发送的 ...
- [转帖]tikv性能参数调优
https://www.cnblogs.com/FengGeBlog/p/10278368.html#:~:text=max-%20bytes%20-for-level-%20base%20%3D%2 ...
- [转帖]Linux性能优化(十五)——CPU绑定
一.孤立CPU 1.孤立CPU简介 针对CPU密集型的任务,CPU负载较高,推荐设置CPU Affinity,以提高任务执行效率,避免CPU进行上下文切换,提高CPU Cache命中率. 默认情况下, ...
- Linux平台下面部署node npm 等工具软件
公司这边用到了运行时定制, 用的是angular 开发的. 所以需要在linux 里面安装 angular的相关工具. 需要在服务器上面有angular nodejs 还有jit的工具 然后 运行时定 ...
- 基于Seata探寻分布式事务的实现方案
作者:京东物流技术与数据智能部 张硕 1 背景知识 随着业务的快速发展.业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构.随之而来就必然遇到分布式事务这个难题,这篇文章 ...
- CTT 总结
Day 1 T1 肝 4 个半小时,主要是前面各种假,中途各种改.出来听说 T2 才是签子.但是 T2 只写了 15 分暴力.100+15+0=115. Day 2 T1 肝 4 个小时,但是 8 点 ...
- 简述if if和if else的关系与区别
简述if if和if else的关系与区别 当满足条件1,条件2都会执行的哈. 双if是每一个if都会进行判断,依次对if进行判断,互相之间不会影响; if(条件1){ 要执行的语句; } if(条件 ...