Linux 命令入门

lantingcuizhu 贡献于2012-06-19

作者 微软用户  创建于2010-09-07 05:51:00   修改者微软用户  修改于2012-02-02 13:53:00字数13266

文档摘要:一、文件系统管理1.1、路径1.1.1、查看当前绝对路径:pwd上例中,显示当前绝对路径为“etc/sysconfig”目录下1.1.2、进入目标路径:cdcd命令后不加路径,表示返回用户的根目录,与cd~效果一样;cd后加“..”表示返回上级目录。linux/unix系统中,“.”表示当前目录,“..”表示上级目录。
关键词:

 一、文件系统管理 1.1、路径 1.1.1、查看当前绝对路径 :pwd 上例中,显示当前绝对路径为“etc/sysconfig”目录下 1.1.2、进入目标路径:cd cd命令后不加路径,表示返回用户的根目录,与cd ~效果一样;cd后加“..”表示返回上级目录。linux/unix系统中,“.”表示当前目录,“..”表示上级目录。上例中进入 /home/oracle目录 1.2、目录 1.2.1、根目录结构说明 / 文件系统的入口,也是处于最高一级的目录; /bin 系统基础命令和用户命令位于此目录 ; /boot内核及引导系统程序所需要的文件目录; /dev 设备文件存储目录,比如声卡、磁盘... ; /etc 系统配置文件的所在地,一般配置的修改在此目录; /home 普通用户根目录 ; /lib 库文件存放目录 ; /lost+found回收站 ; /mnt 这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录; /opt 是“option”简写,可安装一些软件; /proc 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里; /root Linux超级权限用户root的根目录; /sbin 大多是涉及系统管理的命令的存放; /tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件; /usr 这个是系统存放程序的目录,类似于windows中的/windows目录; /var 该目录的内容是经常变化,系统日志等信息在此路径下。 1.2.2、查看目录属性:ls -l 上图中行首为字母d的为目录,其属性分为r可读、w可写、x可执行,目录属性分别对应目录拥有者、目录拥有者所属用户组,其他组用户。 1.2.3、新建目录:mkdir 命令格式:mkdir 目录 上例中创建test目录。创建后ls查看是否已创建。 1.2.4、删除目录:rmdir、rm –rf 命令格式:rm –rf/rmdir 目录 上例中删除test目录。创建后ls查看是否已删除。目录中有文件时,可以使用-f参数。 1.2.5、复制目录:cp –r,scp -r 命令格式:cp -r 目录 路径 上例中复制nilw目录到nlw,ls查看已新建nlw目录。 Scp是远程复制命令 –r表示复制的是目录。 命令格式:scp –r 远程用户名@远程主机ip:/路径 本地路径 本例从远程主机192.168.0.1上复制/home/oracle目录至本地/home目录,远程主机192.168.0.1的用户时Oracle,按提示输入Oracle用户密码后即可。 1.2.6、更改目录:mv 命令格式:mv 目录 路径 上例中更改目录test至 /tmp/ceshi目录。 1.2.7、特殊目录 “.” 表示当前目录 “..”表示上级目录 “~”表示用户根目录 1.3、文件 1.3.1、文件属性:ls 、file ls 命令常用-a,-l等参数。-a查看所有文件,包括系统隐藏文件;-l将文件详细信息列出来,-t参数按照文件的日期排列,-r倒叙排列,-h以易阅读的形式输出文件大小。若要按照目录和文件大小排列,使用du –sk |sort –rn。 file命令返回文件类型,如上,系统返回a.txt是个文本文件。 1.3.2、新建文件:touch 命令格式:touch 文件名 上例中新建ceshi.txt文件,命令执行后,ls查看结果 1.3.3、复制文件:cp、scp 命令格式:cp 文件 路径 上例中,将ceshi.txt文件拷贝至/tmp目录下。 scp命令同目录复制scp –r。 1.3.4、删除文件:rm 命令格式:rm 文件 删除ceshi.txt文件,提示是否删除,输入yes确定删除,也可以加-f参数,直接删除。 1.3.5、清空文件:cat /dev/null> 命令格式:cat /dev/null>文件名 将/dev/null重定向输入到文件,即可将该文件清空,如上清空a.txt文件;或者直接“> a.txt”清空。 1.3.6、移动文件:mv 命令格式:mv 文件名 路径 将/root目录下的ceshi.txt文件移动到/tmp目录下,并更改名称为a.txt。 若不输入文件名,则保持文件名不变,若不输入路径,则保持现有路径。 1.3.7、链接文件:ln 命令格式:ln 源文件 目标文件 将源文件链接至另一个文件,类似于快捷方式。目标文件的修改也会修改源文件,删除目标文件时,源文件不受影响。 --链接a.txt.new到/tmp/a.new.txt。 1.3.8、查看文件内容:cat、more、less、head 、tail、strings,view 多种打开文件的命令,主要区别是cat可以链接多个文件,more、less可以分页浏览,tail从文件末尾开始查看,适用于一些日志文件,head从文件头开始查看,strings用于打开二进制文件,view是只读的vi。 1.3.9、编辑文件内容:vi Vi三种模式:一般模式,编辑模式,命令行模式 一般模式为起始模式,输入特地字符后转化为其他模式;返回一般模式,按ESC键。一般模式中可以按方向键进行光标的移动,也可以按H、M、G、L等进入特定位置。输入 “a,i,o,A,I,O”等字符进入编辑模式,进行文本的修改。在一般模式下,输入“:”进入命令行模式,常用简单命令如set nu显示行号,/string 查找匹配字符串。编辑后要保存退出,在命令行模式下输入wq或x,不保存退出q,强制退出q! 。 另:当一个文件行字符数太多时,vi打开会提示too line long,这时可以用more等命令打开,或者将文件拷贝到windows机器用UE打开。必须使用vi的,需要先用“fold –w n文件 > 新文件”进行fold展开并重定向,在使用vi打开重定向后的新文件。 例: Vi BOBusiSend.log00.nlw 即可。 1.3.10、查找文件 find、which、whereis 命令格式:“find路径 –name 文件名” 本例中在目录/tmp下查找文件名为a的文件,系统找到a.txt文件。find命令可以查找任意类型的文件。 命令格式:which/whereis 命令 which和whereis命令只能查找可执行程序文件,上例中查找who可执行文件,查找到结果在/usr/bin/目录下。 whereis查找到的路径与where一致,并且找到了who的在线帮助文档路径。 1.3.11、文件内容比较:diff、comm,ispell 命令格式:diff/comm 文件1文件1 上例中比较a.txt和b.txt文件内容。diff会将不同的行打印出来,若两文件内容一样,不打印任何信息。 comm. 逐行比较两个文件。 ispell检查文件拼写 # ispell iptables.sh --检查iptables.sh文件 1.3.12、Shell修改文件:cut、paste cut: 命令格式:cut 选项 文件 选项如:  -c 列,-d分隔符,-f,截取数 用途:cut用来删除文件中的列或行。 举例:cut -c2 myfile.txt。命令执行后删除myfile.txt文件中的第2列, cut -d: -f1,4 f.txt  命令执行后以:为分隔符,删除f.txt文件的第4分割区。 paste 命令格式:paste 文件1 文件2 paste命令用于将两个文件按列合并。 1.4、挂载卸载设备 1.4.1、挂载:mount 命令格式:mount 参数 设备文件 挂载目录 设备文件的路径因系统不同而不同,一般都在/dev目录下,fdisk –l命令可以查看系统认识到的存储系统,挂载目录任意。 若挂载光驱,命令mount /dev/cdrom /mount 即将光驱挂载在/mount下。 挂载U盘,先disk –l查看有无新的scsi设备,假设为sdd1, mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb。即将U盘挂载在/mnt/usb目录下。参数-t设置文件类型,-o设置io字符。 1.4.2、卸载:umount 命令格式:umount 参数 设备文件/挂载目录 umount命令直接跟挂载的设备文件或挂载目录即可。 上例中只要umount /dev/cdrom 或umount /mount即可卸载cdrom。 二、用户管理 2.1、用户远程登录、退出 2.1.1、windows平台客户端 使用secureCRT远程登录工具,选择协议 ssh2,hostname为远程主机的ip地址,username为登录的用户名,connect连接后,接受密钥,输入密码即可。本例中,使用Oracle用户远程登录到192.168.0.88服务器。 要退出登录,直接输入exit命令或ctrl+D快捷键。 2.1.2、unix平台客户端 rlogin 命令 命令格式:rlogin 主机名 主机名设置为ip地址即可。退出时,直接quit或exit。 2.2、修改用户密码 命令格式: passwd username username为需要修改密码的用户,若无username,表示当前用户。 2.3、增删用户与组useradd,groupadd 命令格式:useradd/userdel 用户名,groupadd/groupdel 组名 本例中增加用户nilw,并设置密码。用该用户登录正常。删除用户时,使用userdel命令,用法同useradd一样。增加组和删除组和增删用户一样,删除组时,要注意组内已无用户。 2.4、改变用户和组:chown、chgrp 命令格式:chown用户名 文件或目录/chgrp组名 文件或目录 更改文件或目录的用户和组 --将oradata这个目录的所有者更改为root --将oradata这个目录的组名更改为root 2.5、更改权限:chmod 命令格式:chmod 选项 文件或目录 选项可选择数字,4-可读,2-可写,1-可执行,可复合为4+1=5表示为可读可执行,4+2+1=7表示为可读可写可执行。选项中三个数字分别指定拥有者、拥有者所属组别、其他组。 要修改本目录和其子目录文件的权限时,使用-R参数,即chmod –R。 本例选项为777表示,文件拥有者、其组和其他组员都可读可写可执行 env.log文件。 2.6、用户切换:su 命令格式:su [-] username ‘-’选项表示切换用户的同时,切换当前的环境变量和路径为新用户的设置,否则只切换用户,但仍保留当前的环境变量设置和路径。本例中,表示由root用户切换到Oracle用户,并切换到Oracle用户的路径和环境变量设置上。若为 su oracle,则只切换当前用户,路径和环境变量不变。命令su不加用户表示相当于su root切换到root系统用户。 2.7、查看当前系统用户who、who am i、finger $ who à 显示所有当前正在使用的用户。 $ who am i à 显示自身用户信息。 finger里显示信息与who类似,使用chfn可以修改用户帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话等信息。 2.8、用户环境设置文件 .profile 每个用户的根目录下有一个隐藏文件.profile,可以用ls –a查看。 每次用户登录时,首先执行该文件。对该用户的环境变量设置,或其它的预处理均可在该文件中设置。 主要参数是PATH、LANG等。可用vi编辑该文件,编辑完成后,使用source 命令使其生效。也可以执行export变量命令,使变量生效。如: LANG=zh_CN.UTF-8;export LANG(标准模式)或者export LANG=zh_CN.UTF-8 2.9、查看用户的变量:env,echo env: 检查用户的环境变量设置,使用env命令,可查看到包含hostname,shell,user,path,LANG,NLS_LANG,language等重要信息。也可以使用管道命令查找特定变量,如env | grep ORACLE,查找ORACLE相关变量。 echo: 命令格式:echo $变量名 上例中查看变量LANG的设置。 2.10、查看shell的变量:set set 显示当前shell的变量,内容较多,包括当前用户的变量 export 显示当前导出成用户变量的shell变量 2.11、设置环境变量 命令格式:变量名=变量值 执行echo $变量名查看 设置变量H的值为a,echo查看H,返回a。 2.12、取消环境变量:unset 命令格式:unset变量名 上例中,变量W的值为w,取消后再echo查看,无该变量值。 总结一下环境变量: set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量 三、解压缩命令 3.1、打包压缩:tar cvf 命令格式:tar cvf 文件名 目标文件或目录, -c, 意为create, 创建新的归档文件, -v,显示信息, -f,必选项,意为file。 上例中,将/etc目录下的所有文件及子目录tar入etc.tar文件中。在/tmp目录中,看到 47M的etc.rar文件。 3.2、解压缩包:tar xvf 命令格式:tar xvf 压缩文档名 [-C 解压路径] -x, 意为extract,从归档文件中解析文件 , -v,显示信息, -f,必选项,意为file, -C,change to directory,可选项,改变解压路径。 如上,解压etc.tar压缩包到当前目录。 3.3、查看tar文件内容:tar tvf 命令格式:tar xvf 压缩文档名 -t, 意为list;-v,显示信息;-f,必选项,意为file 上例查看mrtg.tar压缩包的文件。 3.4、将文件归档至软盘:tar cv6 命令格式: tar cv6 file1 [file2 …] tar cv6 a.c -- 将文件a.c归档至软盘 3.5、将归档文件从软盘读出:tar xv6 tar xv6 --将软盘中的归档文件读出,并存在至当前工作目录。 3.6、查看软盘中的归档文件:tar tv6 tar tv6 --查看软盘中的归档文件。 3.7、磁带上归档文件的处理 磁带上归档文件的处理与软盘中的处理方法基本相同,只是将设备编号6改为8即可。 3.8、压缩tar文件:compress 本例中将mrtg.tar文件压缩,压缩前10K,压缩后828B字节。压缩后mtrg.tar变为mrtg.tar.Z 3.9、解压tar文件:uncompress 解压mrtg.tar.Z,使其变为mrtg.tar,大小也恢复为10K。 3.10、gzip/gunzip解压缩文件 命令格式:gzip/gunzip 参数 文件或目录 主要参数:-d解压,-v详细信息,-l列表,-r目录 --压缩a.txt文件 --解压nilw目录下所有文件 gzip和gunzip类似,参数也差不多。 四、进程管理: 4.1、检查当前系统进程:ps -ef Ps命令检查当前系统的所有用户的进程信息,附加-ef,-aux等参数,可观察到uid、pid、tty、命令等信息。 4.2、查询某个进程个数:ps –ef|grep 命令 |wc –l 本例中匹配ping命令,将输出按行计数,一行表示有一个进程。 或:Ps –ef | grep ping | grep –v grep |wc –l命令 4.3、终止进程:kill -9 PID 本例中Ps –ef命令先查看进程ping的Pid为5701,使用kill -9 5701 即终止该进程。-9意为强行终止。 4.4、查看top进程:top 该命令可查看占用资源较多的进程,如本机当前top占用cpu1.3%,内存0.1%等信息。 4.5、后台进程: 4.5.1、后台执行命令:nohup和& nohup和&命令表示用户退出后,其进程仍然继续执行。如上图pts/1用户运行“nohup ping 192.168.0.1 &”命令后退出,进程5721仍然存在,并且进程用户变为“?”。 4.5.2、定时执行命令:at 命令格式:at 时间,at>command,ctrl+D 运行at加时间选项进入at命令行,输入要执行的命令,输入完后,按快捷键ctrl+D。本例中在17:03分执行ping 192.168.0.1命令。该命令只会定时执行一次。 4.5.3、定期执行命令:crontab 时程表的格式如下 : f1 f2 f3 f4 f5 command 时间段 含义 取值范围 f1   代表分钟   0—59  f2   代表小时  0—23   f3  代表日期 1—31  f4 代表月份 1—12   f5 代表星期几,0代表星期日 0—6 Crontab的命令参数有-u用户,-e编辑,-l查看,-r删除。 执行crontab –e,进入编辑,输入以上内容,使得系统每天的21点27分给Oracle用户发送邮件。定期执行命令适用于自动查询主机和程序信息,备份,删除过期文件等常用操作。如中测环境中,crontab –e后 * * * * * sh /spms/spmsnow/monitor/upd_workorder/upd_workorder_status.sh > /spms/spmsnow/monitor/upd_workorder/updatework.log 意为每隔一分钟执行一次upd_workorder_status.sh脚本,更新表spmswworkordernnnn状态为0的记录为状态1。 pdatework.log4.5.4、查阅后台job命令:jobs 显示后台jobs,如本机显示17:00有个at后台进程和crontab进程。 4.5.5、命令快捷键 暂停前台进程:ctrl+c 终止前台进程:ctrl+z 退出shell:ctrl+d 五、查询系统版本 5.1、检查当前系统内核版本:uname -a 本机通过该命令获得本系统内核版本为2.6.9-42.Elsmp; 也可以使用hostname命令获得主机名,hostid获得主机id,使用arch获得体系结构。 5.2、检查当前系统的发行版本: cat /etc/issue(release) 本机通过该命令获得本系统为linux 企业版AS 4; 六、查询硬件系统信息 6.1、检查当前主机的cpu信息 6.1.1、cat /proc/cpuinfo processor的个数对应cpu的个数,model name对应cpu型号和主频,cache size 对应其cpu缓存容量。本机的cpu个数为1,型号是intel core2 T7300 2G主频,4M缓存。 6.2、检查当前主机的内存、swap信息: 6.2.1、cat /proc/meminfo MemTotol和MemFree的数值对应内存的总大小和空闲大小,SwapTotol和SwapFree对应Swap交换分区的总大小和空闲大小。本机内存总大小为1G,空闲20M左右,swap总大小为600M左右,全部空闲; 6.2.2、free –m 使用free命令可同样达到监控内存和swap的效果,并可加 –s参数定时统计。-/+ buffers/cache 指程序已用空间和可用空间。 6.2.3、sar 使用sar命令并赋以监控周期和次数,得到cpu实时负载信息。 6.3、检查系统PCI/USB硬件信息:lspci,lsusb lspci命令可显示系统中所有PCI总线设备或连接到该总线上的所有设备。类似的命令还有lsusb 6.4、检查当前资源状态 6.4.1、top Top命令执行后,可观察到当前系统运行时间,用户,负载情况,当前进程,cpu、内存、swap的资源占用统计信息。本机14:14:41分启动,已运行5小时21分,当前两个用户,一个活动进程,cpu空闲率为93%,内存200M空闲,交换分区全部空闲; 6.4.2、vmstat Vmstat命令可周期性监控系统各重要参数,并以累计叠加方式呈现,方便观察。本例中每3秒进行一次统计; 七、硬盘检查 7.1、查询block块大小 先df 找到挂载目录的文件系统sda2 再tune2fs -l /dev/sda2 查询到Block size的大小为4K。即一个文件占用空间至少4K。 7.1、检查主机的磁盘分区信息:fdisk –l 该命令可查看出硬盘大小,各分区大小及分区格式,本机共/sda1和/sda2两linux系统分区和/sda3交换分区组成。 7.2、检查当前磁盘容量:df –h 查看分区的容量和负载,本机/sda1分区122M挂载/boot,/sda2挂载在根目录,共28G。使用df –m,df –g,df –k命令同上。 7.3、检查目录和文件大小 7.3.1、du -ch 使用du -ch命令,-c表示统计,-h表示自动转化合适的容量单位,本例中/u01/app/oracle/oradata目录中子目录/hefei为1.5G,目录总大小为1.6G; 有的系统可能不支持c这个参数,使用s替代。 7.3.2、ls -lh 在/u01/app/oracle/oradata这个目录中,使用ls –lh命令,可看到目录中各文件的大小,如system-1.dbf这个文件为101M 7.4、查看硬盘读写速度:hdparm –t /dev/sda 虚拟机显示在3秒钟时间读了76M的数据,读写速度25.5MB/s左右。正常服务器应该在百兆每秒以上。 八、网络检查 8.1、检查当前主机的ip地址:ifconfig 该命令可查看所有当前已激活的网卡状态信息,包括ip地址,掩码,状态等。要检查所有网卡的信息使用-a参数。本机eth0的ip地址为192.168.0.88,其子接口地址为192.168.0.77。 配置网卡ip举例:ifconfig eth0 192.168.0.99 netmask 255.255.255.0。更改ip地址后,网卡可能无法正常工作,需重启网卡,网卡关闭和开启使用ifdown和ifup命令。另外,有时需重启网络服务,命令如下 services network restart。网卡的主要配置文件在/etc/sysconfig/network-scripts/目录下。也可以输入netconfig命令,进入图形界面设置。如下图: 8.2、检查当前主机的路由表:route –n 查看当前主机的路由表和其默认网关等信息,本机显示目标网段192.168.0.0的路由表信息和默认网关192.168.0.1。要修改主机的路由表需man route查看route命令用法。 若增加一条静态路由: 若增加一条默认路由: 8.3、查看主机开通的端口 8.3.1、nmap 该命令附加ip地址即可扫描主机已开通的端口,如本机中已开通ssh和smtp等服务。使用telnet命令可测试Tcp端口的连通性。 8.3.2、telnet 本例中执行telnet 192.168.0.1 808命令, 检查远程主机192.168.0.1的808端口有无开启。提示连接拒绝,表明该端口不通。 8.3.3、查看端口占用 #lsof -i:7009 检查使用7009端口的当前进程 8.4、检查当前主机连接情况:netstat –aon 查看当前网络连接情况,包括协议类别,本地ip和端口,远程连接的ip和端口,状态等信息。 8.5、网络连通性检查 8.5.1、ping Ping命令检查到目的网络的连通性。如上,本机到主机192.168.0.1可达。 8.5.2、traceroute Traceroute类似于windows中的tracert命令,进行路由寻址,并显示报文在路由过程中的延时信息。 九、环境检查 9.1、检查当前系统进程:ps -ef Ps命令检查当前系统的所有用户的进程信息,附加-ef,-aux等参数,可观察到uid、pid、tty、命令等信息,要中断某个进程,使用kill -9 PID命令。 9.2、查看命令历史:history 该命令常用于日常安全检查,检查有无危险命令,通过设置HISTTIMEFORMAT环境变量,可查看命令的执行时间。 9.3、检查当前已连接的用户 9.3.1、who 检查当前已连接的用户,本机显示192.168.0.1以root用户远程登录。 9.4、检查当前用户的环境变量:env 检查用户的环境变量设置,包含hostname,shell,user,path,LANG,NLS_LANG,language等重要信息。 9.5、系统时间和日历:date,cal 9.5.1、时间:Date date命令显示主机时间,若该主机为数据库,此时间也是数据库的时间。 9.5.2、日历:cal cal查看日历。 9.5.3、修改时间:date –s 可以date –s ‘YYYY-MM-DD HH:MI:SS’ 格式,修改后执行clock –w写入BIOS; 也可以用date MMDDHHMIYYYY.SS格式进行修改。 9.6、检查系统服务:service –status-all,chkconfig –list 9.6.1、service –status-all 检查当前系统重要服务运行状态,如iptables,sshd,syslogd等服务。也可以单独查询某项服务,格式为“services 服务名 服务选项”,服务选项一般“status查看状态,stop停止,start运行,restart重新运行”。例如:services iptables stop 关闭防火墙。 9.6.2、chkconfig –list chkconfig –list命令可查看系统启动后运行的服务,0-6表示系统运行级别。如上sysstat服务在0级别关闭,1-5级别开启,6级别关闭。服务的开启也可以使用“chkconfig 服务名 on/down”开启或关闭。 9.7、检查系统字符集:locale 主要控制参数是LANG,保存语言信息的文件在/etc/sysconfig/i18n中。 使用securtyCRT等远程工具登录到系统后,因客户端和服务端字符集包含问题,可能会导致乱码,客户端的字符集应包含服务端的字符集,或两边字符集设置一样。一般情况下,远程工具的字符集设置为utf-8或默认,也可以通过“export LANG=”en_US.UTF-8” ”命令变更或修改profile文件,修改后使用命令“source文件名”使之生效。 9.8、查看当前用户id,whoami 使用id和whoami可查看当前用户名和用户组,本机中当前用户id为605,用户名为mgcrm,组id为602,组名称为crmapp。 十、常用Shell命令 10.1、管道命令:| 管道命令在两个命令之间,其形式为“命令1|命令2”,用于将前面命令的输出结果作为输入传给下一个命令。 例:ps –ef | grep oracle --查询匹配Oracle的进程。 10.2、文件重定向:》,<,>,2> 命令格式:command 选项 文件名 选项》:累积追加到文件 选项<:标准输入 选项>:标准输出 选项2>:将错误信息输入到文件,2》错误信息累积追加到文件 上例中执行ls命令,将打印消息保存至ls.txt文件,将产生的错误信息追加保存至lserr.txt文件中。 10.3、系统命令在线帮助:man、apropos、--help、whatis Man和apropos命令可查询命令手册帮助文档,进入文档后,空格键翻页,回车键光标到下一行, Q键返回shell。 一些命令支持 –-help查看命令参数 例如上例查看ls命令用法,打印出相关选项参数功能。 对于生疏的命令,使用whatis命令查看其用途。上例查看wc命令的用途。 10.4、查看上次登录信息:last 查看用户上次登录信息。包括终端、终端ip地址、时间等信息。 10.5、查看邮件:mail Mail命令可收发邮件,编写邮件,完成邮件处理工作。 例:mail –s “system alert” root nilw-sql.txt --注意$1需要加双引号,在双引号里面的单引号需'\''表示 awk -F: '{print $2"\t",$3"\t""\t",$4"\t",$5"\t",$6}' nilw.txt>nilw.xls --F:意为分隔符为":",\t意为tab键,适用于将文本转换到excel中 awk -F: '{print $2"\t",$3"\t",$4"\t",$5"\t",$6}' nilw.txt>nilw.xls 10.7.12、一些符号: 反引号`:反引号内为系统命令 如:name=`who`,变量name获得当前用户 反斜线\:反斜线用于屏蔽特殊字符,如/,^,&,$,*,+,|字符 10.8、系统命令 1、关机:halt、shutdown -h now 2、重启:reboot、shutdown -r now 3、进入xwindows:init 5、startx 4、Tty切换:ctrl+alt+F1(…F7)或alt++F1(…F7) 5、终端消息广播:wall 命令格式:wall 消息内容 举例:wall system will shutdown after 1 minute,check your jobs!。 这个命令执行后将在所有终端上打印出以下消息:system will shutdown after 1 minute,check your jobs!以提示其他用户尽快完成工作。 技术人员 倪良稳 电话18956064478 邮箱 shangpaishi@qq.com QQ群:197459518

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ] 2 人已下载

下载文档