打开命令行、拷贝 unstall 系统备份dpkg --get-selections |grep firefox
window下进入命令行快捷键“WIN+R"即可打开终端窗口;
linux下进入命令行快捷键“Ctrl+Alt+T”即可打开终端窗口;
在root下创建一个root, 将原来的root下的内容全部拷贝过来
[email protected]:~/ultra96$ sudo cp -r /home/john/ultra96/root/root/root /media/john/root/root
若dir2存在,则用下面的命令
cp -r dir1/. dir2
去锁 sudo chown 用户名 文件夹/ -R
没有光标,输入命令 echo -e “\033[?25h”
tar -cvpzf /backup.tar.gz --exclude=/tmp --exclude=/backup.tar.gz --exclude=/sys --exclude=/proc --exclude=/lost+found --exclude=/tmp /
sudo tar -zcvf /mnt/hgfs/download/downloads.tar.gz ./downloads
sudo tar -zxvf /home/john/ultra96v2DPU/images/linux/rootfs.tar.gz -C /media/john/root
sudo tar --skip-old-files -zxvf root2511.tar.gz -C ./dec7c1d5-55e1-4223-abfd-13a587eaadfa1
zip -r test.zip tmb/
unzip -o test.zip -d tmp/
dpkg --get-selections |grep firefox
sudo apt-get purge all packages above
netsh interface ip set address “WLAN” static 192.168.1.10 255.255.255.0 192.168.0.1 1
netsh interface ip set address “以太网” static 192.168.1.12 255.255.255.0 192.168.0.1 1
我的PYNQ Z2用户名密码均为xilinx,IP地址192.168.0.99
我的Ultra96用户名root, 密码xilinx, IP地址192.168.1.15
cat /etc/issue 查看系统版本
cat /etc/lsb-release 查看 Ubuntu 版本信息 cat /proc/version 查看 Linux 核心、GCC 版本信息
查找
find . -type d
find . -type d -name src
find . -type d -maxdepth 1
find ./ -name “*.txt” | xargs grep “Base”
ls -l | grep ‘^d’
ls -F | grep “/$”
grep “elf” Makefile
tree -L 2 | tee tree.txt
ls -F | grep “/$” | grep “rc”
find . -type d -name “*src”
通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。
如果只想查看指定目录的总大小,可以使用du -sh 目录名称。
加-i 参数直接用 {}就能代替管道之前的标准输出的内容;
find . -type f -name “.log" | xargs -i cp {} /tmp/k/
加 -I 参数 需要事先指定替换字符。
find . -type f -name ".log” | xargs -I {} cp {} /tmp/n/
ls | tail -11| xargs -i cp -r {} /tmp/
拷贝最后11个文件到根目录的/tmp/下(如要拷贝头5个文件,则将tail -11 换成 head -5)
ls | head -1999 | xargs -i cp -r {} ../holdout_images
ls | head -1999 | xargs -i cp -r {} ../val
ls ../holdout_images/*.JPEG | head -10 | xargs -i cp -r {} .
[email protected]:~/ultra96v2DPU/build/downloads$ ll -d git2
drwxr-xr-x 97 john john 20480 4月 20 01:52 git2/
echo 'source /petalinux2019.2/settings.sh’>>/.bashrc
petalinux
file:///mnt/hgfs/downloads_2019.2/downloads
/mnt/hgfs/sstate_aarch64_2019.2/aarch64
petalinux-create -t project -n ultra96v2DPU -s ./ultra96v2_petalinux2019.2.bsp
petalinux-create -t project -n petalinux --template zynqMP
petalinux-package --bsp -p --output MY.BSP
petalinux-package --boot --fsbl zynqmp_fsbl.elf --u-boot u-boot.elf --pmufw pmufw.elf --fpga system.bit --force
vivado -mode tcl
ls -al /bin/sh
sudo rm /bin/sh
ln -s /bin/bash /bin/sh
ls -al /bin/sh
出现不能启动,可能是SD损坏,不一定是程序问题
sudo fdisk --list
umount /media/john/root (不要加sudo)
sudo fsck.ext4 -y /dev/sdb2
sudo rm -r /media/john/rootfs
grep “dpu” *.dtsi
[email protected]:~$ cat /proc/version
Linux version 4.19.0-xilinx-v2019.1 ([email protected]) (gcc version 8.2.0 (GCC)) #1 SMP Sat Oct 12 00:54:10 UTC 2019
[email protected]:~$ uname -a
Linux pynq 4.19.0-xilinx-v2019.1 #1 SMP Sat Oct 12 00:54:10 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID: pynqlinux
Description: PYNQ Linux, based on Ubuntu 18.04
Release: v2.5
Codename: glasgow
sudo dpkg-reconfigure bash
sudo apt-get update
echo 'source /petalinux2019.2/settings.sh’>>/.bashrc
ls -al /bin/sh
sudo rm /bin/sh
ln -s /bin/bash /bin/sh
ls -al /bin/sh
should now point to bash
镜像操作
docker images
docker ps -a
docker image ls
docker stop ID
docker rm ID
docker rmi ID
docker ID name/name
[email protected]:~/Vitis-AI_1.2$ docker save -o cpu.tar xilinx:cpu
[email protected]$ docker load -i /mnt/hgfs/xilinx/cpu.tar
docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]]
[email protected]:~/Vitis-AI_1.2$ docker commit -p funny_kepler xilinx:gpu
docker commit 容器必须是停止的吗?docker容器自己提供有commit的功能,如果Docker commit 将容器保存为一个新的镜像,是要先退出容器的。
我认为既可以退出保存,也可以用-p暂停保存,暂时只试了-p保存。
python dos操作
os.getcwd()
更改当前目录
os.chdir()
os.listdir(.)
A program like MobaXTerm for Linux systems (SFTP GUI browser & terminal)
https://snapcraft.io/install/snowflake/ubuntu
sudo apt update
sudo apt install snapd
sudo snap install snowflake
镜像
github镜像
git clone https://github.com/pjreddie/darknet.git 用下面的代替
git clone https://github.com.cnpmjs.org/pjreddie/darknet.git
git clone https://gitclone.com/github.com.cnpmjs.org/pjreddie/darknet.git
清华镜像源
命令行执行完事
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
拷入root文件
[email protected]:/media/john$ umount /dev/sdb2
[email protected]:/media/john$ sudo mount /dev/sdb2 /media/john/root1
root.tar.gz放于此目录下
[email protected]:/media/john$ sudo tar -zxvf root.tar.gz -C ./
修复磁盘
[email protected]:/media/john$ sudo umount /dev/sdb2
[email protected]:/media/john$ sudo e2fsck -y /dev/sdb2
snap install --classic notepadqq
cache所在位置和清除
[email protected]:/$ sudo find /home -size +2000000k
/home/john/.cache/vmware/drag_and_drop/FQwSfJ/0325.tar.gz
/home/john/.cache/vmware/drag_and_drop/gnygAD/downloads_2020.2.tar.zip.002
/home/john/.cache/vmware/drag_and_drop/gnygAD/downloads_2020.2.tar.zip.001
cd /home/john/.cache/vmware/drag_and_drop/gnygAD
[email protected]:~/.cache/vmware/drag_and_drop/gnygAD$ ll
total 16693264
drwx------ 2 john yxg 4096 4月 11 15:39 ./
drwx------ 45 john yxg 4096 4月 11 14:20 …/
-rwxrw-rw- 1 john yxg 8546942976 4月 11 14:30 downloads_2020.2.tar.zip.001*
-rwxrw-rw- 1 john yxg 8546942976 4月 11 14:30 downloads_2020.2.tar.zip.002*
OPENCV版本
pkg-config --modversion opencv