linux其他命令

1.查看当前使用的用户

whoami

2.查看当前用户和打开的终端

who

3.清除终端

clear

4.显示当前文件的路径

pwd

5.改变路径

cd:改变目录 cd接受相对路径和绝对路径

cd ..上一级目录 
cd .当前目录 cd 家目录
cd ~ 家目录

6.查看当前日期

1.  date  显示当前日期
2. cal   显示当前月的日历
3. cal 07 2003  显示2003年7月的日历

7.排序

sort -n  按n升序排序

sort -nr  按降序排序

8.uniq 命令

 

格式:
该命令从排好序的文件中去除重复行
选项:
-c , --count 显示输出行,在每行的行首加上该行在文件中出现的次数
-d , --repeates 只显示重复行
-u ,--unique 只显示文件中部重复的行
实例:
uniq -c file1  去除重复地行,在行首加上重复的次数
uniq -u file1 显示file1文件中不重复的行

 

  

 

9.计算文件行数,词数,字数

参数
-l:统计行数 -w:统计词数 只要不以空格 tab 换行结束都当成一个词 -c:统计字母数 一个字母算一个
实例
1. wc testfile # testfile文件的统计信息
3 92 598 testfile       # testfile文件的行数为3、单词数92、字节数598 

2.
$ wc testfile testfile_1 testfile_2 #统计三个文件的信息
3 92 598 testfile                    #第一个文件行数为3、单词数92、字节数598  
9 18 78 testfile_1                   #第二个文件的行数为9、单词数18、字节数78  
3 6 32 testfile_2                    #第三个文件的行数为3、单词数6、字节数32  
15 116 708 总用量                    #三个文件总共的行数为15、单词数116、字节数708 

10.comm 命令

comm命令对另个已经排好序的文件进行逐行比较
一般格式:
comm [-123] file1 file2
说明:
comm命令对两个已经排好序的文件进行比较,其中,file1和file2是已经排好序的文件,comm从两个文件中读取正文行,进行比较,最后生成三列输出:仅在file1中出现的行,仅在file2中出现的行,在两个文件中都出现的行
选项:
-123  选项1、2、3分别表示不显示comm输出中的第一列、第二列、第三列

实例:
comm --12 m1 m2 比较文件m1和m2,并且只显示它们共有的行

11、head命令

head命令在屏幕上显式指定文件的开头若干行

一般格式
head [选项] file

说明
head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值都是10
选项:
-c  ,--bytes=N 显示文件前面的N字节
-n ,--lines =n  显示文件前面的N字节行
-q  不显示文件的标题
-v 始终显示给定文件的标题

实例:
head -c 5  file1  显示文件file1的前5个字节
head -n 5  file1  显示文件file1的前5行
head -q file1 不显示file1的标题
head -v file1 始终显示file1的标题

12、tail命令

在屏幕上显示指定文件的末尾若干行
一般格式:
tail [选项] [file]
说明:
tail命令在屏幕上显示指定文件的末尾10行,如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题
选项:
-c ,-bytes =N 输出最后N个字节
-n  ;--line =N输出文件最后N行,而不是默认的10行
-q和-v与head语法一致

实例:‘
tail file1显示文件末尾10行
tail +20 mfile 从第20行至文件末尾

 

 

  

 

 

 

 

 

 

   

posted @ 2020-01-18 16:06  小小智慧树~夏  阅读(154)  评论(0编辑  收藏  举报