1、pwd命令:显示当前目录。(打印工作目录)2.cd命令:切换当前目录(changedirectory),加/表示子目录。(1)cd进入用户目录。(2)cd~进入用户的主目录。(3)cd——回到进入本目录前所在的目录。(4)cd../..返回上一级目录。(5)cd!$将前面命令的参数作为cd参数。(6)cd..返回上级目录(..表示上级目录)。例如,将当前目录切换到/bin目录。3.ls命令:列出指定目录列表信息。如果没有参数,则默认列出当前目录下的所有文件和文件夹(不包括隐藏的文件和文件夹)。Linux使用ls命令查看目录的内容。具体格式:ls参数directory(1)ls-1以长格式显示目录下的内容列表。输出信息从左到右依次为文件名、文件类型、权限模式、硬链接数、所有者、所属组、文件大小、文件最后修改时间。(2)ls-a显示所有文件和文件夹(ls默认带“.”的文件名或目录名隐藏,不会列出)。(3)ls-A显示除隐藏文件“.”外的所有文件列表。和”..”。(4)ls-l列出内容的详细信息。(5)ls-r将文件名倒序排列,输出目录内容列表。(6)ls-s以块为单位显示文件和目录的大小。(7)ls-i显示文件索引节点号(inode)。一个inode代表一个文件。(8)ls-R递归处理指定目录下的所有文件和子目录。(9)ls-al查看目录下的所有信息(包括隐藏内容),同时显示每个文件的详细信息。补充说明:如果一次查看多个目录,每个目录名之间用空格隔开。例如:ls-a/etc/mnt4,cat命令:查看文件内容。具体格式:cat参数文件名cat-n:从1开始对所有输出行进行编号。cat-b:与-n类似,但不对空行进行编号。注意:cat命令支持同时查看多个文件。当同时查看多个文件时,每个文件的内容都会打印到屏幕上;cat命令只能查看文件内容,不能编辑文件。5.head命令:查看文件内容具体命令格式:head参数文件名head-nnumber:显示文件第一个数字行的内容注意:head命令从文件开头开始显示内容,默认只显示前10行;head命令也不能编辑文件。6、tail命令:查看文件内容具体格式:tail参数文件名tail-nnumber:显示文件最后数字行的内容注意:tail命令不能编辑文件7、touch命令:创建一个空文件.具体格式:touchfilename具体说明:(1)如果一次创建多个文件,每个文件名之间要用空格隔开。(2)touch命令创建一个指定的新文件,并使用当前登录的用户作为文件所有者。(3)由于touch命令创建的文件为空,文件大小为0。(4)touch命令也可以在不改变文件内容的情况下改变文件的访问时间和修改时间.8.rm命令:删除现有文件。具体格式:rm参数文件名rm-f:强行删除一个文件或目录。rm-i:在删除现有文件或目录之前询问用户。rm-ror-R:递归处理,将指定目录下的所有文件和子目录一起处理。注意:如果要删除多个文件,每个文件名之间用空格隔开;rm命令可以使用通配符来删除文件。9.mkdir命令:创建一个空目录。格式:mkdir参数目录名mkdir-p:如果所有创建的目录的上级目录还没有建立,则上级目录一起创建。补充说明:如果要一次创建多个目录,每个目录必须用空格隔开。mkdir命令创建一个指定的目录,以当前目录作为目录所有者。mkdir命令创建一个空目录后,该目录下只有两个特殊目录,即.和..。例如:(1)新建一个目录,命名为newDir(2)新建一个目录,如果上层目录还没有建立,一起新建,目录名称为:Dir1/Dir210,rmdir命令:deleteanexistingempty目录。具体格式:rmdir参数目录名rmdir-p:删除指定目录后,如果该目录的toppolicy目录已经变成空目录,则一并删除。补充说明:如果要删除的目录不为空,使用rm命令清空目录下的所有文件,然后使用rmdir删除目录,或者直接使用rm-r命令递归删除整个目录.如果要一次删除多个目录,请用空格分隔目录。通配符可用于删除目录。11、cp命令:复制、复制文件。具体格式:cp参数源文件目标目录cp-f:强制复制一个文件或目录,不管目标文件或目录是否已经存在。cp-i:在覆盖现有文件之前询问用户cp-p:保留源文件或目录的属性。cp-f:使用递归改变源目录或目录,不管目标或目录是否已经存在。cp-r:递归移动源目录下的目录。注意:(1)cp命令支持同时复制多个文件或目录。一次复制多个文件或目录时,目标目录参数必须是已有目录,否则会出错。(2)cp命令支持同时复制多个文件或目录。一次复制多个文件或目录时,多个文件之间用空格隔开。(3)使用cp命令复制目录大致类似于复制文件。最大的区别是复制目录时必须加-r参数,而复制文件时不需要加-r参数。示例:(1)将当前目录下的一个文件复制到指定目录下,文件名为:newFile,目录名为:newDir,则可以使用如下命令:(2)复制当前目录下的一个文件directory到指定目录并重命名为newFileCpy,文件名:newFile,目录名:newDir。(3)将当前目录下的两个文件复制到指定目录下,文件名为:newFile1和newFile2,目录名为:newDir1,则可以使用如下命令:(4)复制当前目录下的一个目录到指定目录,复制的目录名称为:Dir1,指定目录名称为:Dir2,则可以使用如下命令:(5)将当前目录下的一个目录复制到指定目录并重命名复制到Dir1Cpy,也就是复制目录名:Dir1,指定目录名:Dir2,然后可以使用如下命令:(6)将当前目录下的两个目录复制到指定目录下,复制的目录名是:dir1和dir2,指定目录名:dir3,可以使用如下命令:12.mv命令:重命名文件,也可用于移动文件格式:mv参数目录名mv-f:如果目标文件是与已有文件一样,直接覆盖已有文件mv-i:交互操作,覆盖前询问用户。对于文件:如果源文件与目标文件或目标目录下的文件同名,询问用户是否覆盖目标文件。用户输入“y”覆盖目标文件;输入“n”取消源文件的移动。这可以防止文件被错误覆盖。对于目录:如果源目录与目标目录同名,询问用户是否合并目标目录。用户输入“y”表示将合并目标目录;输入“n”取消源目录的移动。这样可以避免错误地覆盖目录。注意:(1)如果要一次移动多个文件或目录,请用空格分隔每个文件名或目录名。(2)mv命令可以使用通配符移动目录。(3)使用mv命令移动目录与移动文件大致相同。唯一不同的是,如果源目录和目标目录重名,会合并,直接覆盖文件。示例:(1)将当前目录下的文件newFile重命名为newFileRename(2)将当前目录下的文件newFileRename移动到指定目录下,目录名为:Dir,则可以使用如下命令:(3)更改将当前目录下的文件newFileRename移动到指定目录下,重命名为newFile,目录名为:Dir,可以使用如下命令。(4)将当前目录下的目录newDir重命名为newDirCpy,可以使用以下命令:(5)将当前目录下的目录newDirCpy移动到指定目录,指定目录名为:Dir。(6)将当前目录下的目录newDirCpy移动到指定目录下,并重命名为newDir,指定目录名为:Dir。
