linux文本操作相关指令

查看文本: cat、tac、more、less、head、tail

cat:连接并显示

  • -n
  • -E

分屏显示: more、less

head:查看前n行

tail:查看后n行

  • -n

tail -f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容;

文本处理: cut、join、sed、awk

cut:

  • -d: 指定字段分隔符,默认是空格
  • -f: 指定要显示的字段   -f 1,3   -f 1-3

文本排序:sort

  • -n:数值排序
  • -r: 降序
  • -t: 字段分隔符
  • -k: 以哪个字段为关键字进行排序
  • -u: 排序后相同的行只显示一次
  • -f: 排序时忽略字符大小写

uniq:

  • -c: 显示文件中行重复的次数
  • -d: 只显示重复的行

文本统计:wc (word count)

  • -l
  • -w
  • -c
  • -L

字符处理命令:tr —— 转换或删除字符 tr [OPTION]... SET1 [SET2]

  • -d: 删除出现在字符集中的所有字符
时间: 2024-10-06 07:13:29

linux文本操作相关指令的相关文章

linux磁盘配额相关指令

1.Quota的作用主要有: 1)限制某一群组所能使用的最大磁盘配额 2)限制某一用户的最大磁盘配额 3)以Link的方式,来使邮件可以作为限制的配额(更改/var/spool/mail这个路径) 2.Quota的使用限制 1)仅能针对整个filesystem 2)核心必须支持quota 3)Quota的记录文件 4)只针对一般身份使用者有效,root是不能设定quota,因为整个系统所有的数据几乎都是他的 3.quota针对整个filesystem的限制项目分为以下几个部分: 1)容量限制或档

linux查看文件相关指令

以下内容整理自以下两篇文章: http://www.cnblogs.com/xilifeng/archive/2012/10/13/2722596.html Linux 查看文件内容的命令 http://www.cnblogs.com/luying--lulu/p/5314963.html Linux下查看文件内容的命令 查看文件的命令有以下几个: cat, tac, more, less, head, tail, tailf,nl. 其总体理解如下: cat   由第一行开始显示档案内容 ta

Android入门之文件系统操作(二)文件操作相关指令

(一)获取总根 [java] view plain copy File[] fileList=File.listRoots(); //返回fileList.length为1 //fileList.getAbsolutePath()为"/" //这就是系统的总根 (二)打开总根目录 [java] view plain copy File file=new File("/"); File[] fileList=file.listFiles(); //获取的目录中除了&q

linux基础操作----任务调度指令

在很多的时候,我们需要在指定的时间,做些事情,比如:在凌晨2:00-3:00之间做个系统备份.此时,我们就需要使用到了任务调度指令. 规定系统在指定的事件完成指定的任务过程就是"任务调度指令" 设置使用: > crontab–e       //编辑任务调度指令 > crontab–l       //查看任务调度指令 版权声明:本文为博主原创文章,未经博主允许不得转载.

angularjs教程——Dom操作相关指令详解

一.ng-show/ng-hide <div ng-show="true">{{text}}</div> //显示 <div ng-show="false">{{text}}</div>//隐藏 二.ng-if 三.ng-switch <!DOCTYPE HTML> <html ng-app='myApp'> <head> <meta http-equiv="Cont

linux磁盘操作相关命令(dh du fdisk mkfs.ext3)

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息. Better Me的博客:blog.csdn.net/tantexian 如需交流,欢迎大家博客留言. fdisk /dev/sda 可以对sda进行分区. mkfs.ext4 /dev/sda1对上诉中sda1分区进行格式化,也可以直接mkfs.ext4 /dev/sda对整个sda不分区就格式化 mount /dev/sda1 /mnt  将/dev/sda1 挂载到/m

Linux文件操作相关命令

1.创建文件夹: [[email protected] sm]# mkdir a 创建一个名为a的文件夹 2.创建文件: [[email protected] sm]# touch a.txt 创建一个名为a.txt的文件 3.移动文件(夹)(类似于剪切) [[email protected] log]# mv b sm/ 将文件(夹)b 移动到当前目录下的sm目录下 4.删除 [[email protected] sm]# rm -rf a 删除 a文件 -rf为参数-r -f 的简写 参数:

linux的ssh相关指令

1.安装ssh apt-get install openssh-server 2.备份ssh的配置文件 sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 3.新装的ssh需要修改配置文件 vi /etc/ssh/sshd_config 配置文件修改这几处地方 Port = 22 # 默认是22端口,如果和windows端口冲突或你想换成其他的否则不用动 #ListenAddress 0.0.0.0 # 如果需要指定监听的IP则去除最左侧的

Linux系统文本编辑器vim指令大全

本文适合Vim新手,既可阅读入门 相关在线资料http://baike.baidu.com/subview/113188/9338173.htm?fr=aladdin vim的使用之汇总   vimtutor (在线学习) 功能最强在的编辑器--vim vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件.当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻.游刃有余,