linux +mac常用命令:
linux-git-iterm常用命令
with open(“”) as f :
lines=f.readlines()
for line in lines:
line=line.split(“ ”)
command w 关闭当前iterm窗口
—————————————————————————————
exit 退出 mac iterm
pwd显示当前的目录
ls是显示当前目录下的文件
ll会列出该文件下的所有文件信息,包括隐藏的文件
cd空格.. 返回上级目录
rm空格ceshi.txt 删除当前目录下这个文件
rmdir空格ceshi 删除当前这个ceshi文件夹
rm -rf 文件夹 强制删除这个文件 无论空不空
mkdir project 在当前目录新建一个 project的文件夹
cd project/ 到达这个目录文件下
上传中转命令 put 文件
下载到中转站 get 文件
显示一个文件 文件头 head 文件
touch 文件名 新建有个文件名
文件复制 : cp 源文件名 新的文件名
目录复制 : cp 源目录名 新的文件名
mv source_file(文件) dest_directory(目录)
mv ceshi4 ../ceshi
将 ceshi4文件移动到 上一层目录 ceshi 中
将文件 source_file 移动到目标目录 dest_directory 中
把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:
cat -b textfile1 textfile2 >> textfile3
把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
cat -b textfile1 > textfile2
将 file1 file2 并成 file 新文件
cat file1 file2 > file
cat 文件 显示文件的内容
显示每个文件的大小 wc -l *
head 文件名 显示文件的前十行
tail 文件名 显示 文件的后十行
vim 文件是打开文件 可以直接进行编辑 按 i 键 是进行编辑模型 按esc键是退出编辑模式
:wq 是保存退出
rm 文件名是删除
在 mac中直接运行 python代码
python ceshi.py
Vim 打开删除文本
/Users/didi/Downloads/ceshi.txt
vim /Users/didi/Downloads/ceshi.txt 打开一个文件
/^要查找的字符的所以的行 注意不要携带一些非法字符
光标定位到要查找的字符后
dd 删除所在的行
直接输入就行不用定位光标 :wq! 是保存文件退出 ————————————————————————————
git clone https://git.xiaojukeji.com/gaozhiqiang/wujie_dtp.git
从git上下载代码

git branch
不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记
git checkout master
将分支切换到master
conda activate dstc36
激活这个环境
cd命令
(1)cd 进入用户主目录
(2)cd ~ 进入用户主目录
(3)cd - 返回进入此目录之前所在目录
(4)cd .. 返回上一级目录
(5)cd ../..返回上两级目录
(6)cd !$ 把上个命令的参数作为cd 参数使用
export PYTHONPATH=/nfs/project/liuhao/athena
功能说明:设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,这样我们每次用的时候必须指定执行文件的目录,麻烦,在代码中先执行export,这个相当于告诉程序,执行某某东西时,需要的文件或什么东东在这些目录里
普通运行可以直接打印
python3 名称.py
后台 运行 程序 !!!在执行这个命令之前一定要检查 执行文件是否普有错位能够正常的运行 可以使用 python3 测试.py 来执行测试
nohup python3 路径测试.py >/dev/null 2>&1 &
linux查看正在运行的python 程序
ps -ef | grep python
linux下 python程序运行结束以后 再用ps -ef | grep python 查看就看不到程序了
查看某一个进程的资源使用情况
top -p 进程号
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
PID 进程号
USER 用户名
PR 优先级(priority )
NI nice值。负值表示高优先级,正值表示低优先级m
VIRT 进程使用的虚拟内存总量
RES 进程使用的、未被换出的物理内存大小,单位kb
SHR 共享内存大小,单位kb
S 进程状态。
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
%CPU CPU使用率
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒
COMMAND 执行的命令
top常用总结:
top 默认每隔5秒显式所有进程的资源占用情况
top -d 10 每隔10秒显式所有进程的资源占用情况
top -c 每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)
top -p 2088 -p 3088 每隔5秒显示pid是2088和pid是3088的两个进程的资源占用情况
top -d 2 -c -p 3008 每隔2秒显示pid是3008的进程的资源使用情况,并显式该进程启动的命令行参数
linux 杀死进程
kill 进程号
linux 显示gpu使用信息
nvidia-smi