Linux下常用命令

1.查看文件及文件夹大小

du -sh *

2.打包与解包

tar -cvf name.tar.gz name/
tar -xvf name.tar.gz 

3.vim多行注释及取消

多行注释:

1. esc进入命令行模式,按ctrl + v进入 visual block模式,然后按 j(下)或者 k(上)选中多行,把需要注释的行标记起来

2. 按大写字母I,再插入注释符,例如//

3. 按esc键就会全部注释了

取消多行注释:

1. 进入命令行模式,按ctrl + v进入 visual block模式,按字母H(左)L(右)横向选中列的个数,例如 // 需要选中2列

2. 按字母j,或者k选中注释符号

3. 按d键就可全部取消注释

4.某目录下找寻指定名称文件

find ~ -name 'fil*' -print

5.程序在编译器中注释乱码:将gbk、GB2312编码转为utf8编码的文件

例1

#cpp文件转utf8
iconv -f gbk -t utf8 1_HelloOpenCV.cpp -o 1_HelloOpenCV_new.cpp

例2

#查看py文件编码
import chardet
path = "/home/muxi/deepcode/Chapter2/2-1-2-1.py"
f = open(path,'rb')
data = f.read()
print(chardet.detect(data))

输出: {'language': 'Chinese', 'encoding': 'GB2312', 'confidence': 0.99}

#py文件转utf8
iconv -f GB2312 -t utf8 2-1-2-1.py -o 2-1-2-1.py

 

你可能感兴趣的:(其他)