工作的人每天在windows下临时窗口操作了。我还不会,但是已经找到路线了。
那么我怎么办呢?现在我只是初学者,用那个传输软件没有必要,还是先凑合着吧,知道有这么一个途径就好了。以后真的需要用的时候再安装。毕竟现在只是看看视频,还没有亲自动手。暂时不纠结了。
在学习如何找到文件前,曾经跟着纸版书学习过一些命令。可能环境不一样了吧,总是感觉跟着书上学习,有点什么不对,于是到网上搜索视频学习。平时只听说过B站,打开看看果然这类视频无数。在浏览了几十个后,定位到一位名叫神圣雅诗人的up主,他传的一套视频“嵌入式基础教程”,看了几节,确实比较基础,对照纸版书看一部分,然后听视频,两者对照,带着疑问学习,效率提高不少。
看视频收获如下:
1、 正常操作虚拟机,是通过远程ssh协议进行,而不是在虚拟机界面里操作。
2、 文件夹bin里保存了linux命令,在terminal界面里使用的所有命令都保存在这里。要查看每一个命令的内容、参数之类,可以使用man命令。man命令相当于指令介绍,介绍命令格式时,用方括号【】括起来的部分,在使用时可以不写。
3、 在linux下查看文件内容命令:
cat 文件名
cat –s 文件名 多个空行合并成一个空行显示
cat –b 文件名 加行号显示
nl 文件名 带行号显示文件内容行号
head –n 文件名 显示文件的前n行(不写n时,默认10行)
tail –n 文件名 显示文件的后n行(不写n时,默认10行)
4、 弹出U盘的操作:
Ubuntu界面左侧竖条里会有一个U盘符号,右键选择菜单Eject就弹出来了
5、 编辑程序命令:vi test.c
6、 运行C程序命令:gcc test.c 前提:gcc好像需要一个单独的程序。
7、 拷贝文件命令: 相当于复制+粘贴
CP 【option】file destination 参数destination是新文件名(可带路径)
命令举例:cp test.c test4.c 原地备份为另一个文件 文件重命名
cp test.c ../ 备份到上一级目录
cp test.c /home/linux 拷贝到另一个文件夹下
cp test.c ../bak.c 复制到另一个文件夹下,同时改变文件名
cp -r文件夹名 目标位置 复制文件夹时,加参数-r
cp test.c ../ -I 后面加参数-i,用于出现覆盖时询问
cp test.c test2.c ../ 复制多个文件到另一个文件夹位置
8、 移动命令: mv 相当于剪切+粘贴
mv【option】file destination 移动一个文件到新的位置
mv [option] file1 file2 destination 移动多个文件到新的位置
命令举例: mv test.c ../ 移动文件到新的位置
mv test.c test_new.c 给文件改变名称
mv test.c ../test_three.c 移动文件的同时,改变文件名
9、 创建文件命令:touch a.c 创建文件a.c
当touch一个已有文件时,相当于修改文件的时间戳
10、 删除文件命令: rm
rm -I file 删除普通文件
rm –r directory 删除文件夹
11、 建立文件夹命令:mkdir
mkdir d1 在当前路径下新建文件夹d1
mkdir -p d1/d11 在当前路径下建立连续文件夹