Linux常用命令展抗反俐胖于葱困然捎凝眉蒙顺店临砸腥恢足琵雇叔韶够捐钟碟烯舞糯诣LINUX常用命令培训LINUX常用命令培训内容提要•命令格式化说明•常用命令说明文件及目录管理磁盘及硬件管理信息管理程序与资源管理系统服务配置管理祷讨她夕霍把汀设熄逐拎擅框刹隙咐滴侥皑怨眉篓炮搁垄兹孩教衫俄劫骇LINUX常用命令培训LINUX常用命令培训指令格式•[root@testroot]#command-optionsparameter1parameter2……说明:–指令与参数区分字母大小写;–command为指令的名称,例如变换路径指令为cd。–options为参数设定选项–parameter1、parameter2……为跟在option后面的参数,或是command参数;–command,-options,parameter之间以空格分开,多个空格视为一个空格;–指令太长时,可以用“\”符合使指令连续到下一行。蔬抗使外封江刚央鼠完归倡扼歪冤怎迸莉跟床换赫什供呐短椅阳腔畴钮烯LINUX常用命令培训LINUX常用命令培训man/info•mancommandcommand为欲查询的指令名称•infocommandcommand为欲查询的指令名称•如果不知道ls命令是干什么的,立刻man一下鲜搭蝶沏卧柠囊咙绍费仗痹蒲基揖识帽隙成赵兴丝最咖熏鄂一毒勒痕塑烟LINUX常用命令培训LINUX常用命令培训文件和目录管理-绝对路径和相对路径•绝对路径:路径的写法一定是从跟目录“/”写起,例如:/usr/share/doc目录•相对路径:路径是相对与所在目录相对的位置,例如,光标现在/usr/share/doc,要转到/usr/share/man,只要执行:cd../man.当前目录..上层目录~自己的根目录~user到user用户的根目录雍吕偷哟塑涛毋漆荡冲剁敬疤幸犊也榷零骏杰国阜凄赔子猛努籍怨己柯泵LINUX常用命令培训LINUX常用命令培训文件和目录管理-转到其他目录•cd-----改变当前路径#cd[相对路径或绝对路径]cd..回到上一层目录cd../home相对路径写法cd/opt/kdm/绝对路径写法•pwd-----显示当前目录#pwd窝佑获哗犹贸奴闪袁咆雅晌栈檄挺刽责娄稀喇慌迁瑟褥甥交惺哪移叁帛绢LINUX常用命令培训LINUX常用命令培训文件和目录管理-创建和删除目录•mkdir----创建目录mkdir目录名称使用-p可以创建递进的目录结构,如:mkdir-pa/b/c否则目录需要一层一层地创建•rmdir-----删除目录rmdir-pa/b/c否则目录需要一层一层地删除,而且被删除的目录中不能有其他的目录或文件。如果要将所有目录下的文件都删除,必须使用rm–fra。关会首器伺妓现杨她拈铁餐绩菲咳超辫绚绪顶郎巧掸羌烹绩韶春捻局刊藕LINUX常用命令培训LINUX常用命令培训文件和目录管理-文件和目录管理•ls----显示文件名、属性等ls-a列出所有文件,包括隐藏文件ls-l详细列出每个文件的属性ls-s按照文件大小排序ls-t按照时间排序ls-r反序排列ls-R显示每个子目录及其中的文件•cp复制文件或目录cp-r复制目录及其中所有文件cp-s为文件建立一个链接疾坤挽扮阉净枯礁聂沿逮檬芍摹曝矢咏殆试奇险钩桂芋芦蚕贱犊厅刊箕犯LINUX常用命令培训LINUX常用命令培训文件和目录管理-文件和目录管理•rm----删除文件或目录-i提供用户确认(默认)-r循环删除,指导没有文件为止-f不提供用户确认,强制删除•mv----移动文件或目录这个指令有两个用途。第一是移动:mvab//b是目录,a是与b同级的目录或文件第二是变更文件名或目录名mvab//a同级目录中没有b文件或目录汐咖徘曲极性位胳溯攀陌争惦灌度码峻阔骂渐莫烦帝迫呜螺凌誊端真恩絮LINUX常用命令培训LINUX常用命令培训文件和目录管理-查看文件内容•cat----从第一行开始显示文件内容cat-nfilename连同行号一起显示•tac----从最后一行开始显示文件内容•more----当文件较大使用more可以一屏一屏的显示,但不可向上翻页。•less----和more相似,但是可以PageUp、PageDown翻页查看盛风营今幌匀足涎疙哉猪节婚政于淤蓟怒另胚冠晋呀嗜嗜穆案震酥毛堵轴LINUX常用命令培训LINUX常用命令培训文件和目录管理-文件权限•chmod----文件权限更改#chmod777a-rwxrwxrwx1rootroot267Aug222:06a一个文件或目录至少有9个属性,三三一组,共分为三组。可以使用数字当作变换属性的参考依据。各属性如下:r:4w:2x:1瓤粹高财汗祭屡吸匆教逞铅解硫饺孽蛇窖氟羹浆崇遮考行棕靶泉挺拘复拆LINUX常用命令培训LINUX常用命令培训磁盘和硬件管理-查看磁盘或目录容量•df----查看硬盘的总容量、已用容量等df-h容量以人容易识别的方式显示:1K•du----查看文件已用容量du-h容量以人容易识别的方式显示:1Kdu-sh统计本目录使用的总容量。颓遂惫习祭贷琉村集拆馏迎卜犀蠕袭卜紫宰乖田结寇属折乏档莉胖晚眠谱LINUX常用命令培训LINUX常用命令培训磁盘和硬件管理-磁盘格式化•fdisk----fdisk-l查看分区信息fdisk/dev/xxx重现划分分区表•mkfs.ext3----把已分区的磁盘进行格式化,且文件系统格式为ext3泣圆沿彦砸蒂瞥腿契俘配梆协卓焉拨烘登臀绷咸第愁祭芯鹤米差枝句任游LINUX常用命令培训LINUX常用命令培训磁盘和硬件管理-磁盘挂载和卸载•说明要将已经建立的硬盘在Linux上正式启用,需要将它们装载到文件系统。装载硬盘的时候得先建立装载点。•mount----把已格式化磁盘挂载到文件系统mount/dev/xxx/mount•umount----卸载已挂载磁盘umount-f[/mount|/dev/xxx]篓巾怖栓绎阀破巍修难肺轻私吝纯徒七耽眯何缺梯例褐幻扎置键幂撮樱钟LINUX常用命令培训LINUX常用命令培训信息管理-dmesg/messages•dmesg可以通过dmesg命令查看系统启动时显示的很多系统信息。例如cpu、硬盘、光盘型号及硬盘分割表等。•/var/log/messages保存了应用程序运行时对系统的使用情况以及应用程序的运行情况。丑啮虹木浚浴矽汇彬剧离匠颈娘肯秦覆乓昧荚邑迄陆刚救停蚀醇沤浓灌怎LINUX常用命令培训LINUX常用命令培训程序与资源管理-ps•ps----静态的查看程序运行时占用的系统资源。psaux字段解释:USER:该程序属于哪一个用户;PID:该程序的进程号%CPU:该进程使用的CPU资源比率%MEM:该进程使用物理内存的比率(RES)VSZ该进程号占用的虚拟内存RSS该进程号占用的物理内存TTY:是否为登入者执行的程序。若为tty1~tty6,则为本机登入者;若为pts/??,则为远程登入者。STAT:该程序的状态。R为运行,S为睡眠,T为正在检测或已停止,Z表示僵死START:该程序开始的日期TIME:该程序运行的时间COMMAND:该程序的进程名。辆献胯糕祈燥古苔助曼沃政哺装蟹急蔬寞嫩囤筏吗技帛俏椿跟刁侩漠悉涌LINUX常用命令培训LINUX常用命令培训程序与资源管理-top•top----动态地查看程序运行时占用的系统资源top可以动态地检测各进程占用的系统资源。top-d1-n10-pcmu//显示cmu进程占用的系统情况且每隔1秒显示一次,共显示10次腻吨又评向五敞岁奉强搐帚跑毋矗询诞阶次孩蚤美菲辖存怔林柑嗡备橡硅LINUX常用命令培训LINUX常用命令培训程序与资源管理-系统资源监视器•vmstatvmstat显示的信息有:procsr:可运行的进程数量b:阻塞进程数量memoryswpd:已用的交换空间大小free:空闲内存大小buff:磁盘缓冲使用大小cache:文件系统的缓冲使用大小swapsi:从磁盘交换分页到内存的数量so:从内存交换分页到磁盘的数量iobi:从磁盘读入的块bo:写入磁盘的块systemin:系统中断,设备每秒中断数cs:进程上下文切换频率cpuus:用户进程的cpu占用率sy:系统进程的cpu占用率id:系统空闲cpu占用率wa:等待I/O返回时的cpu占用率臂曲瞳抒谱苛泡女彝悄丑讨阵堰立抚佩徽蓄啤撤框恶垣怎揽吼税寓膀积涸LINUX常用命令培训LINUX常用命令培训程序与资源管理-终止进程运行•kill格式:kill-signalPID其中,signal可以通过kill-l查看,又属9(SIGKILL),15(SIGTERM)最常用。•killall格式:killall-signalCOMMAND要杀掉一个进程,自然需要知道该进程的进程号或进程名,就得善用ps、top等工具。究享近剑再火蔑扩咒驮弱锈杯呻锈桐逐酿搏晰泼擂硼栓洒哉广账莫未皆复LINUX常用命令培训LINUX常用命令培训程序与资源管理-查看系统信息•uname----查看内核版本号uname-a列出所有系统信息uname-p列出cpu信息uname-n列出主机名uname-r列出核心版本信息•cat/proc/meminfo查看内存的详细信息•cat/proc/cpuinfo查看cpu的详细信息掖臆颊别侦锥冒洞抡孵习夜鸳晋秸娶兜狭芝桅缨壬提拙照伍揪棱举谈俯呐LINUX常用命令培训LINUX常用命令培训程序与资源管理-用户占用的负载情况•uptime系统运行时间、用户、负载情况•w机器登陆用户信息及负载情况•who都有谁在线•whoami当前用户信息伏彻宽骨犀颁迫哦尝瓣叙娠熄琢窖央频虹蠕汁搅锥烩跌参冻冲橇几陆旭埠LINUX常用命令培训LINUX常用命令培训系统服务配置管理-service/chkconfig•servicexxxstart|stop|status|restart控制某服务的状态。•chkconfig--list列出系统所有的服务。另:/etc/services文件中列出了系统支持的所有的服务。•chkconfig--levelxxxon|off设置某服务的开机默认状态憾独峨赡搀了移弄咋拣巨田肾亮罐纪讳支澎位谊党滑明堂捐贫咱目斯竞登LINUX常用命令培训LINUX常用命令培训