Notes

python

查看package版本信息和其他信息
pip show package_name
查看可安装package版本
pip install package_name==
查看和修改当前工作目录
os.chdir("目标目录")   #修改当前工作目录
os.getcwd()           #查看当前工作目录
导出项目依赖的package
pip install pipreqs
cd "所需导出项目环境的目录"
pipreqs ./ --encoding=utf8
保存Python环境中的变量或model
#First
pip install joblib
#Second
pip install pickle
# The first idea
#save
joblib.dump(value, file_name)
#load
value = joblib.load(file_name)

#The second idea
#save
with open("test.pkl", "wb") as f:
    pickle.dump(test, f)
#load
with open("test.pkl", "rb") as f:
    test = pickle.load(f)

cmd

cmd 查看文件内容
type test.txt
cmd 写入文件
echo content > test.txt #覆盖test.txt的内容
echo content >> test.txt #在test.txt后面追加一行
cmd 重命名
rename "new name" "old name"
ren "new name" "old name"
cmd 删除文件目录
del test.txt #删除文件
rmdir /s/q test #删除文件夹
# /s 是代表删除所有子目录跟其中的档案。 
# /q 是不要它在删除档案或目录时,不再问我 Yes or No 的动作。 
cmd 在当前目录打开文件夹
explorer .
explorer %cd%
start .
start %cd%
cmd 使用ls命令
# 以管理员身份运行cmd
C:\WINDOWS\system32>c:
C:\WINDOWS\system32>cd ../
C:\Windows>echo @echo off > ls.bat
C:\Windows>echo dir >> ls.bat
cmd 使用wget命令
  • 下载wget.exe文件
  • 将wget.exe复制到C:\Windows\目录中
  • win+r -> 打开cmd,运行wget即可
校验文件(MD5, SHA256 ...)
#open windows powershell
CertUtil -hashfile file_path [HashAlgorithm]
# [HashAlgorithm]: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

Get-FileHash file_path

Linux 命令大全

下载文件wget使用
wget "文件链接地址"
# 对下载文件重命名
wget "文件链接地址" -O "新的名字"
# 输出日志
wget "文件链接地址" -O "新的名字" -o "wget.log"
# 注意重命名是大写的O,日志是小写的O
查看磁盘空间及目录容量
df -hl
创建快捷方式
ln -s 源文件 目标快捷方式(自动创建)

#查看快捷方式的指向
ls -l 目标快捷方式
追加内容到文件
#追加内容到文件末尾
sudo echo "detials" >> file_path
U盘挂载
#U盘挂载
#拔出U盘
ls /dev/
#插入U盘
ls /dev/
#对比差异 ——> 得出U盘的位置: /dev/sda1

#创建挂载目录
sudo mkdir /mnt/Hsuey_U盘
#挂载
sudo mount /dev/sda1 /mnt/Hsuey_U盘

#取消挂载
sudo umount /dev/sda1

#弹出U盘
sudo eject -s /dev/sda1    
当前目录下打开文件管理器
nautilus
WSL2 使用代理
# write in ~/proxy 
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
export ALL_PROXY="http://$host_ip:7890"

run source proxy

从WSL2 shell中打开windows资源管理器
echo 'alias explorer="explorer.exe ."' >> ~/.bashrc
source ~/.bashrc

run explorer .


Git

git初始配置
#修改用户名和地址
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

#查看用户名和地址
git config user.name
git config user.email

#生成密钥
ssh-keygen -t rsa -C "youremail@example.com" 

#创建README.md文件
touch README.md
git add README.md
初始化仓库
git init
git add (. or filename or filepath)
git commit -m "first commit"
git remote add origin https://gitee.com/aksy/test.git
git remote -v #查看仓库信息
git push -u origin master
git常用命令
git branch -vv # 查看当前代码所在分支
git branch # 查看本地分支
git branch -r # 查看远程分支
git branch -a # 查看所有分支

# 在 commit 之前撤销add
git reset
# 查看目录下的文件的大小
git count-objects -v # 查看 git 相关文件占用的空间
du -sh .git # 查看 .git 文件夹占用磁盘空间
du -d 1 -h  # 列出所有文件的大小
fetch

未完待续 ... ...

This is just a placeholder img.