Linux 补全命令行
当历史输入命令行只有1种时,敲击tab键可以补全命令
Linux 复制命令行
cp -r /home/packageA /home/packageB #r为迭代子文件
pip install 过程中镜像站的使用
在后面加上 -i https://pypi.tuna.tsinghua.edu.cn/simple
每秒刷新一次查看显存
nvidia-smi -l 1
Conda报错
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
source activate
usage: conda-script.py [-h] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: argument COMMAND: invalid choice: 'activate' (choose from 'clean', 'compare', 'config', 'create', 'info', 'init', 'install', 'list', 'notices', 'package', 'remove', 'uninstall', 'rename', 'run', 'search', 'update', 'upgrade', 'build', 'content-trust', 'convert', 'debug', 'develop', 'doctor', 'index', 'inspect', 'metapackage', 'render', 'skeleton', 'repo', 'server', 'verify', 'pack', 'token', 'env')
conda init
1、将一个文件夹下的所有内容复制到另一个文件夹下
cp -r /home/packageA/* /home/cp/packageB/
或
cp -r /home/packageA/. /home/cp/packageB/
这两种方法效果是一样的。
2、将一个文件夹复制到另一个文件夹下
cp -r /home/packageA /home/packageB
运行命令之后packageB文件夹下就有packageA文件夹了。
3、删除一个文件夹及其下面的所有文件
rm -r /home/packageA
4、移动一个文件夹到另一个文件夹下面
mv /home/packageA /home/packageB/
或
mv /home/packageA /home/packageB
这两种方法效果是一样的。
如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /*
mv /home/packageA/* /home/packageB/
复制文件
复制文件:把1.txt 复制到根目录下的sbin目录
cp +文件名(可带路径)+目标路径(带路径)
如:cp 1.txt ~/sbin/
tar 压缩
tar是Linux系统中最常用的压缩工具之一,它的一个优点是它可以保留文件的权限和所有权信息。tar可以创建.tar文件(通常称为"tarball"),或者与gzip或bzip2等工具结合使用来创建.tar.gz或.tar.bz2文件。gzip工具的压缩率通常比bzip2低,但是它的压缩和解压缩速度更快。bzip2工具的压缩率通常比gzip高,但是它的压缩和解压缩速度更慢。
压缩
tar -cvf archive.tar /path/to/file_or_directory
tar -czvf archive.tar.gz /path/to/file_or_directory
tar -cjvf archive.tar.bz2 /path/to/file_or_directory
如果想在压缩大文件时显示压缩进度,可以
tar -czvf yourfile.tar.gz yourdir --checkpoint=.1000
或者
sudo apt-get install pv
tar -czf - directory_to_compress | pv -s $(du -sb directory_to_compress | awk '{print $1}') > output.tar.gz
压缩完大文件后,如果想检查文件是否损坏,则
tar -tzf yourfile.tar.gz
解压
tar -xvf file_name.tar -C /path/to/directory
tar -xzvf archive.tar.gz -C /path/to/directory
tar -xjvf archive.tar.bz2 -C /path/to/directory
如果想在解压大文件时显示进度,则
pv yourfile.tar.gz | tar xzf - -C /destination/path
或者
tar --checkpoint=.10000 -xzf yourfile.tar.gz
zip 压缩
压缩
zip -r my_archive.zip my_folder
解压
unzip my_archive.zip -d /path/to/directory