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 查看就看不到程序了  

linux服务器 使用教程_python

 

查看某一个进程的资源使用情况  

top -p 进程号

linux服务器 使用教程_linux_02

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

linux服务器 使用教程_python_03