虚拟环境相关命令
激活虚拟环境命令1:
source activate <your_environment>
激活虚拟环境命令2:
conda activate <your_environment>
查看虚拟环境中某个包的版本命令1:
conda list <package_name>
查看虚拟环境中某个包的版本命令3:
pip list|grep <package_name>
文件操作相关命令
cp命令
复制某个文件到指定目录
# 将file.py文件复制一份到/path/to/directory目录中
cp file.py /path/to/directory
mv命令
将某个.py文件移动到指定目录
# 将file.py文件移动到/path/to/directory目录中
mv file.py /path/to/directory
修改某个文件名称
# 将old_file.py文件更改为new_file.py
mv old_file.py new_file.py
rm命令
删除某个文件
rm -f filename
删除多个文件
rm -f filename1 filename2 filename3 ……
删除某些具有相同前缀名的文件
rm -f filename*
more命令:分页查看某文件的内容
more file.py
----------------------------------------------------------------------------------分割线 1201----------------------------------------------------------------------------------
进程相关命令
ps命令
查看所有正在运行的Python进程
ps aux|grep python
直接所有正在运行的包含“file.py”文件的进程
注:这种方式可以避免错杀其他正在执行的进程
ps aux|grep file.py
kill命令
注:执行 “ps aux|grep python” 可以得到所有正在运行的Python进程的PID
杀死进程
kill PID
强制杀死进程
kill -9 PID
history命令
查看某个进程的历史执行记录,方便查询日志信息或者执行命令
history|grep file.py
----------------------------------------------------------------------------------分割线 1205----------------------------------------------------------------------------------
文件查看命令
cat 命令:显示文本文件的全部内容。
注:包括但不限于txt文件,py文件等
cat file.txt
more 命令:逐页显示大型文本文件的内容。按空格键向下翻页,按q键退出。
more file.txt
less 命令:与more类似,也能逐页显示文本文件的内容,并支持更多功能(如前进、后退等)。
less file.txt
head 命令:默认情况下,显示文本文件的开头几行(默认为10行)。
head file.txt
显示文件的前line_num行
head -n line_num file.txt
tail 命令:默认情况下,显示文本文件的结尾几行(默认为10行)。
tail file.txt
显示文件最后的 line_num 行
tail -n line_num file.txt
ls命令:列出当前目录中的所有文件和子目录。
stat命令:显示关于文件或文件系统的详细信息,如创建时间、修改时间、文件大小等。
# 显示file.txt文件的详细信息
stat file.txt
----------------------------------------------------------------------------------分割线 1212----------------------------------------------------------------------------------
文件夹相关命令
新建文件夹
mkdir folder_name
删除空文件夹
rmdir folder_name
# 等价于rm -f 命令
rm -f folder_name
删除文件夹及其包含的所有文件
rm -rf folder_name
----------------------------------------------------------------------------------分割线 20240514-------------------------------------------------------------------------------
文件打包解压命令
tar命令
单个文件夹打包:
tar -cvf open_llm_service.tar open_llm_service
将多个文件打包成一个tar文件:
tar -cvf service.tar service1 service2 service3
查看:
tar -tvf open_llm_service.tar
解压:
tar -xvf open_llm_service.tar
zip命令
压缩单个文件:
zip myfile.zip myfile.txt
压缩多个文件:
zip myfiles.zip myfile1.txt myfile2.txt
压缩整个文件夹目录:
zip -r myfolder.zip myfolder/
注:其中-r选项表示递归压缩,用于压缩文件夹及其中的所有文件和子文件夹。
设置压缩比例:
如果你想要设置压缩比例,可以使用-0(最低压缩比)至-9(最高压缩比,通常是默认值)。例如,使用最高压缩比:
zip -9 myfile.zip myfile.txt
设置压缩密码
如果你想要给压缩文件设置密码,可以使用-e选项:
zip -e myfile.zip