1、了解嵌入式系统
嵌入式系统是一种以应用为中心、以计算机技术为基础,软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
2、了解Linux系统发展历程
Unix系统于1969年在AT&T的贝尔实验室诞生,为Linux的发展奠定了基础。
3、认识Linux终端
Linux@ubuntu :~ $
其中,Linux--->用户名
@--->在
ubuntu--->主机名
:--->分隔符
~ --->代表的是用户主目录(类似windows的文件夹)
$---> 代表当前用户是一个 普通用户
4、学习常用的操作命令
1. pwd (Print Work Directory)
打印工作目录
2. ls (list)
查看目录下的内容。
ls: 查看当前目录下的内容
s 目录名 查看指定目录下的内容
ls -l 目录名/文件名 查看属性信息
ls -lh 目录名/文件名 属性信息中大小以k、m、g 这样的形式显示
ls -a all 全部 可以查看所有文件 ,包含隐藏文件
3. cd (Change Directory)
切换目录
cd:目录名 表示切换到指定的目录下
cd 回到家目录
cd ~ ~ 就是家目录 /home/linux
cd . . 表示当前目录
cd .. .. 回到上一级目录
cd - 切换到上一次操作的目录
4. touch
创建空文件
touch 文件名 创建一个指定名字的文件
5. mkdir (make directory)
创建目录
mkdir 目录名 创建一个指定的目录
mkdir 目录名1 目录名2 目录名3
mkdir -p 1/2/3 p--->parent 表示创建多级目录
或mkdir 1/2/3 -p
完整的linux命令:[命令] [选项] [参数]
6. cp (copy)
复制
cp 源文件 目标文件
cp file1.txt file2.txt 复制出一份file1.txt 复制成 file2.txt
cp file1.txt dir1 如果目标是个目录表示将file1.txt 复制到这个目录中
cp dir1 dir2 -r 如果拷贝目录要求加上-r 表示递归拷贝
如果目标目录不存在,表示复制出一份
如果目标目录存在,此时表示将原目录文件复制到目标目录中
7. mv (move)
剪切
mv 源文件 目标文件
mv也可以起到改名字的效果
mv file.txt dir 将file.txt移动到dir中
mv dir1 dir2 dir2 存在,将dir1移到dir2中
8. rm (remove)
删除
rm file1.txt 删除file1.txt 这个文件
rm dir -r 删除目录时 需要加 -r
rm dir -rf force,强制删除dir
5、Linux编程
相关命令:
编辑 --- vi / vim
编译 --- gcc (gnu c language complier)
运行 --- ./a.out
调试 --- gdb
Vim编辑器是linux下的一个命令行编辑器
vi 文件名 回车进入vi ,此时vi处于 命令模式
按 i 键进入编辑模式
按 ESC 退出 编辑模式 ,回到了命令模式
shift + : 进入底行模式
w write 写 保存
q quit 退出
wq 保存并退出
wq! ! 标志强制操作
------------------------------------------------------------------
补充:
1、sudo ---> super do 临时切换为超级用户
2、cat main.c 查看内容
6、综合练习:
1.将/etc/passwd文件拷贝到用户主目录(例如:/home/linux)
cp /etc/passwd /home/linux
2.将用户主目录下的passwd文件备份为passwd-bak
cp passwd passwd-pak
3.在用户主目录下新建目录test_dir
mkdir test_dir
4.将passwd-bak移动到test_dir目录下
mv passwd-bak test_dir
5.将test_dir目录下的passwd-bak文件改名为passwd
mv passwd-bak passwd
6.将test_dir目录拷贝到你的用户主目录的Desktop目录下(例如:/home/linux/Desktop)
cp test_dir /home/linux/Desktop -r
7.将Desktop目录下的test_dir目录改名为dir
mv test_dir dir
8.将Desktop目录下的 dir 删除
rm dir -r