简单命令操作基本操作命令1、命令帮助man如manls查看ls命令的帮助退出用q2、用户命令$fingerusername显示用户username的信息$who显示当前登陆用户$su成为root用户注意,以超级用户的root账户登录,则终端提示符为#。如果以普通用户登录,则终端提示符为$$sudocommand以root用户身份执行3、简单操作cd切换目录1.cd/root/Docements#切换到目录/root/Docements2.cd./path#切换到当前目录下的path目录中,“.”表示当前目录3.cd../path#切换到上层目录中的path目录中,“..”表示上一层目录注意绝对路径和相对路径的区别.pwd查看当前路径ls查看文件与目录的命令1.-l:列出长数据串,包含文件的属性与权限数据等2.-a:列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)3.-d:仅列出目录本身,而不是列出目录的文件数据4.-h:将文件容量以较易读的方式(GB,kB等)列出来5.-R:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来cp命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下:1.-a:将文件的特性一起复制2.-p:连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份3.-i:若目标文件已经存在时,在覆盖时会先询问操作的进行4.-r:递归持续复制,用于目录的复制行为5.-u:目标文件与源文件有差异时才会复制例如:1.cp-afile1file2#连同文件的所有特性把文件file1复制成文件file22.cpfile1file2file3dir#把文件file1、file2、file3复制到目录dir中mv命令该命令用于移动文件、目录或更名,move之意,它的常用参数如下:1.-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖2.-i:若目标文件已经存在,就会询问是否覆盖3.-u:若目标文件已经存在,且比目标文件新,才会更新注:该命令可以把一个文件或多个文件一次移动一个文件夹中,但是最后一个目标文件一定要是“目录”。rm命令该命令用于删除文件或目录,remove之间,它的常用参数如下:1.-f:就是force的意思,忽略不存在的文件,不会出现警告消息2.-i:互动模式,在删除前会询问用户是否操作3.-r:递归删除,最常用于目录删除,它是一个非常危险的参数mkdir命令创建一个目录主要参数1.-p:可将不存在的上层目录递归建立起来如mkdirtest1/test2/test3-prmdir命令删除一个空目录touch如果文件不存在,创建一个空白文件;如果文件存在,更新文件读取和修改时间rma.crm删除文件或目录常用参数–r–fclear清空屏幕moreless命令more一页一页的显示文件内容空格键可以向下翻页q退出/字符串向下搜寻“字符串”less可以向上翻页空格或pagedown向下翻页pageup向上翻页/字符串向下搜寻“字符串”?字符串向上搜寻“字符串”headtail命令head只看头几行内容-n参数表示显示几行的意识tail只看末尾几行常用的热键TAB和ctrl+cTAB键的两大作用:1、只需输入文件或目录名的前几个字符,然后按TAB键,如无相重的,完整的文件名立即自动在命令行出现;如有相重的,再按一下TAB键,系统会列出当前目录下所有以这几个字符开头的名字。2.在命令行下,只需输入例如m,再连续按两次TAB键,系统将列出所有以m开头的命令,(包括自定义的Bshell命令函数),对查找某些记不清楚的命令特有用。例如输入ftp,将查到ftp,ftpcount,ftpwho,ftpshut等本不熟悉的命令ctrl+c键:让当前的程序停掉切换运行等级Linux共有七种执行等级:--runlevel0:关机--runlevel3:多用户的文本模式--runlevel5:图形模式--runlevel6:重新启动使用init这个指令来切换各模式如init3文件的压缩与解压在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名在具体总结各类压缩文件之前,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了。tar命令的基本用法注意*这个符号的使用#tar-cfall.tar*.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。#tar–rfall.tar*.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。#tar-ufall.tarlogo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。#tar-tfall.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思#tar–xfall.tar这条命令是解出all.tar包中所有文件,-x是解包的意思为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。这就是tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等。1)tar调用gzipgzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip:#tar-czfall.tar.gz*.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz#tar-xzfall.tar.gz这条命令是将上面产生的包解开。2)tar调用bzip2bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用bzip2。下面来举例说明一下:#tar-cjfall.tar.bz2*.jpg这条命令是将所有.jpg的文件打成一个tar包,并且调用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2#tar-xjfall.tar.bz2这条命令是将上面产生的包解开。解压总结1)对于.tar结尾的文件tar-xfall.tar2)对于.gz结尾的文件gzip-dall.gzgunzipall.gz3)对于.tgz或.tar.gz结尾的文件tar-xzfall.tar.gztar-xzfall.tgz4)对于.bz2结尾的文件bzip2-dall.bz2bunzip2all.bz25)对于tar.bz2结尾的文件tar-xjfall.tar.bz2另外对于Window下的常见压缩文件.zipLinux也有相应的方法来解压它们,linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:#zipall.zip*.jpg这条命令是将所有.jpg的文件压缩成一个zip包注意:如果要压缩的是个文件夹,则要加上-r参数,表示调用递归压缩,如:zip-rtemp.ziptemp#unzipall.zip这条命令是将all.zip中的所有文件解压出来