terminal

markdown

编辑语法

语法网址 https://www.jianshu.com/p/191d1e21f7ed

https://www.jianshu.com/p/ed1cedb420e7

快捷键官网网址
http://support.typora.io/Shortcut-Keys/#frequently-used-shortcut-keys

把ls后颜色打开的语句

字体

*斜体*   
**加粗**  
~~删除线~~

代码 前后使用~~~

进程

  • 进程前加-

快捷键

删除光标前所有字符 CTRL+U
删除光标左侧的单词 ctrl+W
退出emacs ct+x ct+c
指针移动到最左/最右 ctrl+ A/E
搜索历史记录 CTRL+R
打开新标签 cm+t
新开/关闭一个窗口 cm+n/m

安装brew命令行软件管理器


常见命令

Linux文件与目录管理

  • 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。

  • 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法。

文件内容查阅

cat                   由第一行开始显示文件内容  
tac                   从最后一行开始显示
nl                    显示的时候,顺道输出行号
less                  与 more 类似,但是比 more 更好的是,他可以往前翻页
head                  只看头几行   
tail                  只看尾巴几行
od                    以二进位的方式读取文件内容cd - 回到之前目录
cp doc                复制文件doc
cp -r text            复制文件夹test
open .                打开当前目录
cd ../                去到上一级文件
cd -                  切回原来的地方
ls -al                后显示
ls -G                 可以分颜色显示文件与文件夹
ls -a                 包含隐藏文件
find ./ -name "*A*"   *百搭* 搜索含有A的目标
find ./ -name "*.md" | xargs rm   把当前文件夹中md类型的文件找出来删除
rg A                  搜索含有A字符的目标(安装完brew xxx后)
ps aux | grep A       搜索并只显示含有A的活的程序 grep筛选过滤
grep bbbb             显示文件中带bbbb的这一行
mkdir test            创建新文件夹test      
touch t1/t3/1.doc     创建目录t1/t3下的新文件1.doc         
rm doc                删除文件doc         
rmdir test            删除空文件夹test  
rm -rf test           删除文件夹以及其下所有文件
rmdir -p              rmdir test  删除非空文件夹test 
mv doc doc2           重命名doc为doc2
mv doc test/doc2      移动文件doc去目录test并重命名为doc2
env                   查看环境变量 比如 SHELL=/bin/zsh终端  JAVA_HOME
echo $PATH            查看路径
history               = = 
-
echo "who" > who.sh   把who的内容写进一个新建的who.sh文件里 此文件权限644
chomd u+x who.sh      加一个可执行权限x给who.sh中的所有者  g同组 o其他用户 r可读 w可写
chomd 744 who.sh      同上
ls -lah who.sh        查看文件
./who.sh              以相对路径打开
(失败)chown root who.sh     改变权限给root  root权限比自己高
sudo chown root who.sh

例题

『-rwxr-xr--』

先将整个类型与权限数据分开查阅,并将十个字符整理成为如下所示:
<br> [-][rwx][r-x][r--]
<br>  1  234  567  890<br>
 1 为:代表这个文件名为目录或文件,本例中为文件(-);
234为:拥有者的权限,本例中为可读、可写、可执行(rwx);
567为:同群组用户权力,本例中为可读可执行(rx);
890为:其他用户权力,本例中为可读(r)<br>

假设系统中有个账号为zal

cd /home       
mkdir test        //创建test目录
chomd 764 test   //变更test目录权限为自己可读写执行 同组可读写  其他用户可读
touch test/doc  //创建新文件doc
ls -ald test test/doc    //查看目录与文件权限
su -zal        //切换账号为zal

git仓库操作

https://gitee.com/ch9090/abc.git

git init 初始化git仓÷库

git add .

git status 查看git仓库目前的状态

git commit -m "文件名字" 将文件提交到本地仓库

git remote add origin https://gitee.com/ch9090/xxx.git 本地仓库与远端仓库建立连接

git push -u origin master
git remote -v查看git远端仓库的状态

git checkout git

git merge origin/zyw

pwd

git pull

Control D 退出

如果远端项目比本地更新,那两种方式处理:

1.git pull 合并远端项目差异,然后git push

2.就是要把本地当前版本push覆盖远端版本 那就硬刚: git push --force origin


1.进mysql

ls Mysql -uroot -p 输密码 Show databases

-p demo < create.sql 让 create.sql 在 demo里执行

2.在mysql中配置好chat的各种字符串属性

终端进入文件夹chat Cnpm i Node app.js 提示网址进入


这个框架的入口为app.js

config是放置一些配置文件

public文件夹里是一些静态文件

controller是连接逻辑层和视图层的枢纽

routes里面放置了路由,一般而言我们会把这个模块移动到controller中去

model是写业务逻辑的地方

views是放前端页面的地方

services是放一些公共服务的地方.

http 80号

https 443端口

http://localhost:4000/

Protocal:http(缺省端口号80)

Hostname:localhost(127.0.0.1) 这台主机

Port:4000

Path: /

more/ect/hosts

关联数据

![image-20200929110137159](/Users/edz/Library/Application Support/typora-user-images/image-20200929110137159.png)

渲染render

MVC模型通用

打开压缩文件

Home pwd 路径1

home open -/.zshrc

Ls bin

加两行 #for java

复制路径1 JAVA_HOME=~/Desktop/download/jdk-11.0.7.jdk/Contents/Home 桌面的路径是要加~

切换版本 export PATH=$JAVA_HOME/bin:$PATH

保存

posted @ 2020-10-19 20:58  zalx5  阅读(307)  评论(0)    收藏  举报
Live2D