【嵌入式修炼:C语言篇】——vim的基本命令操作
今天系统学习了以下5点内容:
1.了解嵌入式行业
2.嵌入式定义
3.Linux系统
4.Linux系统命令:pwd、ls、cd、touch、mkdir、cp、mv、rm
5.Linux编程
什么是嵌入式?
答:嵌入式是通过软件控制硬件。嵌入式系统以应用为中心,以计算机技术为基础,可对软硬件裁剪的具有对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。计算机技术的软件部分包括windows10 / 11 、ubuntu(linux系统、MacOs 等PC操作系统,android 、Ios、塞班、鸿蒙等移动端 ;硬件包括鼠标、键盘等输入端;存储器、处理器、控制器;显示器、音响、打印机、投影仪等输出设备。
ubuntu和linux之间的关系以及ubuntu版本命名的规则?
答:Linux本身是内核,Ubuntu系统是基于Linux内核的操作系统,ubuntu是一种linux操作系统的发行版,它基于debian发行版,并由Canonical公司进行开发和维护。
Ubuntu版本命名规则包含版本号命名和代号命名两部分。版本号命名规则为:前两位数字是发行时年份的最后两位数字,后两位是发行的月份,中间用一个英文小数点隔开。例如10.10代表是在2010年10月份发行的
命令:
1. pwd (Print Work Directory)
Directory = 目录 (相当于就是windows下的文件夹
linux@ubuntu:~$ pwd
/home/linux //路径 --- linux系统下的路径
/ //根目录
home
/ //目录分隔符
linux
windows:
硬盘
|-- c
|-- d
|-- e
linux
硬盘 / 根目录
|--home
| |--linux
|--zhangsan
2 ls (list)
功能:
ls //查看当前位置 下的内容
蓝色 文件夹
白色 普通文件
绿色 可执行文件
红色 压缩包
ls 目录名 //查看指定目录下的内容
eg:
ls / //查看 /(根目录)下的内容
3 cd (Change Directory)
功能:
切换目录
eg:
cd 目录名 //切换到指定的目录下
目录名 写法
cd /home //以根目录作为起点 开始 ---绝对路径
cd home //以当前位置作为起点 ---相对路径
cd //默认效果 回家
~ // /home/linux 用户家目录
cd ~
cd /home/linux
. // 点 代表当面目录
cd .
.. //点点 上一级目录
/home/linux
cd .. 切换到当前位置的上一级目录
- //减号 上一次操作的目录
cd -
4. touch
功能:
创建一个空白文件
eg:
touch 1.txt //在当前位置 创建1.txt
//1.txt 文件名前没有指定路径,默认就是当前路径
sudo
// super do
5. mkdir(make directory)
功能: 创建目录
eg:
mkdir 123 //在当前位置 创建123目录
6. cp(CoPy)
功能: 复制
cp 源文件 目标文件
eg:
cp 1.txt 2.txt //将当前位置下的1.txt 复制为 2.txt
cp 1.txt dir1 //将当前位置下的1.txt 复制到 dir1目录中
cp 1.txt dir1/back_1.txt //将当前位置下的1.txt 复制到 dir1目录中 并命名为back_1.txt
cp dir1 dir2 -r //将当前位置下的dir1 复制为 dir2
//如果 源文件 是一个目录文件
//拷贝时 ,需要增加 -r选项
cp dir1 dir2 -r //dir2 如果存在,则是将dir1 拷贝到dir2中
7. mv(MoVe)
功能: windows剪切功能
eg:
mv 1.txt 2.txt //将当前位置下的1.txt 移动为 2.txt
//移动 和 拷贝区别
//移动之后 源文件不存在了
//拷贝之后 源文件还在
// 可以用来 给文件 重命名
mv 1.txt dir1 //将当前位置下的1.txt 移动为 当前位置下的dir1中
mv dir1 dir2 //dir2如果不存在,此时重命名
//dir2如果存在,则将dir1 移动到dir2中
8. rm (remove)
功能:
删除文件
eg:
rm 1.txt //删除当前位置下的1.txt
rm 1/2/3/test.txt
rm dir1 -r //如果删除的是目录,需要递归层层删除要加 -r
更多推荐


所有评论(0)