在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.与输入输出相关的命令 2)接收用户输入命令read:格式:read [[option]parameter] name;read命令用于读取字符,读取的字符可以来自标准输入,也可以来自文从件。 复制代码 代码如下:read -a name;echo “names are:${name[*] }”
3)显示并保存文本命令tee:tee命令将获取到的数据(通常来自管道)分为两个拷贝,一个拷贝输出到标准输出,另一个拷贝输出到指定的文件中。格式:...... | tee [options] filename 4)邮件命令mail 复制代码 代码如下:mail -s "net_info" root,user1 复制代码 代码如下:mail -s "net_info" root,user1,4065*****@qq.com 4065*****@qq.com就可以收到一个来自[email protected]的邮件(由于[email protected]并不是一个可以返回的邮箱地址,因此某些邮箱可能会拒收此类邮件)。
b)查看邮件 复制代码 代码如下:exec shell-command 如:exec 3<&- exec 3<&-命令用于关闭文件描述符3,在关闭文件描述符时,必须指明文件描述符。 2.定位和查找 1)搜索命令:which,which命令的功能就是从当前环境变量PATH保存的目录中,查找参数指定的命令位置,并以绝对路径的方式输出。如 which ifconfg 结果为:/sbin/ifconfig 2)文件搜索命令locate:locate命令用于快速搜索文件和档案,其搜索工作依赖于一个事先建立的索引数据库,这个索引数据库每天会自动更新一次,以便于搜集新增的文档,因此使用locate名了那个可能无法搜索到最近新增的文档。locate iptables;locate命令也可以使用字符串匹配查找文件如 locate a* 表示查找所有以a开头的文件;使用updatedb可以更新索引数据库。 3)特殊文件搜索命令whereis:whereis命令更擅长于查找一些特殊的文件,这些特殊的文件包括二进制文件(通常为可执行文件)、说明问津啊额源代码等。同locate一样,whereis也是通过查找索引数据库来搜索文件 4)关键字搜索命令:apropos
复制代码 代码如下:fuser -k /dev/pts/3 紧急维护的另一种情况是禁止所有用户登录,这时可以在目录/etc中新建一个名为nologin的空文件,此时除root外的所有用户将无法登录到系统:touch /etc/nologin;此时系统将不会接受除root以外的用户登录,但是已经登录的用户将不会受到影响。 6.修改系统时间命令date和clock 使用date -s可以修改系统时间:date -s 06/25/08 ;修改系统日期。完成日期修改之后可以继续使用date -s命令修改时间 date -s 15:30:00 由于使用date命令修改的日期和时间都只保存在系统时钟内,因此还需要将时间同步到硬件时钟,可以使用clock命令:clock -w 7.查看日历 cal //查看当前月份日历 cal 2 2009 //查看指定月份日历 8.ls命令常用选项: l:长格式显示文本列表 d:显示目录的详细信息,而非目录中文件列表 a:显示隐藏文件 k:显示文件大小时以k字节为单位 S:该文件大小顺序排列 h:以更为直观的方式查看文件列表(显示文件大小信息更加直观),这个选项必须配合选项l使用。 9.查看文本文件内容 1)cat 如 cat a.txt ;cat -v test.sh//这个命令同时显示文件中的控制字符 2)从文件结尾查看文件内容:tail 格式: 复制代码 代码如下:tail [option] filename 常用选项:n:指定查看的行数(默认10行);f:动态地显示文件内容的变化情况 3)从文件首行查看文本内容head 格式: 复制代码 代码如下:head [option] filename ;如head -10//查看前十行
|
请发表评论