Linux命令与下载

Linux命令

切换目录 cd
显示一个目录下的文件和文件夹:

  • ll
  • ls
  • ls -l
  • ls -a

文件目录操作
创建文件 vim touch
创建目录 mkdir
删除文件或目录 rm -rf 文件/文件夹
移动文件或文件夹 mv 源文件 目标文件
复制文件或文件夹 cp

查看端口号: netstat
查看正在运行的进程:ps aux
修改权限:chmod
动态查看一个日志文件:tail
平滑重启:nginx -s reload
查看文件内容: cat head tail more less
是否运行 ps -ef | grep nginx
查看php版本 php -v
加载的模块 php -m
编辑文件 vim
查找文件 find
创建文件 touch
下载 wget

####################################################
MySQL(数据库)中

创建数据库: create database
创建表的关键字 :create table
修改表的关键字 :alter table
分组条件的关键字: having
实现分页的关键字: limit
常见的优化手段有:
A:选择合适的字段和引擎
B:根据业务添加适合的索引
C:架构上进行主从复制,读写分离
D:大数据量表进行分表分区处理

###########################################################
Liunx下载控制器与model

model:

1、 建控制器 app/Http/controller 目录下 phpstudy_prowww1908
php artisan make:controller PeopleController

1-1、建控制器 app/Http/controller 目录下 指定目录(如:Index)创建控制器
php artisan make:controller IndexIndexController

2 、建控制器方法 app/Http/controller 目录下–带增删改查的方法
php artisan make:controller PeopleController –resource

3、 创建模型 app 目录下
php artisan make:model People

4、 清楚缓存
php artisan cache:clear

5、 创建定义中间件:app/Http/Middleware 目录下
php artisan make:middleware CheckLogin

6、 第二种表单验证类的创建; appHttpRequests 目录下
php artisan make:request StorePeoplePost

7、 下载邮箱用
composer require guzzlehttp/guzzle

8、 生成可邮寄类,这些类都存放在 app/Mail 目录:OrderShipped

9、寻找日志
cd data/wwwroot/default/1908/laravel/wechat/storage/wechat.log
tail -f wechat.log
###########################################################

卸载Linux上的lnmp环境
删除/ oninstack
删除 /usr/local php mysql ngin
删除 /data/ mysql wwwlogs wwwroot

项目上线准备知识点

Ls -l
第一列
第一位 表示的是类型 -文件 d目录
后9位 rwx r-x r-x
7 5 5
主 组 其他用户
Zhangyi
r 读 w 写 x执行
4 2 1
改变文件或文件夹 的读写执行权限 chmod
改变文件或文件夹所属于的主 chown
主 组 其他用户
Root root

代码位置 /data/wwwroot/default/
Nginx 安装位置 /usr/local/nginx
nginx配置文件 /usr/local/nginx/conf/nginx.conf

创建文件 vim 创建并打开文件
一般模式 输入模式 命令模式
当vim打开一个文件时 为一般模式
删除 一行 多行 dd ndd(n数字)
复制 一行 多行 yy nyy(n数字)
粘贴 p
移动到当前屏幕开始 H
移动到当前屏幕中间 M
移动到当前屏幕底部 L
移动到当前文件的首行 gg
移动到当前文件的末行 G
移动到文件的第n行 nG(n表示数字)
按a i o 进入到输入模式

在一般模式下 按: /进入到命令模式

  • :w 保存
  • :wq 保存并退出
  • :q 退出
  • :q! 强制退出
  • :set nu 显示行号

启动、 停止、重启、状态服务
Systemctl start / stop/ restart / status 服务名

正常运行一个PHP文件
1、确保 nginx MySQL正常运行的,确保知道MySQL 进入的正确密码(mysql -uroot -p密码)
2、进入到代码目录 写一个普通的PHP文件运行
(1)cd /data/wwwroot/default
(2)Vim demo1.php
(3)通过浏览器 保证能运行到demo1.php文件
确保能以目录形式浏览 (在nginx配置文件中default下加上一行 autoindex on; 务必重启nginx)

项目上线

Linux命令与下载
Linux命令与下载
Linux命令与下载
查找日志:

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25061 人正在系统学习中

来源:ldybk

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月6日
下一篇 2020年4月6日

相关推荐