![]() Linux学习之用户的基本操作(2) 12、查看文件 (1) -cat/less/more 查看文件 cat 正常顺序 tac倒过来的顺序 -n 行号 ,空白也会标志行号 ![]() -b 行号 ,空白不标志行号 ![]() -A 整合命令-vET -E 将结尾的断行字符($),显示出来 -T 将tab按键以I显示 -v 列出一些看不到的特殊字符 -nl 显示的时候,顺便出现行号 -tac 从最后一行开始显示 -head 显示文件前10行 -n:设置行数 -tail 显示文件尾10行-n:设置行数 -wc 显示文件的行数,数字,字节 (2) nl -b -ba 无论是否有空行,都列出行号 -bt 如果有空行,则不列出行号 -n -nln 行号在屏幕最左方 ![]() -nrn 行号在屏幕最右方,前面不加0 ![]() -nrz 行号在屏幕最右方,前面加0 ![]() -w 缩进多少位 ![]() (3)more一页一页翻动 Space :向下翻一页 Enter :乡下翻一行 /字符串:所搜 :f :立刻显示文件名和所在行数 b :翻到第一页 q :离开 (4)less 一页一页翻动 Space :向下翻动一页 Pagedown :向下翻动一页 Pageup: :向上翻动一页 / :搜索 n :向下搜索 N :反方向重复前一个搜索 类似撤销 q :退出 (5)head,tail:显示文件头或尾几行 -n: 指定显示几行,默认是10行 通常查看日志文件时使用,看尾部最新几行几行 日志文件:/var/log/messages (6)wc:显示文件的行数,数字,字节 ![]() -c:只显示字节 ![]() -w:只显示字数 ![]() -l:只显示行 ![]() c、w、l可以组合使用 13、vi和vim编辑器的区别 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: A、多级撤销 我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。 B、易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows,mac等多操作平台。 C、语法加亮 vim可以用不同的颜色来加亮你的代码。 D、可视化操作 就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。 E、对vi的完全兼容 某些情况下,你可以把vim当成vi来使用。 vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。 (1)vi 内置编辑器 打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w vpser.net //保存至vpser.net文件 :q //退出编辑器,如果文件已修改请使用下面的命令 :q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式, 按ESC键可退出插入模式) a //在当前光标位置的右边添加文本 i //在当前光标位置的左边添加文本 A //在当前行的末尾位置添加文本 I //在当前行的开始处添加文本(非空字符的行首) O //在当前行的上面新建一行 o //在当前行的下面新建一行 R //替换(覆盖)当前光标位置及后面的若干文本 J //合并光标所在行及下一行为一行(依然在命令模式) (2)vim编辑器 I :插入 Esc:退出 u :撤销 x :删除 先移动光标到要复制的文本前,在按v,yp v :选择文本 y :复制 yy :复制当前行 不需要v dd :删除光标所在的行 p :粘贴 :w 保存 :wq 强制保存 :q! 强退且不保存 (3)gedit ![]() 14、(1)软链接 软链接——windows下的快捷方式 特点:可以对不存在的文件创建软链接; 可以对文件或者目录创建软链接; 删除了软链接,不会影响他的指向文件; 删除了指向文件,该软链接就会变成死链接; ln -s oldfile newfile ![]() ![]() ![]() abc没有了,但软链接还存在 先把软链接创建,在创建文件也是OK的 (2)硬链接 iNode编号:给机器看的 文件名是给人看的 硬链接:多个文件对应同一个iNode编号 对多个文件中的某一个文件进行修改是,其他文件也会同时发生更改。多用户协同一致工作。 特点:不能对目录进行硬链接的创建; 只能对已经存在的文件进行硬链接的创建; 删除一个硬链接文件,不影响其他相同的iNode编号文件。 ![]() 命令格式: link oldfile newfile ln oldfilenewfile ![]() 15、关机 (1)注意事项 -观察系统的使用状态 -通知在线使用者关机的时间 -正确的关机命令 (2)关机命令 -数据同步写入磁盘-sync -常用的关机指令:shutdown -t 添加秒数,多少秒后关机 -k 不是真关机,而是发出警告信息 -r 在系统服务都停止后,重启 -h 在系统服务都停止后,关机 -f 关机并且开机以后,强行略过磁盘检查;出现坏道 -F 重启后,强制进行磁盘检查 -c 取消已经进行shutdown指令的内容 Shutdown -h 12:00 \ now\ +10(10分钟之后) Shutdown -rnow\+30’the system will reboot’ Shutdown-k now’this system will reboot’ 服务等级 - init0 关机 - init6 重启 - init3 纯文本模式 - init5 含有图形接口 -重启,关机:reboot,halt,poweroff 16、帮助文件 ——man (1) 代码 代表内容 1 使用者在shell中可以操作的指令或可执行档 2 系統核心可呼叫的函数与工具等 3 常用的函数(function)与函数库(library),大部分是C的函数库(libc) 4 装置档案的说明,通常在/dev下的档案 5 配置文件\设定档或者是某些档案的格式 6 游戏 7 惯例与协议如Linux档案系统、网络协定、ASCII code等說明 8 管理员可用的命令 9 内核相关的文件 (2)使用快捷键 按键 用处 空格键 向下翻一页。 [Page Down] 向下翻一页。 [Page Up] 向上翻一页。 [HOME] 直接前往首页。 [END] 直接前往尾页。 /关键词 从上至下搜索某个关键词,如"/linux"。 ?关键词 从下至上搜索某个关键词,如"?linux"。 n 定位到下一个搜索到的关键词。 N 定位到上一个搜索到的关键词。 q 退出帮助文档。 ——pinfo ——/usr/share/doc 帮助文档 ▼更多精彩推荐,请关注我们▼ ![]() ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:羡乎三百有芸娘,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |