linux笔记 |
您所在的位置:网站首页 › 如何查看ppt文件修改记录内容和内容 › linux笔记 |
目录 cat命令 more命令 less命令 head命令 tail命令 sed命令 vim编辑器 history命令 clear命令 cat命令查看文件内容,标准输出 补充: 1.标准输出:在linux中规定为输出到屏幕 2.标准输入:在linux中规定为从键盘输入 /etc/hostname文件是用来存放主机名,/etc/centos-release文件存放的是centos的版本 常用选项: -n选项:输出内容时显示行号 cat -n == nl(nl命令:输出文件内容,并且编号) cat命令可将多个文件连接输出到屏幕 可用输出重定向与cat命令将屏幕上的输出写入一个新的文件中 输出重定向: > 输出重定向:将在屏幕的输出重新定义到输入到文件里,如果文件不存在就新建,如果存在就覆盖原文件里的内容,能达到创建新文件的效果 >> 追加输出重定向:将在屏幕的输出重新定义到输入到文件里,如果文件不存在就新建,如果文件存在不覆盖原文件里的内容,只是在文件末尾追加内容 2> 错误输出重定向 2>> 错误追加输出重定向 &> 不管正确的还是错误的都输出重定向 &>> 不管正确的还是错误的都输出追加重定向 more命令以全屏幕的方式按页显示文本文件的内容,类似cat命令的功能。more命令从前向后读取文件,在启动时就加载整个文件。 语法:more 要查看的文件 [选项] 常用操作: enter下一页空格下一页b上一页(back)q退出--显示完后会自动退出 常用选项: -n:显示行号 -NUM:指定每屏显示的行数为NUM +NUM:从文件的第NUM行开始显示 less命令以全屏幕的方式按页显示文本文件的内容,类似cat命令的功能。但相比more命令,less命令的使用更加有弹性,并且less在查看之前不会加载整个文件。 语法:less 要查看的文件 [选项] 常用操作: enter下一页空格下一页pagedown下一页pageup上一页b上一页q退出--显示完不会自动退出 head命令查看文件的开头部分的内容,默认输出前10行内容 常用选项: -n :显示文件的行数,从前往后数 -:与 -n 作用一致 查看文件末尾部分的内容,默认查看尾10行的内容 常用选项: -n :显示文件的行数,从后往前数 -:与 -n 作用一致 常见用法(搭配其他命令使用): 1.取文件第五行的内容: [root@sanchuang lianxi]# head -5 /etc/passwd |tail -1 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 2.取文件第五行内容并排序: [root@sanchuang lianxi]# nl /etc/passwd |head -5|tail -1 5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 3.取文件第5-10行内容并排序: [root@sanchuang lianxi]# nl /etc/passwd |head |tail -6 5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin 6 sync:x:5:0:sync:/sbin:/bin/sync 7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown 8 halt:x:7:0:halt:/sbin:/sbin/halt 9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin 10 operator:x:11:0:operator:/root:/sbin/nologin 4.取文件从第二行到末尾:(df -Th: 显示文件系统类型) [root@sanchuang lianxi]# df -Th|tail -n +2 devtmpfs devtmpfs 898M 0 898M 0% /dev tmpfs tmpfs 910M 0 910M 0% /dev/shm tmpfs tmpfs 910M 18M 893M 2% /run tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 17G 2.5G 15G 15% / /dev/sda1 xfs 1014M 151M 864M 15% /boot tmpfs tmpfs 182M 0 182M 0% /run/user/0 tailf命令: tailf 文件 == tail -f 文件:动态监控文件末尾的变化 sed命令文本流编辑器,可以用来替换、查找、删除指定文本行,还可以插入、排序等 本文主要介绍查找文件的功能 -n选项:不显示不符合要求的行 1.取不连续的行: [root@sanchuang lianxi]# sed -n '1p;3p;5p' /etc/passwd -->输出1,3,5行 2.取连续的行: [root@sanchuang lianxi]# sed -n '1,5p' /etc/passwd -->输出1-5行 vim编辑器vim工具:linux里的记事本,专门用来写程序的 centos7安装vim编辑器:yum install vim -y 输入 vim 文件名:进入命令模式 按i进入输入模式 按:进入末行模式 vim命令模式: yy复制 p粘贴dd剪切,将删除的内容存放在寄存器中u撤销G跳到文件末尾NUM G跳到文件的第NUM行 vim末行模式: :wq退出并保存:set nu显示行号:set number显示行号:set nonu取消显示行号:set nonumber取消显示行号:help 命令查询命令如何使用注意:vim 同时多个窗口打开相同的文件,因为.swp文件会导致打开异常,解决办法: 1.rm -rf 交换文件.swp 2.vim 里按D删除交换文件,重新保存下 history命令查看历史命令,linux里默认保存最近1000条历史命令 修改历史命令的保存条数: 法一:修改环境变量HISTSIZE(临时修改) 其中env命令是查看linux里的环境变量 [root@sanchuang lianxi]# env ... HISTSIZE=1000 ... [root@sanchuang lianxi]# HISTSIZE=500 法二:修改环境配置文件/etc/profile(永久修改) [root@sanchuang lianxi]# vim /etc/profile ... HISTSIZE=500 -->在文件中将HISTSIZE变量进行修改 ... 补充: ~/.bash_history文件:存放的是上一次用户登录期间使用的命令 ~/.bash_logout文件:当用户注销退出系统的时候,会执行这个文件里的命令 history -c:清除历史命令 调用某条历史命令: 1.!123:执行第123条历史命令 2.!curl:执行最近(最后执行的)的历史命令里以curl开头的命令 3.上下方向键 clear命令用于清除屏幕。该命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |