alias

(转)Nginx静态服务配置---详解root和alias指令

老子叫甜甜 提交于 2020-03-21 14:55:50
Nginx静态服务配置---详解root和alias指令 原文:https://www.jianshu.com/p/4be0d5882ec5 静态文件 Nginx以其高性能著称,常用与做前端反向代理服务器。同时nginx也是一个高性能的静态文件服务器。通常都会把应用的静态文件使用nginx处理。 配置nginx的静态文件有两个指令,一个 root 和一个 alias。对于这两个指令,是否需要在路径的后面加上斜杠,经常容易让人犯晕,本文通过尝试不同的匹配规则,归纳了一个比较通用的配置方式。 基本配置 与 简明 Nginx Location Url 配置笔记 一文关于location url配置的实验一样,本文也使用vagrant虚拟机里的nginx。其基本配置如下: /etc/nginx/sites-enabled/pro.conf server { listen 80 default_server; server_name localhost; access_log /var/log/nginx/pro/access.log; error_log /var/log/nginx/pro/error.log; error_page 404 /404.html; root /vagrant/pro; index index.html index.htm; } 项目的目录如下: ☁ pro

oracle学习篇十一:视图

对着背影说爱祢 提交于 2020-03-08 20:05:37
视图是存储的查询定义。 1. 创建视图的语法如下: Create [OR REPLACE] [FORCE | NOFORCE] VIEW view_name[(alias,alias,...)] AS select_statement [WITH CHECK OPTION [CONSTRAINT constraint]] [WITH READ ONLY]; 其中: OR REPLACE 表示在该视图存在的话,将重新创建该视图。 FORCE 使用此关键字,则无论基表是否存在,都将创建视图。 NOFORCE 这是默认值。如果使用此关键字,则仅当基表存在时才创建视图。 view_name 表示要创建视图的名称。 alias 指定在视图里面列的名字,名字数目必须与视图所选择的表达式的数目相匹配。 select_statement 表示Select语句。 WITH CHECK OPTION 此选项指定只能插入或更新视图可以访问的行。术语constraint表示为CHECK OPTION约束指定的名称。不能更新创建视图的条件。 WITH READ ONLY 此选项确保不能在此视图上执行任何修改操作。 示例7:演示创建一个名为ven_view的视图,该视图与vendor_master表具有相同的结构。 Create VIEW ven_view AS select * from vendor

csh alias with variable number of arguments

