当前位置: 首页 > Linux

文件和目录常用命令

时间:2023-04-06 19:41:14 Linux

target查看目录内容ls切换目录cd创建和删除操作touchrmmkdir复制和移动文件cpmv查看文件内容catmogrepotherechoredirect>and>>pipeline|/Directory/命令的前几个字母后,按tab键。如果输入没有歧义,系统会自动补全。如果还有其他文件/目录/命令,再按tab键,系统会提示可能的命令2>以前使用过的命令按上/下光标键可以在以前使用过的命令之间切换。如果想退出选择,不想执行当前选中的命令,可以按ctrl+c1.2ls命令说明ls是英文单词list的缩写,它的作用是列出目录的内容,这是用户最常用的命令之一,类似于DOS下的dir命令Linux下文件和目录的特点Linux文件或目录名最长可达256个字符.开头的文件。是隐藏文件,需要使用-a参数显示。代表当前目录..代表上级目录以列表的形式显示文件的详细信息-h配合-l人性化的显示文件大小。文件大小在计算机中的表示(科普)单位英文意思是字节B(Byte)在计算机中作为数字单位使用,一般为8位二进制千K(Kibibyte)1KB=1024B,千字节(1024=2**10)兆字节M(Mebibyte)1MB=1024KB,兆字节GigabytesG(Gigabyte)1GB=1024MB,Gigabyte,Gigabyte太字节(Exabyte)1EB=1024PB,百亿字节,exabyteZettabyteZ(Zettabyte)1ZB=1024EB,100万亿字节,ZettabyteY(Yottabyte)1Yb=1024ZB,100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000来了a-f]匹配从a到f的任意字符。02、切换目录2.1cdcd是英文单词changedirectory的缩写。它的作用是改变当前的工作目录,也是最常用的命令之一。目录和文件名都区分大小写命令含义cd切换到当前用户的主目录(/home/user目录)cd~切换到当前用户的主目录(/home/user目录)cd.keep在当前目录中Changecd..切换到上级目录cd-可以在最后两个工作目录之间来回切换输入路径时,前面是/或~,表示从根目录/家目录开始的具体目录位置。03.创建和删除操作3.1点击创建文件或修改文件时间。如果该文件不存在,您可以创建一个空白文件。如果文件已经存在,可以修改文件的最后修改日期3.2mkdir新建目录选项含义-p可以递归创建目录新目录的名称不能与当前目录或文件的名称相同directory3.3rm删除一个文件或目录使用rm命令要小心,因为文件删除后无法恢复。选项-f的意思是强制删除,忽略不存在的文件,不需要提示-r递归删除目录内容。删除文件夹时必须加上该参数。04.复制和移动文件号命令对应英文功能01tree[目录名]tree以树状图列出文件目录结构02cpsourcefiletargetfilecopycopyfileordirectory03mvsourcefiletargetfilemove移动文件或目录/fileordirectoryrename4.1treetree命令可以树状图列出文件目录结构选项含义-d只显示目录4.2cpcp命令的作用是将给定的文件或目录复制到另一个文件或目录,等价copy命令选项意义在DOS下-i覆盖文件前置提示-r如果给定的源文件是目录文件,那么cp会递归复制目录下的所有子目录和文件,目标文件必须是目录名.4.3mvmv命令可用于移动文件或目录,或对文件或目录重命名选项含义-i覆盖文件前提示03grepsearchtextfilenamegrepsearchtextfilecontent5.1catcat命令可以用来查看文件内容,创建文件,文件合并,追加文件内容等,cat会一次性显示所有内容,适合查看文本文件选项withlesscontent含义-b为非空输出行数-n为所有输出行数。在Linux中,也有一个nl命令和cat-b的效果是等价的。页面内容适合查看内容较多的文本文件。使用更多的操作键:操作键功能空格键显示手册页的下一屏回车键每次滚动手册页的一行b向后滚动一屏f向前滚动一屏q退出/单词搜索字符串5.3grepLinux系统中的grep命令是一个强大的文本搜索工具。grep允许对文本文件进行模式搜索。所谓模式搜索也叫正则表达式。选项-n的含义在就业课上会详细解释。匹配行和行号-v显示所有不包含匹配文本的行(相当于否定)-i忽略大小写查找参数含义常用的两种模式^a在行首,搜索以ake开头的行$在行尾,搜索以ke06结尾的行。Others6.1echotextecho会在终端显示参数指定的文本,通常与重定向配合使用6.2redirection>和>>Linux允许命令将执行结果重定向到文件将终端应显示的内容输出/附加到指定文件。>表示输出,会覆盖文件原来的内容>>表示追加,会将内容追加到已有文件的末尾。6.3管道|Linux允许一个命令管道的输出可以作为另一个命令的输入。我们可以理解现实生活中的管道。管子的一端塞进去,另一端取出来。事物(阅读)常用的管道命令有:more:分屏显示内容grep:根据命令执行结果查询指定文本