wc –l %le 或 wc -w %le 或 wc -c %le
分别计算文件的行数(line)、单词数(word)和字符数
(character),%le 为待计算的文件名
cp source%le dest%le
文件拷贝,source%le 为源文件路径,dest%le 为目的文件夹路径
mv oldname newname
重命名文件或移动文件
rm %le
删除文件
grep 'pattern' %le
在文件内搜索字符串或和正则表达式匹配的字符串
cut -b column %le
将指定范围内的文件内容输出到标准输出设备(屏幕)上。比如:输出
每行第 5 至 9 个字符 cut -b5-9 %le.txt,注意不要和 cat 命令混淆,这
是两个完全不同的命令
cat %le.txt
输出文件内容到标准输出设备(屏幕)上
%le some%le
取得文件 some%le 的文件类型
read var
提示用户输入,并将输入内容赋值给变量 var
sort %le.txt
对 %le.txt 文件所有行进行排序
uniq
只输出文件中内容不一致的行,如: sort %le.txt | uniq
expr
进行数学运算,如要进行 2+3 的运算,命令为: expr 2 + 3
%nd
搜索文件,如根据文件名搜索:%nd . -name %lename -print
tee
将数据输出到标准输出设备(屏幕) 和文件,比如:somecommand |
tee out%le
basename %le
返回不包含路径的文件名,如: basename /bin/tux 会返回 tux
dirname %le
返回文件所在路径,如:dirname /bin/tux 会返回 /bin
head %le
打印文本文件开头几行
tail %le
打印文本文件末尾几行
sed
是一个基本的查找替换程序。可以从标准输入(如命令管道)读入文本,
并将结果输出到标准输出(屏幕);该命令采用正则表达式进行搜索。