history 命令用于显示用户以前执行过的历史命令,还能对历史命令进行追加和删除等操作。历史命令会被写入本地文件 ~/.bash_history 中。
语法格式: history [参数] [目录]
常用参数:
示例
# 显示所有历史命令
history
# 显示最近5条历...
1个月前 (06-04) 130℃ 0评论
0喜欢
ping 命令主要用来测试主机之间网络的连通性。ping 使用的是 ICMP 传输协议。
语法格式:ping [参数] [目标主机]
常用参数:
示例
# 基本使用,ip也可以换成域名或主机名
ping 192.168.1.100
# 设置ping的次数
ping -c 10...
1个月前 (06-04) 139℃ 0评论
0喜欢
mount 命令用于挂载文件系统到指定的加载点(也就是目录)。常用于服务器版中挂载 U 盘和使用网络文件系统 NFS。
语法格式:mount [参数]
常用参数:
示例
# 查看所有挂载
mount
# 将sdb设备的第一个分区挂载到/mnt目录下。如果系统中只有一块硬盘,接...
1个月前 (06-04) 179℃ 0评论
0喜欢
tail 命令用于显示文件尾部的内容,和 head 命令对应。不接参数时默认在屏幕上显示指定文件的最后10行。
语法格式:tail [参数]
常用参数:
示例
# 默认显示
tail test.txt
# 显示文件的最后20行
tail -n 20 test.txt
# 显...
1个月前 (06-04) 134℃ 0评论
0喜欢
head 命令用来显示文件的内容,和 cat 类似,不接参数时默认打印文件的前10行。
语法格式:head [参数] [文件]
常用参数:
示例
# 默认显示
head test.txt
# 显示文件的前20行
head -n 20 test.txt
# 显示文件的前20个...
1个月前 (06-03) 129℃ 0评论
0喜欢
fdisk 是磁盘的分区工具。通过它可以进行硬盘的分区操作,如创建、删除、格式化等,使用这个命令需要特别小心,同时它也是需要管理员权限的。
语法格式:fdisk [参数]
常用参数:
示例
# 查看所有分区情况,包括多个磁盘
sudo fdisk -l
# 操作某个磁盘
su...
1个月前 (06-03) 137℃ 0评论
0喜欢
du 是 Disk Usage 的缩写,用于查看磁盘占用空间。与 df 命令不同的是,du 命令是对文件和目录磁盘使用的空间的查看,而不是某个分区。
语法格式:du [参数] [文件]
常用参数:
示例
# 显示指定文件所占空间
du -sh file
# 显示文件夹内所有文...
1个月前 (06-03) 150℃ 0评论
0喜欢
df 命令是 disk free 的缩写,用于显示系统上可使用的磁盘空间,默认的显示单位为 KB,常使用参数 -h ,数据更利于阅读和理解
语法格式: df [参数] [指定文件]
常用参数:
示例
df -h
# 显示文件系统类型为ext4的磁盘使用情况
df -ht ex...
1个月前 (06-03) 152℃ 0评论
0喜欢
rmdir 命令作用是删除空的目录,而且只能删除空目录。一般很少使用,直接用 rm 替代
语法格式 : rmdir [参数] [目录名称]
常用参数:
示例
# 删除空目录dir
rmdir dir
# 递归删除,与 rm -rf test1 作用相同
rmdir -p t...
1个月前 (06-03) 158℃ 0评论
0喜欢
环境
widnows 10
clion 2022.1.1
mingw 8.1.0
opencv 4.5.5
简介
Visual Studio 2019配置OpenCV开发环境 介绍了在 Visual Studio 集成开发环境中如何使用 OpenCV,本文使用另一个也是很受程...
1个月前 (06-02) 214℃ 0评论
0喜欢
cd 是 change directory 的缩写,意思就是进入到另一个目录,它是命令行中最常用的操作。这里的目录可以是绝对路径(如 /usr/lib),也可以是相对路径(如 ../../)
语法格式:cd [参数] [目录名]
常用参数:
示例
# 切换到目录/var/www...
1个月前 (06-02) 129℃ 0评论
0喜欢
rm 的作用是删除文件或文件夹,这个命令使用的时候要非常小心,尤其是新手。
语法格式:rm [参数] [文件]
常用参数:
示例
# 删除test.py
rm test.py
# 删除前询问
rm -i test.py
# 强制删除,对于新手,不建议使用参数f,除非清楚知道...
1个月前 (06-02) 150℃ 0评论
0喜欢
mv 命令是 move 单词的缩写,可以实现文件的移动和重改名。
语法格式:mv [参数]
常用参数:
示例
# 移动位置
mv test.py /opt/
# 重命名
mv test.py test1.py
...
1个月前 (06-02) 142℃ 0评论
0喜欢
pwd 命令是 print working directory中每个单词的首字母缩写,功能为打印工作目录,即显示当前工作目录的绝对路径。
切换目录是 linux 中最常用的操作,为了防止 迷路 ,我们可以使用 pwd 命令快速查看当前我们所在的目录。
语法格式: pwd [参数]...
1个月前 (06-02) 154℃ 0评论
0喜欢
echo 命令用于输出字符串或者变量的值。最常见的是通过它来查看系统变量的值。
语法格式: echo [参数] [字符串]
常用参数:
示例
# 输出字符串
echo "xugaoxiang.com"
# 查看变量的值
echo $PATH
# 使用``...
1个月前 (06-02) 118℃ 0评论
0喜欢
cp 命令是英文单词 copy 的缩写,它的作用就是复制文件或目录。
cp 命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。
语法格式:cp [参数] [源] [目标]
常用参数:
示例
# 复制文件夹dir1到dir2...
1个月前 (06-01) 141℃ 0评论
0喜欢
cat 命令用于查看纯文本文件的内容,针对内容较少的文件。大文件的查看方式,后面会介绍到。
语法格式:cat [参数] [文件]
常用参数:
示例
# 查看文件test.py的内容,并显示行号
cat -n test.py
如果系统中没有任何的编辑器,也可以使用 cat 来编辑...
1个月前 (06-01) 152℃ 0评论
0喜欢
touch 命令有两个功能,一是创建新的空文件;二是改变已有文件的时间戳属性。在修改文件时间属性时,用户必须是文件的属主,或拥有写文件的访问权限。
语法格式:touch [参数] [文件]
常用参数
示例
# 创建文件test.py
touch test.py
# 也可以批量...
1个月前 (06-01) 139℃ 0评论
0喜欢
mkdir 是 make directories 的缩写,用来创建目录。默认情况下,如果要创建的目录已经存在,则提示已存在,而不会继续创建目录。mkdir 命令可以同时创建多个目录。
命令格式:
mkdir [参数] [目录]
示例:
# 创建test目录
mkdir test
...
1个月前 (06-01) 174℃ 0评论
0喜欢
ls 是英文单词 list 的缩写,其功能就是列出指定目录下的内容及其相关属性信息。默认状态下,ls 会列出当前目录的内容。而带上参数后,我们可以用 ls 做更多的事情。
示例
查看当前目录
(base) xugaoxiang@1070Ti:~$ ls -l
total 60
...
1个月前 (06-01) 118℃ 0评论
0喜欢
软硬件环境
Windows 10 64bit
Anaconda3 with python 3.8
PyQt5 5.15
前言
前一节,我们介绍了鼠标事件,本节,介绍键盘事件,它也是 GUI 操作的重要手段,如常见的 F1 键显示帮助、ctrl+c 复制、ctrl+v 粘贴等。...
1个月前 (05-31) 292℃ 0评论
0喜欢
环境
python 3.8
前言
在目标跟踪时,时常需要确定目标是否在某一区域内出现,这个问题的本质就是去判断,平面中的点是否在多边形的内部。
光线投射法
下面这张图来自维基百科,阐述了光线投射法(Ray-casting Algorithm)的基本原理
通常从待测试点出发画...
1个月前 (05-31) 165℃ 0评论
0喜欢