Linux常用指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#列出文件系统的整体磁盘空间情况
df[选项][文件名]
-h:--human-readable
#显示每个文件和目录的磁盘使用情况
du[选项][文件名]
du --max-depth=0 /
#<重定向输入 >重定向输出 >> 添加输出 2>错误重定向输出 &>错误和信息重定向输出
cat >file1<file2
./main text1.txt >text5.txt 2>&1
#显示前几行
head -n 10 main.cc
#显示文件后几行
tail -n 10 main.cc
#汉字编码转换
iconv -f utf-8 -t gb2312 hanzi>hanzi1
#搜索文件内容
grep
#管道查询程序
#将a.txt中的aa替换为bb输出到b.txt
cat a.txt|sed 's/aa/bb'>b.txt