倾然丶 夕夏残阳落幕 提交于 2020-03-04 16:45:07
问题 I would like to create a csh alias that performs one operation if invoked without arguments and a second operation if invoked with a single argument. Does anyone know how to do this? (Attempting to refer to an argument that wasn't passed triggers an error). 回答1: I know this is a bit late but I just ran into needing something similar and hope it might still be relevant to somebody. You can set the arguments as an array and query based on the size of the array: alias testing 'set args_=(\!*);

How to install NPM package under alias or different name

房东的猫 提交于 2020-03-03 03:53:09
问题 How can I npm install a package into a different directory? 回答1: Say you want to install Case package, you can have a specific version under an alias: npm i case-1.5.3@npm:case@1.5.3 or just give it a different name npm i kool@npm:case If you want to edit package.json directly: "dependencies": { "case-1.5.3": "npm:case@^1.5.3", "kool": "npm:case@^1.6.1" } require(): let Case = require( 'case-1.5.3' ); let Kool = require( 'kool' ); Yarn used to have this functionality for a long time, and npm

alias

泪湿孤枕 提交于 2020-03-01 08:40:30
设置别名: 常规用法,在个人用户的配置文件.bash_profile中添加命令,如:alias cds=“cd ~/proj/src”,然后重新加载.bash_profile文件即可。 删除别名: 删除配置文件中新添加的命令,然后重新加载配置文件即可。 【centos7】 经测试发现,centos7环境,命令行中直接通过alias设置别名后,就会永久生效;如果需要删除别名,需要执行“unalias cds”。 来源: CSDN 作者: 陈正跃 链接: https://blog.csdn.net/weixin_39366864/article/details/104570822

MacBook Pro 下 Alias + ssh免密登录 =>形成脚本提高效率

吃可爱长大的小学妹 提交于 2020-03-01 06:07:53
#① MacBook Pro 下Bash Shell and Zsh 利用Alias 简化命令 直接上菜 1.编辑vim ~/.bash_profile,如果你以前没新建过,那么新建它;有的话就打开修改添加。 如果是zsh的话,vim ~/.zshrc,道理相同,在最后面追加就好咯。 2.添加alias 9.2="ssh root@192.168.9.2" !!!等号前后不能出现空格!!! 3.bash下执行"source ~/.bash_profile",此条命令是使bash重新载入配置令刚才命令生效。 如果是zsh,就source ~/.zshrc 4.以后需要使用上述复杂命令,只需在bash or zsh 中输入"9.2"即可。 now不用每次都手动输入ssh root@192.168.9.2这种命令了,但是还是需要输入密码,那么我们如何实现免密登录呢?这就是下面第二条 #② MacBook Pro 下Bash Shell 实现ssh免密登录 Mac和远程Linux服务器SSH自动登录设置 第一步:生成密钥。在终端下执行命令: ssh-keygen -t rsa 一路回车,各种提示按默认不要改,等待执行完毕。然后执行: ls ~/.ssh #可以看到两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥) #公钥是加密,私钥是解密(不要外传私钥) 第二步

5.系统目录结构 ls命令 文件类型 alias命令

白昼怎懂夜的黑 提交于 2020-02-29 17:52:42
6月1日任务 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令 2.1/2.2 系统目录结构: ls(全称list)命令是用来列取目录或是文件的 root目录下为root用户下的家目录(每个用户下都有一个家目录) useradd aming(useradd即为创建一个普通用户) 普通用户的文件是在/home/下 tree命令是以树形的方式来显示一个文件下有哪些子目录,需要用yum install -y tree来安装tree tree -L 2 /(即指定最大显示的/目录为2层),我们可以用tree -L 1 /来看一下/下的一层目录(做目录解释) sbin下的目录都是root用户用的,bin下的目录是普通用户用的(root用户也能用) 常用 boot系统启动下的相关文件 dev是系统里面设备的特有文件,比如鼠标,键盘,光盘,硬盘 etc是系统的配置文件所在的路径,例如之前配置的网卡文件 常用 home是普通用户的家目录 lib以及lib64是存系统的库文件,(库文件可理解为许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即库文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。) media是媒介目录(默认为空),比如插入一个U盘,会自动的放在该目录下 mnt是临时挂载的挂载的目录(默认为空)

一周第五次课(10月20日) 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

蓝咒 提交于 2020-02-29 17:52:22
2.1 2.2系统目录结构(上)(下) ls=list 列取系统目录或文件 如果要用普通用户通过秘钥登录,需要在普通用户的目录里创建 /.ssh/autherized_keys 复制公钥进去 使用命令 useradd 用户名 创建普通用户 普通用户目录是在/home/目录 etc/ssh/sshd_config 定义秘钥路径的配置文件 命令 tree 树形显示目录以及子目录 使用yum install -y tree 安装该命令 命令 man 显示一个文件的帮助文档 /bin/ , /sbin/, /usr/bin/, /usr/sbin/ 存在的都是常用的命令 不同的目录主要区分不同用户命令 /目录结构及用处 /roo/ 是root用户的家目录(保存配置文件) /boot/ 系统启动相关的文件,比如 grup (单用户模式) /dev/ 系统设备文件所在目录 /etc/ 系统的配置文件所在目录 /home/ 用户的家目录 存用户的家目录文件 /lib/ /lib64/ 系统的库文件 ldd 查看命令依赖 哪些库 /media/ 媒介目录 /mnt/ 临时挂载目录 /opt/ /proc/ 系统启动的进程 /run/ 一些进程产生的一些临时文件(一关机就会消失的文件) /srv/ 存服务产生的文件 /sys/ 存系统内核相关的文件 /tmp/ 系统的临时文件 (拥有特殊权限)

系统目录结构与ls,alias命令

别等时光非礼了梦想. 提交于 2020-02-29 17:02:58
2.1-2.2系统目录结构 课程相关: Ls=list tree:树形形式显示目录下文件 tree –-hep:显示常用选项 tree –L 2 /:显示两层 man:用来显示一个文件的帮助文档 root:系统管理员 系统目录结构: 常用目录: bin 和sbin 都是系统的程序目录 root 可以使用bing 和sbing 普通用户使用bin 目录的 boot 系统启动的配置目录 dev 驱动相关的 etc 系统配置文件 home 用户的家目录 lib lib64 库文件 media 媒介目录 /u盘 mut 临时挂载目录 opt 一般大程序安装目录 proc 系统启动进程目录 root root 家目录 run 进程产生的临时目录文件,关机后会自动清除 srv =service 系统服务所产生的文件,默认为空 var 存放日志文件(.log) sys 系统内核文件 tmp 系统临时文件目录 usr 用户文件目录 2.3ls命令 ls(list) 命令用的非常多,常用选项主要有下面几个。 (1) -l 列出详细信息(ll) (2) -i 查看iload号(iload就是存上面的详细信息) (3)-h 显示文件单位 (4) -a 列出所有文件,包括隐藏文件 (5) -t 按文件的最后更改时间排序 (6) -d 针对目录的,只列出目录本身 如果不加-d,那么会列出目录下面的文件来。