Linux Ubuntu入门:主要的命令(常学常更)

    xiaoxiao2025-04-10  21

    Linux Ubuntu入门

    第一个C++程序一些常用的命令更更使用C++新建文件夹 改成Ubuntu了,是因为师姐给的pi是Ubuntu的 可能是用来记录小白一路坎坷的

    第一个C++程序

    建立一个名为main的cpp: vi main.cpp 输入cpp编辑的内容 保存内容:(Esc键)、(Shift+;)、 wq 编译:g++ -g -o main.cpp 运行:./main

    一些常用的命令

    ls: 查看当前目录下的文件 ls -l: 查看文件权限 cd: 直接转到根目录下 cd+目录: 转移到该目录下 unzip + .zip文件: 将文件解压到当前目录下 unzip -d test test.zip:将test.zip解压到当前目录下的test文件夹,若该文件夹不存在,系统将自动建立 rm +文件名:删除文件 mv dir1/a.c dir2/ :将dir1中的a.c转移到文件夹dir2里 mv a.c aa.c :将文件a.c重命名为aa.c mkdir dir1:在当前目录下建立一个名为dir1的文件夹 mkdir -p dir1/dir2:利用命令-p完成文件夹的递归建立(也就是说如果当前目录下没有dir1,可以建立dir1,并在dir1中建立子文件夹dir2) rmdir dir2: 删除dir2 目录 locate main.cpp: 打印mian.cpp的位置 find main.cpp: 在某个路径下打印main.cpp的位置(路径缺省则表示为当前目录下寻找) find /ect -name vim* : 在/ect目录下查找文件名以vim开头的所有文件 cat a.c :查看a.c的文件内容 cat b.c:查看文件b.c的内容 comm -12 a.c b.c:比较a.c 和b.c,只显示共有的行文 diff -B a.c b.c :比较a.c和b.c的差异,,同时不检查空白行 wc -c a.c: 显示文件a.c的字节数

    查看Ubuntu的IP地址 ifconfig -a 得到wlan0 对应的IP为192.168.43.132;U盘的挂载mount /dev/sda1 /home/pi/usb/(指定sda1的入口)和删除umount /home/pi/usb(相当于windows的安全弹出);复制文件夹,cd到需要复制的文件夹所在位置,cp -r gaga gaga2;转移文件夹,mv gaga2 /home/pi/usb/gagaga,上述复制出来的文件夹就被转移到指定的位置gagaga中了;

    枚举当前USB相机设备

    ls /dev/video*

    使用C++新建文件夹

    新建文件夹的权限问题:使用C++新建文件夹之后,得到了新的文件夹,但是文件夹的权限不太对导致程序需要保存的图片没有成功保存,后来发现是新建的文件夹的权限不是777 C++中新建文件夹只需要调用mkdir(strPath,mod)即可,其中mode就表示新建的文件夹的权限,为了获得777,调用的时候mkdir(path,S_IRWXG|S_IRWXO|S_IRWXU),新建成功返回0,新建失败返回-1。

    最新回复(0)