您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 3.linux常用命令
1.ls--list,/bin/ls,所有用户功能:显示目录文件语法:ls选项[-ald][文件或目录]-a显示所有文件,包含隐藏文件(all)-l详细信息显示(long)-d查看目录属性(directory)-i查看i节点(inode文件数字标识)例:$ls-ld/test2.cd--changedirectory,shell内置命令,所有用户功能:切换目录语法:cd[目录]例:$cd..切换到上一级$cd/切换到根目录$cd!$切换到上个命令参数的目录(!$:上个命令的参数)3.pwd--printworkingdirectory,/bin/pwd,所有用户功能:显示当前所在的工作目录实例:pwd4.touch--/bin/touch,所有用户功能:创建空文件语法:touch[文件名]例:$touchnewfile5.mkdir--makedirectories,/bin/mkdir,所有用户功能:创建新目录语法:mkdir[目录名]-p递归创建文件夹例:$mkdirnewdir$mkdir-pnewdir1/new26.cp--copy,/bin/cp,所有用户功能:复制文件或目录语法:cp选项[-rRfui][源文件或源目录][目的目录]-r复制目录-R复制子目录-f强制复制(force)-u增量覆盖(update)-i互动提示(information)-p保留源文件属性值例:$cpfile1file2dir1将file1、file2复制到目录dir1(复制文件到目录)$cp-Rdir1dir2将dir1小的所有文件及子目录复制到dir2(复制目录到目录)$cp-ufile1file2若file1中的内容多过file2的,则复制多的部分,否则不变。前提:file1与file2的名字一样7.mv--move,/bin/mv,所有用户功能:移动文件,更名语法:mv[源文件或源目录][目的目录]例:$mvfile1file2将当前目录下文件file1更名为file2$mvfile1dir1将文件file1移动到目录dir1下$mv/test/a/test1/b将test下的a文件移到test1下并改名为b8.rm--remove,/bin/mv,所有用户功能:删除文件语法:rm[选项][文件或目录]-r删除目录(需确定是否删除)-i交互操作-f强制删除(或\rm文件名),不用确定例:$rmfile删除文件file$rm-rdir1删除目录dir1,需要确定dir1下(包括dir1)所有文件$rm-rfdir2强制删除目录dir1,不需要确定9.cat--concatenateanddisplayfiles,/bin/cat,所有用户功能:显示文件内容(逐行显示,不适合长文件)语法:cat[选项][文件名]-n显示行号(包括空行)-b显示行号(不包括空行)注:若文件较长,不能显示全部,只能显示最后一屏10.more--/bin/more,所有用户功能:分页显示文件内容语法:more[文件名]space或f显示下一页enter显示下一行q或Q退出11.head--/bin/head,所有用户功能:查看文件的前几行,不加行数默认显示10行语法:head-num[文件名]-num显示文件的前num行12.tail--/bin/tail,所有用户功能:查看文件的后几行,默认显示10行语法:tail-num[文件名]-num显示文件的后num行-f动态显示文件内容的后10行13.tar功能:压缩解压语法:tar[主选项+辅选项]文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x从档案文件中释放文件。相当于拆包。t列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。辅助选项:-z:是否同时具有gzip的属性?亦即是否需要用gzip压缩或解压?一般格式为xx.tar.gz或xx.tgz-j:是否同时具有bzip2的属性?亦即是否需要用bzip2压缩或解压?一般格式为xx.tar.bz2-v:压缩的过程中显示文件!这个常用-f:使用档名,请留意,在f之后要立即接档名喔!不要再加其他参数!-p:使用原文件的原来属性(属性不会依据使用者而变)实例:tarzxvfjava.tar.gz14.关机重启命令(shutdown、halt、reboot、init)在linux下关机和重启系统有shutdown、halt、reboot、init,对于他们来说他们的内部工作过程是不相同的。1、shutdown命令使用它可以安全地关闭系统,然而在关闭系统时,会通知所有登录的用户系统将要关闭,并且所有的指令都将会被冻结,即所有的新用户不能再登录,使用该指令将会出现立即关闭或重启以及延迟一段时间关闭或重启。(注意:只有超级用户才能使用该命令)命令语法格式:shutdown[选项][时间][警告信息]该命令中各选项的含义说明:-k:只是发出警告信息给用户-r:关闭系统后重启系统-h:关闭系统后不重启系统-f:快速关闭系统,但是是重启系统时不进行磁盘检测(在实验时发现系统进入bios界面,但是不能进行任何操作)-n:快速关闭系统,但是不经过init程序关闭-c:中断关闭系统(没有找到具体怎么实验)2、halt命令使用halt命令就是调用“shutdown-h”命令来执行关闭系统命令语法格式;halt[选项]-w:并不是真正的关闭系统,只是写“wtmp”(/var/log/wtmp)记录-d:不写“wtmp”-f:没有调用“shutdown”而是强制关闭-i:关闭系统或重启系统前,关闭所有的网路uo接口-p:该选项为缺省选项,关闭系统时调用“poweroff”3、reboot命令reboot命令的工作过程与halt命令相似,但是reboot是引发主机重启。它所有的参数与“halt”相似。4、init命令init命令运用系统的运行级别控制系统。它是所有系统的进程的祖先,它的进程号始终是1,所以发送“TERM”信号给init会终止所有用户进程和守护进程等,“shutdown”即就是使用这种机制。init0为关闭系统,init6为重启系统。15.vi文件15.1查看编辑文件内容15.2点击键盘”insert”启用编辑状态。编辑完成后,点击ESC,退出编辑状态。输入:wq表示退出并保存。ftp:filetransferprotocol文件传输协议
本文标题:3.linux常用命令
链接地址:https://www.777doc.com/doc-1679739 .html