【持续更新】常用的工具命令
SVN
- checkout 取出:
svn co <URL>
- update 更新:如果本地已有仓库,执行update即可取得最新:
svn update
- 查看全部log:
svn log
- 查看近3次版本
svn log -l 3
- commit 提交
svn add 文件名
svn commit -m "版本信息"
- 删除文件 :直接用
rm
命令并不能真正删除
svn delete 文件名
svn commit -m "版本信息"
- 当前文件状态
svn status
- 查看当前版本
svn info
docker
- 启动容器
docker run -it ubuntu /bin/bash
- nvidia-docker2启动容器
docker run -it --gpus all ubuntu /bin/bash
- 退出容器
exit
- 再次进入容器
docker exec -it <容器ID> /bin/bash
。如果从这个容器退出,容器不会停止、 - 打开多个终端:
docker exec -it <容器ID> /bin/bash
。 - 停止容器
docker stop <容器 ID>
- 重启容器
docker start <容器 ID>
- 重启容器
docker restart <容器 ID>
- 从主机复制到docker中
sudo docker cp 本地文件的路径 container_id:<docker容器内的路径>
- 从docker复制到主机中
sudo docker cp container_id:<docker容器内的路径> 本地文件的路径
- 查版本
cat /etc/issue
Linux
- 参考GPU状态:
nvidia-smi
- 查看CPU状态:
top
- 查看磁盘空间:
df -h
- 杀死图形界面程序:
xkill
- 写物理地址:
devmem 0x4000000 32 0x12345678
最多64位 - 读物理地址:
devmem 0x4000000 32
最多64位 - 解压文件到当前目录:
tar -zxvf 文件名.tar.gz
- 解压文件指定文件夹:
tar -zxvf 文件名.tar.gz -C <路径>
- 压缩文件:
tar -zcvf tarname.tar.gz dir/files
- 安装deb安装包:
dpkg -i 文件名.deb
- 当前文件夹下查找字符:
grep <字符> -R
petalinux
- clean,删除build目录,保留images目录:
petalinux-build -x distclean
- clean,全部删除:
petalinux-build -x mrproper
conda
- conda关闭自动激活虚拟环境:
conda config --set auto_activate_base false
- 进入base虚拟环境
conda activate base
- 退出虚拟环境
conda deactivate
pdb调试(官方文档)
- 插入断点
import pdb; pdb.set_trace()
- 打印运行位置的上下文
l
- 打印变量
p [变量名]
- 单步跳过,不进入函数
n
- 单步调试,进入函数
s
- 单步跳出,跳出当前函数
r
- 继续,运行到下一个断点
c
- 输出当前函数的参数列表
a
vnc viewer
- 启动
vncserver
- 设置端口和屏幕比例
vncserver -geometry 2340x1440 :80
- 查看先存端口和进程
vncserver -list
- 杀死端口和进程
vncserver -kill :80
vim
- 函数跳转
Ctrl + ]
,跳回`Ctrl + o - 替换全文字符串
:%s/str1/str2/g
- 文件对比
vim -d file1 file2
- 选择
v
- 复制
y
- 复制单词
yaw
, 文本对象:aw:一个词;as:一句;ap:一段;ab:一块(包含在圆括号中的)。 - 复制当前行
yy
- 粘贴
p
- 撤销
u
- 恢复
ctrl+r
- 查找
/
,上N
下n
- 全选
ggvG
,gg
光标移至首行,G
光标移至最后一行 - 全部复制
ggyG
- 全部删除
ggdG
- 删除当前行
dd
- 删除单词
daw
- 跳到指定行
17G
- 跳到本行首并直接进入编辑模式
I
,跳到本行尾并直接进入编辑模式A
- 补全
ctrl+n
- 本行前后插入空行并直接进入编辑模式
O/o
- 高亮
gd
- 显示行号
:set nu
mpsoc 内核编译
在内核根目录下操作
- 清理工程
make ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- distclean
- 使用配置文件配置内核
make ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- zynqmp_petalinuxconfig_defconfig
- 打开图像界面配置内核
make ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- menuconfig
- 内核编译
- make ARCH=arm64 CROSS_COMPILE=aarch64-none-elf- -j 32
- image打包image.ub,将.its放置在根目录下
mkimage -f fit-image-petalinux-user-image.its image.ub
【持续更新】常用的工具命令相关推荐
- Linux用户及权限管理,常用的工具命令find,wc,du,visudo,常用系统管理命令,Linux压缩管理,gzip,Bzip2,Tar
用户管理介绍 管理员 Uid为0 Root :x :0 :0 :root : /root :/bin/bash 用户名:密码:uid:gid:组名 :家目 ...
- 【持续更新】Ubuntu工具——vscode
目录 1.基本环境 2.方式一:在命令行中通过源直接下载 (1)安装 1)安装Ubuntu Make 问题 2)安装Vscode 3)打开Vscode 问题 问题1:ubuntu中roo ...
- 使用ImageJ批量处理图像 超好用持续更新常用操作
本人经常做一些生物图像的处理,Imagej是我常使用的一个图像处理软件,非常小巧但是各种功能都有,最近需要批量处理一批图像,一张一张的导入处理太麻烦,经过一番挖掘,学习到了如何使用Imagej强大的批 ...
- 运维常用工具命令/知识总结
目录 一.linux进程常用命令 1.top.chkconfig.ps 2.systemctl(centos 7版本命令) 3.firewalld命令(详解已更新) 二.linux磁盘常用命令 1.d ...
- 【Linux】Linux中常见的文件管理以及常用的符号命令的总结
一.文件管理的命令以及操作 操作 命令 注意点 文件/文件夹 创建 touch filename 如果是多个文件,文件名之间用 空格 隔开(eg:touch "hello word" ...
- 【Linux】Linux的常用远程工具
1.SecureCRT 快捷键:复制滚轮 粘贴:鼠标右键 2.notepad++:支持远程编辑的文本编辑器 3.Xmanager xshell:远程命令行 xftp:远程文件传输攻击 xbrowser ...
- 项目部署的常用进程管理命令
封面 在实际的项目部署中, 最常用的系统环境还是 Linux, 熟悉常用的管理命令, 特别是进程管理命令 (项目在系统中也以进程形式存在) 很有必要. 今天的命令包括: 查看进程列表 查看进程具体信息 ...
- Java常用的Dos命令
注:Dos命令不区分大小写,文件和目录的大小写都不区分. 1. 打开DOS窗口: win + r 输入 cmd 回车 2. 复制: 按住左键,标记要选择的内容,点击右键,标记内 ...
- 工具篇:Git与Github+GitLib常用操作(不定期持续更新)
工具篇:Git与Github+GitLib常用操作(不定期持续更新) 前言: 写这个主要是打算自己用的,里边很多东西都是只要我自己看得懂,但是用了两个星期发现真是越用越简单,越用越好用,私以为得到了学 ...
最新文章
- time,atoi,strstr
- 使用UltraISO为U盘或内存卡制作系统安装工具
- 潜入java内存结构
- JavaScript那些事儿-不被知晓的预解释
- 老友会 | 情怀与时光不期而遇的深情大趴(现场快讯)
- 什么是对象的消息_这一次,我们用最详细的方式解析Android消息机制的源码
- Java编译环境的构建
- 1 睡眠唤醒_一劳永逸解决WIN10所有睡眠问题
- 把网卡指定给vm虚拟机_为VMWare虚拟网卡指定静态的MAC地址
- 打印出不同顺序的字符串单引号和双引号的差异
- cad图形如何导入到奥维地图_【详细教程】奥维地图上查看项目的线路图或平面图...
- linux 访问centos共享,CentOS访问Windows共享
- Hbase具体操作(图文并茂且超超全~~~)
- PowerDesigner下载地址
- 小猫爪:嵌入式小知识11-MPU详解及其应用
- 应用系统安全规范-自己想到和网络搜索到的点子记录整合一下
- unraid虚拟linux系统,UNRAID教程:3分钟 用unraid自带的虚拟机 安装 黑群晖NAS DSM系统 很强大!...
- unixODBC中 column .... does not exist 的解决过程
- 负值最大与 Alpha-Beta 剪枝的结合
- 腾讯云4核8g服务器支持多少人在线使用?
热门文章
- 二叉树的后序遍历-递归和非递归算法
- 【人力资源管理】第2集 免费开源ERP: Odoo 16 Recruitment招聘管理 构建一体化企业人力资源管理
- 人力资源管理(韦恩·蒙迪)【内容…
- JS日期排班表(table表格)
- 大白菜装机教程win10_微软认错!win10存在多个bug已承诺修复,可你还敢更新吗...
- Critic赋值法-权重设计算法
- Windows系统,如何查看正在被使用的文件(夹)被占用情况
- 悉尼科技大学2020qs计算机排名,2020年QS世界大学排名悉尼科技大学排名第140
- 三综合可靠性试验介绍及标准
- what a pity!