Linux命令精品参考手册代码.doc_第1页
Linux命令精品参考手册代码.doc_第2页
Linux命令精品参考手册代码.doc_第3页
Linux命令精品参考手册代码.doc_第4页
Linux命令精品参考手册代码.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

即用即查Linux命令行实例参考手册代码第7章 系统管理命令更换系统登录Shellchshchsh命令语法:chsh 参数 用户名称实例1:显示系统中所有可用的Shell以及受限账户,命令如下:testuserlocalhost $ chsh l系统会从文件/etc/shells中读出有的Shell。rootlocalhost #cat /etc/passwd | grep nologin实例2:查找并更改指定用户所使用的Shell,命令如下:rootlocalhost # finger testuser | grep Shell系统会显示出用户testuser当前所使用的Shell,然后再输入命令:rootlocalhost # chsh -s /bin/zsh testuser将用户testuser的Shell更改为zsh。参数“-s”后面必须是指定Shell的文件路径,否则系统会返回出错信息。声明Shell变量declaredeclare命令语法:declare 参数 =实例:为Shell增加一个变量“City”,命令如下:rootlocalhost # declare City=“chongqing” Shell中就会增加一个“City”变量,查看变量的值输入以下命令即可。 rootlocalhost # declare -p City 启动/关闭Shell内部命令enableenable命令语法:enable 参数 命令名称实例1:显示所有允许的内部命令。rootlocalhost # enable p实例2:禁止使用指定内部命令,命令如下:rootlocalhost # enable -n setShell将禁止使用“set”命令,使用以下命令查看就找不到“set”命令了。rootlocalhost # enable -p实例3:显示禁止使用的内部命令,使用以下两条命令均可。rootlocalhost # enable -n -p rootlocalhost # enable -np批处理历史命令fcfc命令语法:fc 参数 第一个命令 最后一个命令或fc -s实例1:显示历史命令列表。rootlocalhost # fc l实例2:重新执行历史命令中的一个,命令如下:rootlocalhost # fc 65系统将在文本编辑器中写入65对应的命令who -H -u”,退出编辑器以后可以得到执行结果。显示帮助信息helphelp命令语法:help -s PATTERN实例1:显示cd命令的使用帮助。rootlocalhost # help cd实例2:仅显示cd命令的语法信息。rootlocalhost # help -s cd 显示命令使用的历史historyhistory命令语法:history 参数 文件名实例1:显示最近5次使用过的命令,输入命令:rootlocalhost # history 5系统会列出最近5条使用过的命令。实例2:重新执行某条命令,输入以下命令即可:rootlocalhost # !73系统将会执行73对应的命令。设置Shellsetset命令语法:set 参数实例1:显示当前Shell的所有变量及其设置情况。rootlocalhost # set实例2:禁止以“! 命令”的形式执行历史记录中的命令,命令如下:rootlocalhost # set +H系统将不再允许以“! 命令”的形式执行历史记录中的命令。暂停执行Shellsuspendsuspend命令语法:suspend 参数实例:强制暂停当前登录Shell,输入命令:rootlocalhost # suspend f系统会强制暂停当前登录的Shell。Shell程序资源控制ulimitulimit命令语法:ulimit 参数实例1:显示所有的资源限制,命令如下:rootlocalhost # ulimit a实例2:设置系统资源限制。设置普通用户所能建立的文件上限为2 048个扇区,所能使用的内存上限为512KB,所能启动的最大程序数目为1 024个。命令如下。rootlocalhost # ulimit -f 2048 -m 512 -u 1024打开/关闭进程记录acctonaccton命令语法:accton 参数 文件名按周期运行指定命令anacronanacron命令语法:anacron 参数 作业名 | 参数在指定的时间执行命令atat命令语法:at 参数 日期/时间显示最近的作业队列信息atdatd命令语法:atd 参数实例:设置负载限制系数。命令如下:rootlocalhost #atd l 1显示待执行的at命令队列atqatq命令语法:atq 参数实例:显示待执行的命令队列,命令如下:rootlocalhost # atq系统将显示使用at命令后当前待执行的命令队列。删除待执行的at命令队列atrmatrm命令语法:atrm 参数实例:删除指定的待执行作业,命令如下:rootlocalhost # atrm 作业编号系统将删除指定编号的待执行作业。将命令放置在后台运行bgbg命令语法:bg 作业编号要将指定作业转入后台执行,先用组合键“Ctrl+z”将其挂起,然后执行如下命令即可:rootlocalhost #bg 该作业编号显示后台执行的作业jobsjobs命令语法:jobs 参数 作业编号实例:显示后台执行的作业。rootlocalhost # jobs将程序或者命令切换到前台执行fgfg命令语法:fg 命令名称实例:将指定作业转到前台执行。首先创建一个在后台运行的作业vi,命令输入如下:rootlocalhost # vi test1.txt &查看后台作业的运行情况:rootlocalhost # jobs将后台作业移到前台运行。rootlocalhost # fg 1初始化处理控制initinit命令语法:init 0123456abcqQsS 或telinit 0123456abcqQsS实例:初始化运行级别为1的进程,在shell提示符下输入:rootlocalhost # init 1系统将初始化所有运行级别为1的进程。中止正在执行的程序或作业killkill命令语法:kill -s 程序 或 kill -l 实例:终止指定进程。首先用ps命令列出当前系统中正在运行的程序,得出vi进程的ID为2967,然后输入:rootlocalhost # kill -9 进程ID不停止执行程序nohupnohup命令语法rootlocalhost # nohup 参数暂停执行程序sleepsleep命令语法:sleep 参数 时间实例:暂停执行程序20秒,系统将在20秒的时间过后才执行相关命令。rootlocalhost # sleep 20s;ls -al检查、设置系统的各种服务chkconfigchkconfig命令语法:chkconfig参数 系统服务或chkconfig-level 系统服务 on/off/reset实例1:显示当前系统所有服务各个运行等级的状态。rootlocalhost # chkconfig -list 实例2:显示某个特定服务的运行状态。rootlocalhost # chkconfig -list vsftpd实例3:设置某个特定服务的运行等级状态,命令如下:rootlocalhost # chkconfig -level 2 vsftpd on将vsftpd服务的2运行等级启动。显示开机设备信息dmesgdmesg命令语法:dmesg 参数在开机的时候,系统引导信息在屏幕上停留的时间很短,即使有什么错误信息,也不一定能够看清楚。在系统开机后,要想重新查看引导信息,可以使用如下命令。rootlocalhost # dmesg查看环境变量exportexport命令语法:export 参数 变量名=变量值实例1:显示所有环境变量,命令如下:rootlocalhost # export p系统当前所有的环境变量及其值。实例2:改变某个环境变量的值,命令如下:rootlocalhost root# export HOME=rootHOME变量值将变为“/”。显示内存使用情况freefree命令语法:free 参数实例1:显示当前系统内存信息。rootlocalhost root# free 实例2:显示内存总和。用户要查看当前系统的内存总和,只需输入以下命令即可:rootlocalhost root# free -1载入模块insmodinsmod命令语法:insmod 参数 模块文件 符号名称 = 符号值自动处理可载入模块modprobemodprobe命令语法:modprobe 参数 模块文件 符号名称 = 符号值模块依赖性检查depmoddepmod命令语法:depmod 参数实例:Linux内部模块有许多并且相互依赖,要查看这些依赖关系输入以下命令即可:rootlocalhost # depmod -n | more因为模块太多,为便于查看加上“more”分页显示。查看系统已载入模块lsmodLsmod命令语法:lsmod在shell提示符下输入命令,将显示已加载的模块信息。编译和维护软件makemake命令语法:make 参数 目标文件配置系统的各种服务ntsysvntsysv命令语法:ntsysv 参数实例:在指定的执行等级中,设置开启某项系统服务。用户如果需要在开机时候自动加载SSH服务,可以输入以下命令:rootlocalhost # ntsysv -level 0进入图形化配置界面,选择“sshd”即可。重新启动系统rebootreboot命令语法:reboot 参数实例:重新启动系统,直接输入以下命令:rootlocalhost # reboot删除模块rmmodrmmod命令语法:rmmod 参数 模块名称.实例:删除系统指定模块。第1步,首先用命令lsmod列出当前系统加载的模块。rootlocalhost root# lsmodrootlocalhost root# rmmod ext3第2步,删除模块值为0 的rfcomm模块,使用以下命令:rootlocalhost root# rmmod rfcomm系统将卸掉当前所加载的rfcomm模块。软件包管理rpmrpm命令语法:rpm 参数实例1:安装软件包。软件包的安装命令如下:rootlocalhost #rpm ivh software.rpm 实例2:安装Samba服务。rootlocalhost #rpm -ivh libsmbclient-3.0.30-35.i3 86.rpmrootlocalhost #rpm -ivh libsmbclient-devel-3.0.30-3 5.i386.rpmrootlocalhost #rpm -ivh samba3-client-3.0.30-35.i 386.rpmrootlocalhost #rpm -ivh samba3-3.0.30-35.i386.rpmrootlocalhost #rpm -ivh samba3-cifsmount-3.0.30-3 5.i386.rpmrootlocalhost #rpm -ivh samba3-utils-3.0.30-35.i38 6.rpmrootlocalhost #rpm -ivh samba3-winbind-3.0.30-35.i 386.rpm实例3:卸载软件包软件包卸载的语法格式如下:rootlocalhost #rpm -e software删除gaim软件。rootlocalhost #rpm e software nodeps忽略依赖性检查删除软件 。实例:卸载旧版Samba,执行以下命令即可:rootlocalhost #rpm -e samba-client-3.0.23c-2rootlocalhost #rpm -e samba-comon-3.0.23c-2实例4:升级RPM包升级软件包和安装软件包十分类似,命令如下:rootlocalhost #rpm uvh software.rpm 升级实际上包括软件包的卸载与安装两个过程,当用户使用旧版本的软件包来升级新版本的软件时会出现错误,加入-oldpackage参数可以使用旧版本的软件包来替换系统中版本更高的原软件包。实例5:软件包查询rpm命令行工具可以查询软件是否安装和安装的位置。常用的命令格式如下:rootlocalhost #rpm -qa;查询本系统中通过rpm安装的所有软件rootlocalhost #rpm -q software;查询是否安装software软件rootlocalhost #rpm -ql software;查询software安装的位置查看系统是否安装DNS服务。rootlocalhost etc#rpm qa |grep bind实例6:验证软件包软件包的验证是通过比较已安装的文件和软件包的原始文件信息,从而得出软件包的相关信息,以判断是否存在问题。验证的主要信息包括文件的尺寸、MD5校验码、文件权限、类型、属主和用户组等。rootlocalhost # rpm -Vf /bin/vi 验证包含特定文件的软件包。rootlocalhost # rpm -Va 验证所有已安装的软件包。rootlocalhost # rpm -Vp software.rpm 验证指定软件包。rootlocalhost # rpm -Va 显示出文件删除的情况。设置公用程序setupsetup命令语法:setup实例:setup命令设置界面直接进入图形化的设置界面。如果需要对系统服务进行设置,可以切换至“系统服务”选项,再按“TAB”键转到“运行工具”,回车进入系统服务的设置界面。关闭计算机shutdownshutdown命令语法:shutdown 参数实例:关机之前向连接用户发出警告,命令如下:rootlocalhost # shutdown +1 The systerm is goint to shutdown in 1 minute系统将向当前在线用户发出警告,并于1分钟后关机,取消该命令按CTRL+C即可。显示系统负载tloadtload命令语法:tload 参数终端机编号实例:每隔2秒显示当前系统的负载状态。rootlocalhost # tload -d 1 -s 2 检查磁盘中损坏的扇区badblocksbadblocks命令语法:badblocks 参数 磁盘装置 磁盘区块数 起始区块实例1:检查设备/dev/sda1中的前5 000块,命令如下:rootlocalhost # badblocks -s -v /dev/sda1 5000实例2:从500块开始,检查500到5000块,显示详细信息,命令如下:rootlocalhost # badblocks -s -v /dev/sda1 5000 500修复损坏的.bz2文件bzip2recoverbzip2recover命令语法:bzip2recover .bz2压缩文件实例:修复损坏的.bz2文件。假设系统中存在名为testhhwork.bz2的文件,而该文件可能已经损坏,要进行修复处理,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论