文章目录
  1. 1. 图片压缩
  2. 2. Neural Artistic Style
  3. 3. 删除目录下符合条件的文件
  4. 4. 安装JAVA,JDK配置环境变量
  5. 5. 查找一个或多个文件中是否含有某字符串
  6. 6. yarn 终结application
  7. 7. vim字符串查找与替换
  8. 8. 安装cudnn,cuda配置的环境变量
  9. 9. 查找包含某字符串的文件及字符串出现位置
  10. 10. tar打包与gzip压缩
  11. 11. 列出所有目录
  12. 12. git 设置代理
图片压缩
1
2
3
sudo apt-get imagemagick
convert -resize 100x100 from.jpg to.jpg
convert -resize 50%x50% from.jpg to.jpg
Neural Artistic Style
1
python neural_style.py --checkpoint-output 400out/out%s.jpg --checkpoint-iterations 50 --iterations 1000 --content <content file> --styles <style file> --output <output file>
删除目录下符合条件的文件
1
2
find ./ -name "CMakeCache.txt" | xargs rm -rf;
TORCH_LUA_VERSION=LUA52 ./install.sh
安装JAVA,JDK配置环境变量
1
2
3
4
export JAVA_HOME=/usr/local/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
查找一个或多个文件中是否含有某字符串
1
strings ./xx.sh | grep "STR*"
yarn 终结application
1
yarn application -kill <application_ID>
vim字符串查找与替换
1
2
3
4
5
6
/A          # 查找A (从上往下)
?A # 查找A (从下往上)

:%s/A/B/g # 将所有行的A替换为B
:%s/A/B/ # 将所有行的第一个A替换为B
:s/A/B/g # 替换当前行所有A为B
安装cudnn,cuda配置的环境变量
1
2
3
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda-8.0
export PATH=$CUDA_HOME/bin:$PATH
查找包含某字符串的文件及字符串出现位置
  • 第一种
1
2
3
4
5
6
7
8
grep -rn "string" *
grep -rn "string"

* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写

  • 第二种
1
find ./ -name 'filenamepattern' | xargs grep 'string'

详情见Komiles

tar打包与gzip压缩

tar打包参数:

1
2
3
4
5
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

以及根据需要在压缩与解压时可选:

1
2
3
4
5
6
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-f: 必须参数,使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

这就能理解,为什么解压.tar.gz文件通常使用命令tar -zxvf xx.tar.gz了,-z参数是因为有gzip属性,-x表示现在要解压,-v显示解压过程,-f是必须参数,后面接文件名。

1
tar -czf cc.tar.gz *.cc  # 将所有.cc后缀文件用tar打包,gzip压缩成cc.tar.gz

以及一些解压规则:

*.tartar -xvf 解压
*.gzgzip -d 或者 gunzip 解压
*.tar.gz*.tgztar -xzf 解压
*.bz2bzip2 -d 或者用 bunzip2 解压
*.tar.bz2tar -xjf 解压
*.Zuncompress 解压
*.tar.Ztar -xZf 解压
*.rarunrar e 解压
*.zipunzip 解压

以上主要参见Linux下的tar压缩解压缩命令详解,侵歉删。

gzip压缩保留源文件的方法:

1
gzip –c filename > filename.gz

gzip解压缩保留源文件的方法:

1
gunzip –c filename.gz > filename

gzip主要参数可通过gzip -h调取查看。

列出所有目录
1
ls -d */
git 设置代理
1
git config --global https.proxy http://child-prc.intel.com:913
计算机相关 | CS.Related