目录
linux相关命令、配置。
参考文献:
命令
-
iconv命令是用来转换文件的编码方式的
# 语法 iconv -f encoding [-t encoding] [inputfile]... # 选项 -f encoding :把字符从encoding编码开始转换。 -t encoding :把字符转换到encoding编码。 -l :列出已知的编码字符集合 -o file :指定输出文件 -c :忽略输出的非法字符 -s :禁止警告信息,但不是错误信息 --verbose :显示进度信息 -f和-t所能指定的合法字符在-l选项的命令里面都列出来了。 # 列出当前支持的字符编码: iconv -l # 将文件file1转码,转后文件输出到fil2中: iconv file1 -f EUC-JP-MS -t UTF-8 -o file2
rm与管道使用
ls 与 grep 结合
ls -l | grep ^d # 列出当前路径下的所有文件夹 rm -fr `ls | grep -v "^space.txt$"` # greo正则,ls、rm结合
find、xargs、grep配合使用
find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部
find . -name “*.py”|xargs grep test # 从当前目录及其子目录的py文件中搜索test关键字
rm与find联合
find . -name "*.mp" | xargs rm -rf