18.7.18.记录

今日的要求:

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配置文件方面:在CSDN论坛中已经有很多的美观并且使用的vim配置文件的博客,本人也是从大神手里拷贝而来更改自己的vimrc文件。

猜你喜欢

转载自blog.csdn.net/qq_41481342/article/details/81104817
今日推荐