韩顺平 Linux the first day

一、Linux的初步介绍
1.1 Linux的特点

  1. 免费的 / 开源
  2. 支持多线程 / 多用户的
  3. 安全性好
  4. 对内存和文件管理优越

缺点:
操作相对困难

1.2
Linux 最小只需要4M ,因此能用来嵌入式开发

二、Linux常用命令
2.1 关进、登录、注销命令
韩顺平 Linux the first day

下表是在 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)
韩顺平 Linux the first day
添加用户
useradd xiaoming
设密码
passwd xiaoming

常用命令(2)
韩顺平 Linux the first day
解决修改错误配置的方法
1.在进入 grub 引导界面时,输入 e
2.在选中第二行,输入 e
3.在最后输入 1 【进入单用户级别】

常用命令(3)
韩顺平 Linux the first day
显示当前在哪个路径下
pwd

常用命令(4)
韩顺平 Linux the first day

常用命令(5)
韩顺平 Linux the first day
在Linux 和 Unix 系统中 | 就是管道命令
怎么理解
把上一个命令的结果交给 | 的后面的命令处理

常用命令(6)
韩顺平 Linux the first day

常用命令(7)
韩顺平 Linux the first day

三、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 编辑器下 的 命令介绍
韩顺平 Linux the first day

四、上机练习
韩顺平 Linux the first day