最佳命令:--help1。查看文件信息:lsls是英文wordlist的缩写,作用是列出目录的内容。它是用户最常用的命令之一。它类似于DOS下的dir命令。Linux文件或目录名称最多可以包含265个字符,“.”代表当前目录,“..”代表上级目录,“.”开头的文件。是隐藏文件。只能用-a参数显示。参数含义-a显示指定目录下的所有子目录和文件,包括隐藏文件-l以列表形式显示文件的详细信息-h配合-l以方便用户显示文件大小通配符类似于下的文件操作DOS,在Unix/Linux系统中,也允许使用特殊字符同时指代多个文件名。这些特殊字符称为通配符。通配符的含义*file表示文件名中的所有字符lste*查找以te开头的文件ls*html查找以html结尾的文件?代表文件名中的任意字符。ls?.c仅查找具有任何第一个字符和后缀.c的文件。是一个?只查找只有3个字符的文件,前2个字符是a.,最后一个字符是随机的[]["和"]"括起字符组,表示可以匹配字符组中的任意一个。"-"用于表示字符范围。[abc]匹配a,b,c中的任意一个[a-f]匹配froma到f范围内的任意字符ls[a-f]*查找范围内任意字符开头的文件fromatoflsa-f查找文件名为a-f的文件,当“-”在方括号外时丢失“?”和“*”在方括号中,不使用转义符将失去通配符的作用ls*a搜索名为*a的文件2、输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,并将终端应该显示的内容保存到指定的文件中ls>test.txt(test.txt如果不存在则创建,如果存在则覆盖其内容)注意:>输出重定向会覆盖原来的内容,>>输出重定向会追加到文件末尾。3、分屏显示:当查看内容较多时,在信息过长无法一屏显示时,屏幕会快速滚动,使用户无法看到文件内容。这时候可以使用more命令一次只显示一页。按空格键显示下一页。按q键退出显示,然后按h键获取帮助。更多test.txt4。管道:|管道:一个命令的输出可以通过管道作为另一个命令的输入。我们可以理解现实生活中的管道。管子一端塞进去,另一端拿出来。这里,“|”的左右两边分为两端,左端塞(写),右端取出(读)ls-alh|more对ls操作的结果进行more操作5、切换工作目录:cd使用Unix/Linux时,经常需要切换工作目录。cd命令可以帮助用户切换工作目录。Linux中的所有目录和文件名都区分大小写。cd后面可以跟绝对路径或相对路径。如果省略目录,则默认为当前用户的主目录。命令含义cd切换到当前用户的主目录(/home/user目录)。当用户登录时,默认目录是用户的主目录。cd~切换到当前用户的家目录(/home/user目录)cd.切换到当前目录cd..切换到上级目录cd-可以进入上次所在的目录注意:如果路径从根路径开始,那么需要在路径前加“/”,比如“/mnt”,一般是进入某个目录下的文件夹,前面不需要加“/”.6、创建链接文件:lnLinux链接文件类似于Windows快捷方式。链接文件分为软链接和硬链接。软链接:软链接不占用磁盘空间,删除源文件后软链接失效。硬链接:硬链接只能链接普通文件,不能链接目录。()->内容为说明ln源文件链接文件(硬链接)ln-s源文件链接文件(软链接)硬链接文件,两个文件占用相同大小的硬盘空间,即使源文件被删除,链接文件仍然存在,所以-s选项是更常见的形式。注意:如果软链接文件和源文件不在同一个目录下,源文件必须使用绝对路径,不能使用相对路径。7、文本搜索:grepLinux系统中的grep命令是一个强大的文本搜索工具,grep可以对文本文件进行搜索。模式查找。如果找到模式,则grep打印包含该模式的所有行。grep[-option]'searchcontentstring'文件名grep'H'test.txt选项含义-v显示所有不包含匹配文本的行(相当于否定)-n显示匹配行和行号-i忽略大小写的grepsearchcontentstring可以是正则表达式参数,意思是行首有^a,搜索以m开头的行;grep-n'^a'1.txtke$在行尾,搜索以ke结尾的行;grep-n'ke$'1.txt[Ss]igna[Ll]匹配[]中的一系列字符之一;搜索与单词signal、signalaL、Signal、SignaL匹配的行;grep-n'[Ss]igna[Ll]'1.txt.(dot)匹配一个非换行符;匹配e和e之间的任意字符,可以匹配eee、eae、eve,但不能匹配ee、eaae;grep-n'e.e'1.txt8.查找文件:find通常用于查找特定目录下符合条件的文件,也可用于查找特定用户拥有的文件命令含义find./-nametest.sh查找目录下所有名为test.sh的文件当前目录find./-name'*.sh'查找当前目录下所有后缀为.sh的文件find./-name"[A-Z]*"查找当前目录下所有大写字母开头的文件find/tmp-size2MFind在/tmp目录中查找等于2M的文件find/tmp-size+2M在/tmp目录中查找大于2M的文件find/tmp-size-2M在/tmp目录中查找小于2M的文件find./-size+4k-size-5M在当前目录下查找大于4k小于5M的文件find./-perm0777在当前目录下查找权限为777的文件或目录9.复制文件:cpcp命令的作用是将给定的文件或目录复制到另一个文件或目录,相当于DOS下复制命令选项-a的意思该选项通常在复制目录时使用,保留链接、文件属性,递归复制目录,简单来说就是保持文件原有的属性。-f已有目标文件,不提示-i交互式复制,覆盖目标文件前会提示用户确认-r如果给定的源文件是目录文件,那么cp会递归复制目录下的所有文件directory子目录和文件,目标文件必须是目录名。-v显示复制进度10.移动文件(也可用于重命名):mv用户可以使用mv命令移动文件或目录,或重命名文件或目录mv1.txt2.txt(change1.txt,Renameto2.txt)optionmeaning-f禁止交互操作,如果有覆盖不会提示-i确认交互操作,如果mv操作会导致已有的目标文件被覆盖,系统会询问是否Rewrite,要求用户回答,避免误覆盖文件-v显示移动进度11、存档管理:tar电脑中的数据经常需要备份。Tar是Unix/Linux中最常用的备份工具。该命令可以将一系列文件归档到一个大文件,也可以解压归档文件来恢复数据。tar格式tar[参数]包文件名文件tar命令很特别,它的参数前面可以加“-”,也可以不加。参数含义-c生成归档文件,创建打包文件-v列出归档和解压的详细过程,并显示进度-f指定归档文件的名称,f后面必须跟一个.tar文件,所以您必须将选项放在末尾-t以列出存档包含的文件-x解压缩存档注意:参数可以按任何顺序排列,除了f需要在参数的末尾。12、文件压缩和解压:结合使用gziptar和gzip命令实现文件打包和压缩。tar只负责打包文件,不负责压缩文件。tar打包的文件是用gzip压缩的,扩展名一般是xxxx.tar.gz。gzip[option]压缩文件选项含义-d解压-r压缩所有子目录-z指定压缩包的格式:file.tar.gztar该命令没有压缩功能,它只是一个打包命令,但是在tar在命令中添加一个选项(-z)调用gzip实现压缩功能,实现一个先打包再压缩的过程。用法tarcvzf压缩包名文件1file2tar-zcvftest.tar.gz*(将当前路径下的所有文件和price文件夹打包压缩成test.tar.gz文件)解压用法tarzxvf压缩包名tar-zxvftest.tar.gz(解压到当前路径)tar-zxvftest.tar.gz-Ctest/(解压到指定目录)ps:()->括号内内容供参考:菜鸟教程