unix命令

shell 命令行解释器 内核和用户间的接口
$ 普通用户
# root用户

~ 主目录
.. 上级目录
. 当前目录

/Users/student/hello
/开头:根目录(以根目录开头的路径为绝对路径,其他的为相对路径)

命令:
%ls 显示当前目录
%ls -a 打印当前目录所有内容(包括隐藏文件或目录)
%ls -l 打印文件详细信息(权限,组,用户,创建时间,大小)
%ls -R 列出所有的内容
%ls -la 打印当前目录中所有内容的详细信息

%mkdir directory 创建空目录
%rmdir directory 删除空目录(非空目录不能删除)

cd directory: 更改切换目录
%cd .. 返回上一目录
%cd或(cd ~) 返回主目录
%pwd 打印当前目录路径

%rm filename :删除目录或文件
%rm -f filename 强制删除
%rm -r filename 删除非空目录

%cp oldfilename newfilename(或新路径) 拷贝文件
%cp -r directory1 directory2 拷贝目录1到目录2下
%cp -r directory1/ directory2 将目录1的内容拷贝到目录2下

mv :移动文件
%mv oldfilename newfilename 重命名(同一个目录下移动为重命名效果)
%mv filename directory 将文件移动到指定目录下
%mv directory1 directory2 将目录1移动到目录2下

通配符:
* 匹配任意多个字符
? 匹配任意一个字符

eg:
%ls *.c 列出当前目录下所有.c文件
%ls a* 列出a*中的内容(以a开头的所有文件和目录)
%ls asd? 列出asd?中的内容(以asd开头第四个字母任意)
%ls asd 列出asd中的内容

% man wc 查看wc命令的帮助文档
% whites wc 打印wc命令的概要
% apropos keyword 模糊查询

cat 打印文件内容
% cat filename 打印文件内容
% head filename 打印前十行
% tail filename 打印后十行

less 进入文件查看内容 q退出 /匹配内容
% less filename

grep 关键字查找
% grep keyword filename
-i 不区分大小写
-v 打印不匹配行
-n 打印匹配行和行号
-c 打印匹配行数

wc(word count): 打印(行数、单词数、字节数)
% wc -w filename 打印单词数
% wc -l filename 打印行数

> 输出重定向 >> 追加符
% cat > a.txt 在a.txt中输入内容并覆盖掉以前的内容
% cat >> a.txt 在a.txt中输入内容拼接到原有内容的后边
% cat a.c b.c > c.c 将a.c和b.c中的内容拼接并保存到c.c中

sort 排序
< 输入重定向
|管道(可以把一个命令的输出作为另外一个命令的输入)
% ls|sort 把ls命令的输出作为sort命令的输入
% sort < a.txt 读取a.txt文件内容进行排序
% sort < a.txt > slist
读取a.txt文件中的内容进行排序,排序完成的数据重新保存到slist文件中

File system security//文件系统的安全性

%ls -l 详细内容的前十个字符
d/- d:目录 -: 文件
所有者 组用户 其它用户

  • rw- r– r–: 第一个字符含义:用于识别当前内容的类型(文件-或者目录d)
    所有者 组用户 其它用户

Access rights on file:文件权限
r w x
读 写 可执行
Access rights on directories:目录权限

r: 显示目录中的内容
w: 对目录可以进行编辑(文件或者子目录的创建或者删除)
x: 进入目录访问内容,需要r+x权限。

chmod (changing a file mode)//修改权限
u: user 所有者
g: group 组用户
o: other 其它用户
a: all 所有用户
r: read 读权限
w: write (and delete)写权限
x: execute (and access directory) 可执行权限
+: add permission 添加权限
-: take away permission 取消权限
% chmod go-rwx a.c 将文件a.c的组用户和其他用户权限改为rwx(读、写、可执行)
% chmod uo-rwx a 将目录a的所有者和其他用户权限改为rwx(可显示内容、可编辑、可进入目录访问内容)

The Protection Bits 保护位 r:4 w:2 x:1 0 000
% chmod 777 a.c 将所有用户对文件a.c的权限改为rwx

% find . –name a.c (–print) 在当前目录下按照名字查找内容并打印路径
% find . –type d 在当前目录下查找目录并打印路径
% find . -type f|wc –l //统计指定目录中的文件个数

tr: 单个字符替换
%tr ‘a’ ‘A’ < list1 用‘A’替换list1中的所有’a’,在控制台上显示,源文件不变。
%tr ‘a’ ‘A’ < list1 > list2 用‘A’替换list1中的所有’a’,并保存到list2中。
%tr “ao” ‘A’ < list1 用‘A’替换list1中的a和o。
%tr -c ‘a’ ‘A’ < list1 将除‘a’以外的字符替换成‘A’。(空格和回车也是字符)
%tr -d ‘p’ < list1 删除list1中的所有‘p’。
%tr -cd “p \n” 除p和空格和回车以外的字符全删。
%tr “ao” “mn” < list1 a换成o,m换成n。

Vi编辑器有两种:命令模式 ;插入模式
vi下切换模式:
i 切换到插入模式
a 切换到插入模式
ESC 切换到命令模式
:w 保存文件
:q! 退出但不保存
:wq 退出并保存
:x 退出并保存
ZZ 退出并保存
dd 删除光标所在行
x 删除光标所在的字符
:set number 设置行号
:set nonumber 取消行号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值