cgi程序的两种执行方式
2012-09-11 14:01
197 查看
linux基本原则
1、由目的单一的小程序组合,组合成小程序完成复杂任务
2、一切皆文件
3、尽量避免捕获用户接口
4、配置文件保存为纯文本格式
终端的切换
进入虚拟终端:按Ctrl+Alt+F1-F6
进入图形终端:按Ctrl+Alt+F7
命令的语法格式(通用型)
命令 OPTION 参数
当然这指的是通用型一般格式,也许有的没有option或者参数都有可能。
option分为短选项和长选项:
短选项:用"-"来表示的,例如 ls -l
短选项可以合并,例如 ls -l -a =ls -la (如果分开写要用空格隔开)
长选项:用"--"来表示,例如 ls --all
长选项一般不能合并
参数:命令的作用对象(就是对哪个对象生效的意思)
注意:关于ls命令,后面再一一讲解
su:用户身份切换
作用:切换用户身份,以另一个身份登录
语法格式:
su [option] [username]
这里指介绍一种选项就是"-"选项
-:如果不加这个"-"符号,则称为半自动切换,也就是说用户的身份虽然改变了,但是使用者的shell环境没有改变。例如:
![](http://s3.51cto.com/wyfs02/M02/2D/0E/wKioL1OSZGeT7G-dAAIHzSKIuTc986.jpg)
说明:不加“-”,此时用户的shell环境没有改变,仍然是之前用户的shell环境,从上图可以看出,$PATH这个环境变量根本就没有改变,所以称为以non-login-shell的方式登陆的,这种方式切换的,可能很多命令用不了,因此建议加上"-"符号;
加上"-"符号,是以login-shell方式登陆的,此时用户的shell环境换切换成用户自身的shell环境。
默认不加username则代表切换的是root用户
$PATH:俩面存放的是一些二进制程序文件所在的目录,例如ls命令的二进制文件所在的目录(即/bin这个目录)就存放在这里面,如果没有存放,那么必须使用全路径的方式来使用此命令。
例如:/bin/ls -l来执行 --->使用全路径来执行(也就是绝对路径的方式)
passwd:改变用户的密码
语法格式 passwd [option] [username]
不加username表示修改当前用户的密码
--stdin:从标准输入接受字符串当做密码
例如:echo 'hello' | passwd --stdin USERNAME
-l:锁定用户
-u:解锁
-d:删除用户密码
此命令很简单不过多介绍,但是介绍一下设置密码的复杂性规则:
1、使用4类中的至少3类(数子,大写字母、小写字母、特殊字符)
2、足够长,至少大于7位
3、使用随机字符串
4、定期更换
5、循环周期足够大
说明:pwck可以原来检查用户账号的完整性
ls:list命令(常用)
作用:用于显示指定目录下的文件
语法格式 ls [option] [dir]
option:
-l:以长格式显示文件信息(文件的相关属性信息)
-a:显示该目录下的所有文件包含隐藏文件(隐藏文件以.开头)
-A:显示该目录下的所有文件包含隐藏文件,但是不包含.和..这两个目录
.:表示本目录
..:表示父目录(上一级目录)
-d:显示自身目录
-i inode:显示文件的索引节点(在文件系统部分在介绍)
-r:逆序显示文件(默认是正序显示的)
-R:递归显示文件(所谓递归就是说如果该目录下还有子目录的话,连子目录下的文件也一并显示出来)
pwd命令
作用:显示当前的工作目录
例如:此时显示的当前工作目录为/root
![](http://s3.51cto.com/wyfs02/M02/2D/0E/wKiom1OSWNagrRuPAAAjtNPkdwI003.jpg)
本文出自 “linux学习之路” 博客,谢绝转载!
1、由目的单一的小程序组合,组合成小程序完成复杂任务
2、一切皆文件
3、尽量避免捕获用户接口
4、配置文件保存为纯文本格式
终端的切换
进入虚拟终端:按Ctrl+Alt+F1-F6
进入图形终端:按Ctrl+Alt+F7
命令的语法格式(通用型)
命令 OPTION 参数
当然这指的是通用型一般格式,也许有的没有option或者参数都有可能。
option分为短选项和长选项:
短选项:用"-"来表示的,例如 ls -l
短选项可以合并,例如 ls -l -a =ls -la (如果分开写要用空格隔开)
长选项:用"--"来表示,例如 ls --all
长选项一般不能合并
参数:命令的作用对象(就是对哪个对象生效的意思)
注意:关于ls命令,后面再一一讲解
su:用户身份切换
作用:切换用户身份,以另一个身份登录
语法格式:
su [option] [username]
这里指介绍一种选项就是"-"选项
-:如果不加这个"-"符号,则称为半自动切换,也就是说用户的身份虽然改变了,但是使用者的shell环境没有改变。例如:
![](http://s3.51cto.com/wyfs02/M02/2D/0E/wKioL1OSZGeT7G-dAAIHzSKIuTc986.jpg)
说明:不加“-”,此时用户的shell环境没有改变,仍然是之前用户的shell环境,从上图可以看出,$PATH这个环境变量根本就没有改变,所以称为以non-login-shell的方式登陆的,这种方式切换的,可能很多命令用不了,因此建议加上"-"符号;
加上"-"符号,是以login-shell方式登陆的,此时用户的shell环境换切换成用户自身的shell环境。
默认不加username则代表切换的是root用户
$PATH:俩面存放的是一些二进制程序文件所在的目录,例如ls命令的二进制文件所在的目录(即/bin这个目录)就存放在这里面,如果没有存放,那么必须使用全路径的方式来使用此命令。
例如:/bin/ls -l来执行 --->使用全路径来执行(也就是绝对路径的方式)
passwd:改变用户的密码
语法格式 passwd [option] [username]
不加username表示修改当前用户的密码
--stdin:从标准输入接受字符串当做密码
例如:echo 'hello' | passwd --stdin USERNAME
-l:锁定用户
-u:解锁
-d:删除用户密码
此命令很简单不过多介绍,但是介绍一下设置密码的复杂性规则:
1、使用4类中的至少3类(数子,大写字母、小写字母、特殊字符)
2、足够长,至少大于7位
3、使用随机字符串
4、定期更换
5、循环周期足够大
说明:pwck可以原来检查用户账号的完整性
ls:list命令(常用)
作用:用于显示指定目录下的文件
语法格式 ls [option] [dir]
option:
-l:以长格式显示文件信息(文件的相关属性信息)
-a:显示该目录下的所有文件包含隐藏文件(隐藏文件以.开头)
-A:显示该目录下的所有文件包含隐藏文件,但是不包含.和..这两个目录
.:表示本目录
..:表示父目录(上一级目录)
-d:显示自身目录
-i inode:显示文件的索引节点(在文件系统部分在介绍)
-r:逆序显示文件(默认是正序显示的)
-R:递归显示文件(所谓递归就是说如果该目录下还有子目录的话,连子目录下的文件也一并显示出来)
pwd命令
作用:显示当前的工作目录
例如:此时显示的当前工作目录为/root
![](http://s3.51cto.com/wyfs02/M02/2D/0E/wKiom1OSWNagrRuPAAAjtNPkdwI003.jpg)
本文出自 “linux学习之路” 博客,谢绝转载!
相关文章推荐
- 在网页中执行本地exe程序的两种方式
- 在网页中执行本地exe程序的两种方式
- 使用命令shell和MyEclipse两种方式执行Hadoop的WordCount程序
- MFC消息分类和处理方式以及MFC程序的执行流程
- linux上的两种可执行程序
- 我们可以通过两种方式进入Android的console: 1. 直接执行命令emulator -shell; 2.
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- 微信小程序两种滑动方式
- 理解php-fpm的两种执行方式
- 【shell 1】Shell简介:什么是Shell,Shell命令的两种执行方式
- android开发两种退出程序方式(killProcess,System.exit)
- 高级语言程序的两种处理方式——编译和解释
- 程序编译的两种方式:Debug和Release的区别
- IOS之UIViewController执行返回操作并传递参数值的两种方式
- 您试图从目录中执行CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序
- Flex程序实现背景贴图的两种方式 Two ways to implement sexy background/border for containers
- shell脚本的两种执行方式
- 使用cli(命令行)方式执行php程序进行高效的程序调试
- 用JDeveloper开发ADF程序,连接数据库的两种方式
- 解决使用快捷方式执行的程序需要依赖特定环境变量的问题