您的位置:首页 > 其它

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环境没有改变。例如:




说明:不加“-”,此时用户的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



本文出自 “linux学习之路” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: