1、linux特点
1. 可用作于服务器
2. 整个系统可以被压缩成很小的文件
3. 开源免费 github
4. 是其他的编程语言的运行环境
5. 没有盘符的概念,根目录
没有文件夹的说法
目录、文件
2、目录结构
家目录 ~
根目录 /
bin 二进制的命令
var 日志文件和项目的部署目录
log
www/html
project_kd/index.html
ect 系统的配置文件
etc/group
etc/passwd
etc/shadow
root 超级管理员的家目录
home 其他用户的家目录
3、用户管理
1) 新增用户
# adduser briup
2) 删除用户
# userdel -r briup
1. 用户没有密码
2. 新增完用户后,切换到了该用户下,进行删除
3) 修改用户
# id briup
查看用户的uid、gid
# usermod -u 1004 briup
# usermod -g 1004 briup
# passwd briup 修改密码
4) 切换用户
# su briup 或
# su – briup
# su root 或 # su
sudo/etc/sudoers
4、常用命令
# pwd
# ls
# ls -a
# ls -l
# clear
# cd 目录
# cd day01
# cd …
# history
# man
空格 下一页
回车 下一行
q 退出
5、文件系统
1) 新增目录
# mkdir day01
# mkdir day01 day02 day03 …
# mkdir -p day01/day02/day03
2) 新增文件
# touch a.txt
# touch a.txt b.txt
3) 删除
# rm a.txt
# rm a.txt b.txt
# rm -r day01
# rm -r day01 day02
# rm -rf * 强制删除当前目录下的所有内容
4) 移动
# mv a.txt b.txt
# mv a.txt day01
5) 压缩 .zip .gz .bz2
# gzip
# gzip a.txt -> a.txt.gz
# bzip2
# bzip2 b.txt -> b.txt.bz2
# zip
# zip test.zip c.txt -> test.zip
vim编辑器
模式
1) 命令行模式【左下角空白】
从编辑模式退出到命令行模式 esc
删除光标选中的字符 x
删除 dd
撤回 u
复制 yy
粘贴 p
2) 编辑模式【左下角INSERT】
从命令行模式进入到编辑模式 i、o、a
3) 底行模式【左下角:】
从命令行模式进入到底行模式 shift + :
保存并退出 wq
强制保存并退出 wq!
退出 q
强制退出 q!
进入到文件的最后一行 $
apache2
1) 下载apache2
# sudo apt install apache2
下载完成后,apache2默认已经在运行
# service apache2 status 查看状态# sudo service apache2 stop 停止apache2# sudo service apache2 start 开启apache2# sudo service apache2 restart 重启apache22) 部署目录/var/www/htmlwangyi.html3) 测试http://47.93.255.92/=> /var/www/html/index.htmlhttp://47.93.255.92/wangyi.html如何将本地的项目上传至服务器?linux -> vsftpdwindows -> filezilla