linux学习记录

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  重启apache2
2) 部署目录
    /var/www/html
        wangyi.html
3) 测试
    http://47.93.255.92/
    => /var/www/html/index.html

    http://47.93.255.92/wangyi.html

如何将本地的项目上传至服务器?
    linux -> vsftpd
    windows -> filezilla
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值