您的位置:首页 > 运维架构 > Linux

基本Linux命令的用法

2016-05-04 16:57 483 查看
1. split切分文件

# split -d -l 100 allBaiduLemma.o allBaiduLemma.o

这样会将文件allBaiduLemma.o按照每个文件100行来切分,切分后文件的格式为allBaiduLemma.o.00,allBaiduLemma.o.01....

2. 文件的合并

#cat allBaiduLemma.o.01 allBaiduLemma.o.02 allBaiduLemma.o.03 > allBaiduLemma.o.left

3. 查找匹配的字符串在文件的行的编号

# grep -n "被查找字符串" filename

4. 截取文件的前100行到另外一个文件

# head -100 > file

5. 统计文件的行数

#wc -l file

统计多个文件的行数

#wc -l file* (匹配file*表达式的所有文件)

6. war包可以通过unzip命令解压

#unzip xxxx.war

7. 将一个格式化的文件的每行的第n部分提取出来放到一个单独的文件,如下例子,test文件中,每行都是分为三部门,并以制表符\t分割,如下把每行的第三部门提取出来放到另一个文件id.txt中

#cat test | awk -F '\t' '{print $3}' > id.txt

8. 修改文件编码的方法

方法1 : vim打开文件,输入": set fileencoding=utf-8" 可以修改编码,输入":set fileencoding"可以查看编码

方法2: #iconv -f gbk -t utf-8 temp.txt,可将编码为gbk的文件temp.txt转成utf-8编码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: