本篇内容主要包括:
-
Linux系统常见命令讲解
-
嵌入式开发到底要怎么运行程序?
一、Linux系统常见命令讲解
1.ls(List)列表
ls命令 [-a -l -h] [文件目录] ,打开列表当前工作目录下所有文件或文件夹
-a 可以展示隐藏内容,比如隐藏的文件文件夹等等
-l 以列表形式展示内容 ,并展示更多细节
ls --help:打印ls的手册
ls /:打开根目录下的文件及文件夹
2.cd 修改当前工作目录
如:打开Documents文件夹
终端执行:cd Documents/(空格)回车
cd ..或cd~:返回上一层目录
.当前目录本身的文件夹 ..上一层目录的
cd (空格):返回家目录
3.pwd 打印当前所在工作目录的完整路径
linux系统根目录为 /
Linux系统的家目录 为/home/linux
4.绝对路径和相对路径
根本区别是相对路径不包含根目录,参考如下:
相对路径:不包含根目录信息
cd ./Downloads/
绝对路径:包含根目录信息
cd /home/linux/Downloads/
5.touch 创建文件
touch 新文件名,如: touch 2.txt
6.mkdir 创建文件夹
mkdir 新文件名,如在当前目录下创建dir1文件夹: mkdir dir1
7.rm 删除文件
删除文件夹命令需加 -r
rm 文件夹名 -r
8.cp 拷贝文件
cp 原文件名 目标路径
拷贝文件夹:
cp 原文件名 目标路径 -r
9.mv 移动文件及文件夹
mv 原文件名 目标路径
二、嵌入式开发到底要怎么运行程序
简单示例:
1.终端运行命令 vi main.c
2.进入vi
默认命令模式。i键转为编辑模式,esc键转回命令模式
保存:命令状态下冒号+w 回车
关闭vi:命令状态下冒号+q 回车
拷贝:
命令模式到拷贝行,yy
移动到需要粘贴的前一行,p
剪贴:
命令模式到剪切行,dd
移动到需要粘贴的前一行,p
3.编译main.c
终端执行gcc 参数 如 gcc main.c
执行成功是无任何显示,并在当前目录下生成a.out文件
运行:输入./a.out即可在终端显示运行结果
如