韩顺平 Linux the first day
一、Linux的初步介绍
1.1 Linux的特点
- 免费的 / 开源
- 支持多线程 / 多用户的
- 安全性好
- 对内存和文件管理优越
缺点:
操作相对困难
1.2
Linux 最小只需要4M ,因此能用来嵌入式开发
二、Linux常用命令
2.1 关进、登录、注销命令
下表是在 ubuntu Linux 中的命令,上面图中的命令 在其它 Linux 系统中用的 | |
---|---|
ctrl+altl+F1 | 进入命令界面 |
ctrl+altl+F7 | 退出命令界面 |
Ctrl+D组合键 或用 exit 命令 | 普通用户退出,不是 logout |
sudo su | 输入命令,进入管理员账户 |
su 用户名 | 若想退出管理员权限可输入命令 |
sudo passwd root | 给root用户设定密码 |
2.2 Linux下的文件目录
/ | linux 文件系统的上层根目录 |
---|---|
root | 存放 root 用户的相关文件 |
home | 存放普通用户的相关文件 |
bin | 存放常用命令的目录 |
sbin | 存放要具有一定权限才可以使用的命令 |
mnt | 默认挂载光盘和软驱的目录 |
etc | 存放配置相关文件 |
var | 存放经常变化的文件 |
boot | 存放引导相关的文件 |
2.3 Linux 用户管理
常用命令(1)
添加用户
useradd xiaoming
设密码
passwd xiaoming
常用命令(2)
解决修改错误配置的方法
1.在进入 grub 引导界面时,输入 e
2.在选中第二行,输入 e
3.在最后输入 1 【进入单用户级别】
常用命令(3)
显示当前在哪个路径下
pwd
常用命令(4)
常用命令(5)
在Linux 和 Unix 系统中 | 就是管道命令
怎么理解
把上一个命令的结果交给 | 的后面的命令处理
常用命令(6)
常用命令(7)
三、Linux 一些操作
3.1 vi 编译器的使用
开发步骤 | |
---|---|
1 | vi Hellow.cpp 写一个cpp 文件、也是打开、也是编辑 |
2 | 输入 i [进入插入模式] |
3 | 输入 esc 就是左上角的按键 [进入命令模式] |
4 | 输入(就是输入冒号) : [wq 表示退出保存 q! 表示退出不保存] |
5 | 编译Hellow.cpp |
6 | 运行 Hellow.cpp |
(1)
gcc Hello.cpp | 编译这个cpp文件 |
---|---|
编译后 会有一个 a.out 文件,用于运行的文件 | |
gcc -o my1 Hellow.cpp | 编译后 会有一个 my1 文件,用于运行的文件。就是把原来的 a.out 文件用 my1 命名了 |
(2)
/a.out | 运行C写的这个Hellow.cpp程序(一定要有前面的 斜杠) |
---|
3.2 vi 编辑器下 的 命令介绍
四、上机练习