一、准备工作
-
1、linux操作系统
- ubuntu
服务器版
桌面版
- 红帽子
- 树莓派
- 深度桌面版 (linux操作系统)
- ubuntu
-
双系统 ubuntu / windows
-
虚拟机
-
云服务器
客户端
终端工具 云服务器
xshell 阿里云
putty 腾讯云
mac/linux -
ssh user@ip mac如何使用ssh
-
阿里云
ip 134.175.154.93
user root
password 重置密码
2、linux特点
1)、 性能强劲,运行稳定,一般作为服务器
2)、 整个操作系统可以被压缩成很小的一个文件, 容易植入一些硬件
设备中 如:飞行器
3)、开源免费(linux源代码)
linux -> 硬件设备
ubuntu -> 树莓派
源 码
----->
使用
修改
第三方 linux()
git git版本控制 github
4)、 对于初学者容易建立编程思维,是学习编程语言最好的环境
linux
c vc
java eclipse/myeclipse
c++ vc
php eclipse
web dw/ws
hello.html -> 浏览器
hello.c -编译-> hello.o -> 运行
5)、文件系统
没有盘符的概念,所有的文件都处于根目录下,目录也是一种特殊的文件
c语言
算法 -- c语言版本
c语言
数据结构 - c语言版本
操作系统(树莓派 DIY)
计算机网络 组网
数据库系统概论 mysql -> linux ->sql
select * from user where gender='male';
二、使用
1、linux
登录
win10 open ssh: 在 dos
mac 打开 ssh服务:
win7 xshell
$ ssh root@ip
应用镜像
wordpress
lamp
系统镜像
win server
centos
ubuntu16.04
ubuntu18.04
登录成功
root@VM-0-9-ubuntu:~$
root 当前账号
@ 分隔符号
VM-0-9-ubuntu 主机名称
: 分割符号
~ 当前所在目录
$ 分割符号
windows
地址: c:/users/licy
linux
地址: /home/licy
2、用户管理(超级管理员身份)
root / 默认密码(重置密码)
使用root登录到ubuntu系统中
1 、创建新用户
$ adduser 用户名称
过程:
1. 新建组,组名与用户名保持一致
/etc/group 保存了组信息
2. 新建用户,并且将用户放到刚刚新建的组中
/etc/passwd 保存了用户信息
/etc/shadow 保存了用户的密码信息
3. 创建了一个家目录 /home/xxx
两居室
三居室
四居室
改善型 (平层、别墅) -小康
4. /etc/skel拷贝到用户家目录
2、 删除用户
$ userdel -r zhangsan
删除用户信息,并且将用户家目录也给删除
3、 切换用户
$ su -
4、修改用户
$ usermod
$ usermod -g 1008 zhangsan
将zhangsan的组id换成1008
5、修改组信息
$ groupmod
$ groupmod -n group0 boss
3. linux目录结构
/
/home 普通用户家目录
zhangsan
lisi
默认情况下,普通用户只能在用户家目录中进行更新操作(增加、删除、修改)
/root 超级管理员的家目录
/etc 系统配置文件目录
/opt 第三方文件解压安装目录
/usr 文件的默认目录
/var
/sys 系统目录
/dev
...
硬件 -> 软件
linux 云服务器
树莓派
传感器
算法
4. 目录操作
1、 新建目录
$ mkdir linux es5 es6
$ mkdir -p day01/a/b/c
2、新建文件/修改最近访问时间
$ touch 文件名
如果指定的文明名不存在,创建该文件。如果存在,修改最近访问时间为当前时间
5、 其他命令
$ clear 清理终端屏幕
$ ls /home 列出家目录的所有的目录以及文件
zhangsan/zhangsan123
ls -l
$ man 命令 查看指定命令的手册
q quit 退出手册
回车 下一行
空格 下一页
$ more 预览
$ tail 预览末尾10行
$ head 预览头10行
$ cd 切换目录
cd 回到家目录
cd ~ 回到家目录
cd / 切换到根目录
cd /home/zhangsan 切换到/home/zhangsan目录下
$ pwd 输出当前目录地址