今日的要求:
1自学文件处理命令和系统安全相关命令各5条
2vim配置
文件处理命令有:file, mkdir,grep,dd,find,mv,ls,diff,cat,ln;
系统安全相关命令有:passwd,su,umask,chgrp.chmod,chown,chattr,sudo,ps,who;
#/file:
1.通过探测文件内容来判断文件类型,使用权限是所有的用户。
2.使用的方法:file [options] 文件名
3.[options]
-v:在标准输出后显示版本信息,并且退出。
-z:探测压缩过的文件类型。
-L:允许符合连接。
-f name:从文件namefile中读取要分析的文件名列表。
#/mkdir
1.作用
mkdir命令的作用是建立名称为dirname的子目录,与MS DOS下的md命令类似,它的
使用权限是所有用户。
2.格式
mkdir [options] 目录名
3.[options]
-m,--mode=模式:设定权限“模式”,与chmod类似。
-p,--parents:需要时创建上层目录;如果目录早已存在,则不当作是错误。
-v,--verbose:每次创建新目录都显示信息。
--version:显示版本信息后离开。
#/grep
1.作用
grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep表示全局正则表达式版本,它的
使用权限是所有用户。
2.格式
grep [options]
3.主要参数
[options]
-c:只输出匹配行的计数。
-I:不区分大小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或五匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
#/dd
1.作用
dd命令用来复制文件,并根据参数将数据转换和格式化。
2.格式
dd [options]
3.[options]
bs=字节:强迫 ibs=“字节“;及obs=“字节”;。
cbs=字节:每次转换指定的“字节”
conv=关键字:根据以逗号分隔的关键字标识的方式来转换文件。
count=块数目:只复制指定“块数目”的输入数据。
ibs=字节:每次读取指定的“字节”;
if=文件:读取“文件”内容,而非标准输入的数据。
obs=字节:每次写入指定的“字节”。
of=文件:将数据写入“文件”,而不在标准输出显示。
seek=块数目:先略过以obs为单位的指定“块数目”的输入数据。
skip=块数目:先略过以ibs为单位的指定“块数目”的输入数据。
#/find
1.作用
find命令的作用时在目录中搜索文件,它的使用权限是所有用户。
2.格式
find [path][options][expression]
path指定目录路径,系统从这里开始沿着目录树向下查找文件。它是一个路径列表,相互用空格分离,如果不写path,那么
默认为当前目录。
3.[options]
-depth:使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容。
-maxdepth levels:表示至多查找到开始目录的第level层子目录。level是一个非负数,如果
level是0的话表示仅在当前目录中查找。
-mindepth levels:表示至少查找到开始目录的第level层子目录。
-mount:不在其它文件系统的目录和文件中查找。
-version:打印版本。
-name:支持统配符*和?。
-atime n:搜索过去n天读取过的文件。
-ctime n:搜索在过去n天修改过的文件。
-group grpoupname:搜索所有组为grpoupname的文件。
-user 用户名:搜索所有文件属主为用户名的文件。
-size n:搜索文件大小是n个block的文件。
-print:输出搜索结果,并且打印。
#/free
1.作用
free命令用来显示内存的使用情况,使用权限是所有用户。
2.格式
free [-b|-k|-m] [ -o] [-s delay] [-t] [-V]
3.主要参数
-b -k -m :分别以字节(KB,MB)为单位显示内存使用情况。
-s delay:显示每隔多少秒数来显示一次内存使用情况。
-t:显示内存总和列。
-o:不现实缓冲区调节列。
#/at
1.作用
at命令用来在指定时刻执行制定的命令序列。
2.格式
at [-V] [-q x] [-f file] [-m] time
3.主要参数
-V:显示标准错误输出。
-q:许多队列输出。
-f:从文件中读取作业。
-m:执行完作业后发送电子邮件到用户。
#/lp
1.作用
lp是打印文件的命令,使用权限是所有用户。
2.格式
lp [-c][-d][-m][-number][-title][-p]
3.主要参数
-c:先拷贝文件再打印。
-d:打印队列文件。
-m:打印结束后发送电子邮件到用户。
-numbei:打印份数。
-title:打印标题。
-p:设定打印的优先级别,最高为100
#/kill
1.作用
kill命令用来中止一个进程。
2.格式
kill [-s signal | -p] [ -a ] pid ...
kill -l [ signal]
3.参数
-s:指定发送的信号。
-p:模拟发送信号。
-l:指定信号的名称列表
-pid:要中止进程的ID号。
Signal:表示信号。
#/crontab
1.作用
使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的
时间执行,该命令使用权限是所有用户。
2.格式
crontab [-u user] 文件
crontab [-u user] { -l | -r | -e}
3.主要参数
-e:执行文字编辑器来设定时程表,内定的文字编辑器是vi
-r:删除目前的时程表。
-l:列出目前的时程表。
关于vim配置文件方面:在优快云论坛中已经有很多的美观并且使用的vim配置文件的博客,本人也是从大神手里拷贝而来更改自己的vimrc文件。