您当前的位置:首页 > 文章摘抄 > 正文

mkdir命令详解(谁能帮我详细解释下LINUX下的./config命令)

本文目录

  • 谁能帮我详细解释下LINUX下的./config命令
  • Linux 系统文件管理、磁盘管理命令有哪些各写出5个,并写出其具体3个功能
  • Linux命令rmdir和rm的区别
  • 求LINUX系统命令详解和用户管理权限全解
  • linux 常用命令要具体例子
  • mkdir /data/misc 01771 system misc 谁能解释这命令包含意思注意是5位

谁能帮我详细解释下LINUX下的./config命令

“/”表示标记。cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 - l 不作拷贝,只是链接文件。 需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。 mv命令 用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。 语法:mv [选项] 源文件或目录 目标文件或目录 说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。 命令中各选项的含义为: - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。 - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。 如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。 rm命令 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 rm命令的一般形式为: rm [选项] 文件… 如果没有使用- r选项,则rm不会删除目录。 该命令的各选项含义如下: - f 忽略不存在的文件,从不给出提示。 - r 指示rm将参数中列出的全部目录和子目录均递归地删除。 - i 进行交互式删除。 使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。 Linux目录的创建与删除命令 mkdir命令 功能:创建一个目录(类似MSDOS下的md命令)。 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。 命令中各选项的含义为: - m 对新建目录设置存取权限。也可以用chmod命令设置。 - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。 rmdir 命令 功能:删除空目录。 语法:rmdir [选项] dir-name 说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。 命令中各选项的含义为: - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。 cd 命令 功能:改变工作目录。 语法:cd [directory] 说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。 该命令可以使用通配符(通配符含义请参见第十章)。 pwd 命令 在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。 语法:pwd 说明:此命令显示出当前工作目录的绝对路径。 ls 命令 ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。 语法:ls [选项] [目录或是文件] 对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 命令中各选项的含义如下: - a 显示指定目录下所有子目录与文件,包括隐藏文件。 - A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。 - b 对文件名中的不可显示字符用八进制逃逸字符显示。 - c 按文件的修改时间排序。 - C 分成多列显示各项。 - d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。 - f 不排序。该选项将使lts选项失效,并使aU选项有效。 - F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。 - i 在输出的第一列显示文件的i节点号。 - l 以长格式来显示文件的详细信息。这个选项最常用。 每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字 对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。 对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。 目录中的总块数显示在长格式列表的开头,其中包含间接块。 - L 若指定的名称为一个符号链接文件,则显示链接所指向的文件。 - m 输出按字符流格式,文件跨页显示,以逗号分开。 - n 输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和 GID号来表示,而不是实际的名称。 - o 与l选项相同,只是不显示拥有者信息。 - p 在目录后面加一个“/”。 - q 将文件名中的不可显示字符用“?”代替。 - r 按字母逆序或最早优先的顺序显示输出结果。 - R 递归式地显示指定目录的各个子目录中的文件。 - s 给出每个目录项所用的块数,包括间接块。 - t 显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则 按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一次修 改时间。 - u 显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间 标记修改为最后一次访问的时间。 - x 按行显示出各排序项的信息。 用ls - l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:

Linux 系统文件管理、磁盘管理命令有哪些各写出5个,并写出其具体3个功能

文件管理:vi/touch/cp/mkdir/rmvi:对linux下的文本文件进行编辑vi a这个命令可以创建一个名字为a的文件,并可以对它进行编辑。touch:可以改变文件的时间戳或者创建新的文件touch a如果当前目录下没有a这个文件,则创建a文件;如果已经存在,将把这个文件的创建时间戳改为执行touch命令的时间mkdir:创建目录的命令mkdir mulu该命令可以创建名称为mulu的目录磁盘: df/du/mkfs/fdisk/mountdf:显示当前磁盘空间使用的情况df -m以单位为兆显示磁盘空间使用情况du:显示目录的使用情况du -sh显示当前目录使用的详细情况mount:加载磁盘或者是一些存储设备mount -t ext3 /dev/sda2 /root/sda将sda的第二个分区(分区文件类型为ext3)挂载到/root/sda目录下

Linux命令rmdir和rm的区别

 Linux命令的rmdir和rm的有哪些区别?下面YJBYS小编为你介绍!  rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除目录命令。  rm命令可以同时删除文件或目录  rmdir命令介绍  1.名称:rmdir  2.适用对象:具有当前目录操作权限的所有使用者  3.命令格式:rmdir [-p -v] [dirName]  4.作用:删除空目录  5.参数详解:  -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。  -v 上次讲过,这里不再叙述,具体参见  6.使用范例:  1.[linuxidc@linuxidc test]$ ls  2.[linuxidc@linuxidc test]$ mkdir -p dir1/dir2 dir1/dir3  3.[linuxidc@linuxidc test]$ ls dir1/  4.dir2 dir3  5.[linuxidc@linuxidc test]$ rmdir dir1 #不能删除非空目录  6.rmdir: failed to remove “dir1”: 目录非空  7.[linuxidc@linuxidc test]$ rmdir dir1/dir3  8.[linuxidc@linuxidc test]$ ls  9.dir1  10.[linuxidc@linuxidc test]$ rmdir -p dir1/dir2  11.[linuxidc@linuxidc test]$ ls  12.[linuxidc@linuxidc test]$  rm命令介绍  1.名称:rm  2.适用对象:所有使用者  3.命令格式:rm [-f-i-r-v] [dirName/dir]  4.作用:删除文件或目录  5.参数详解:  -f 即使文件属性为只读(即写保护),亦直接删除  -i 删除前逐一询问确认  -r 删除目录及其下所有文件  6.使用范例:  1.[linuxidc@linuxidc test]$ ll  2.总计 12  3.-rwxrwxr-x 1 linuxidc linuxidc 5 04-04 08:48 aa  4.-r--r--r-- 1 linuxidc linuxidc 5 04-04 08:49 cc  5.drwxrwxr-x 2 linuxidc linuxidc 4096 04-04 08:48 dir1  6.[linuxidc@linuxidc test]$ ll dir1  7.总计 4  8.-rwxrwxr-x 1 linuxidc linuxidc 5 04-04 08:47 bb  9.[linuxidc@linuxidc test]$ rm -i aa  10.rm:是否删除 普通文件 “aa”? y  11.[linuxidc@linuxidc test]$ rm cc  12.rm:是否删除有写保护的 普通文件 “cc”? n  13.[linuxidc@linuxidc test]$ rm -f cc  14.[linuxidc@linuxidc test]$ ls  15.dir1  16.[linuxidc@linuxidc test]$ rm -r dir1

求LINUX系统命令详解和用户管理权限全解

佛教《百喻经》中有一则三重楼的喻里,说有一个财主,见到他的邻居盖房子,三层楼盖得很漂亮,他也要盖这样的三层楼房子。见工匠在做地基,他就说不要地基,要直接盖第三层楼,因为第三层最高最漂亮。我们都会觉得这个财主很可笑,但在学习知识的过程中,我们可别老想着第三层而忽视打好地基噢! 文件系统相关的命令是操作Unix系统的基础,在《Unix操作系统的入门与基础》一文中我们曾使用过其中的部分命令,下面就再来仔细学习这些命令的使用,继续打好今后盖“三层楼”的“地基”吧。 (一)目录管理 我们可以通过使用mkdir、rmdir与cd命令来创建、删除目录以及改变工作目录,并通过ls命令列表显示目录内容,以达到对目录的有效管理。 (1)mkdir命令的功能是创建目录,并且可同时创建多个目录,格式如下: mkdir [-p] directory-name(s) 参数p代表在建立指定目录时,如果其父目录不存在,则一同创建。 [例] mkdir dir1 dir2 dir3 //在当前目录下建立目录dir1、dir2、dir3 mkdir dir1/dir4 //在当前目录下的dir1子目录中创建目录dir4 mkdir –p dir6/dir7 //在当前目录下,由于不存在dir6目录,则先自动创建目录dir6, //然后创建其子目录dir7 (2)rmdir命令的功能是删除目录,但其只能删除空目录(即目录中不包含文件),故此命令一般较少使用,在后文中会介绍一个更为常用的删除目录命令。rmdir命令的格式如下: rmdir directory-name(s) (3)在进行处理文件等的操作过程中难免需要在不同的目录下工作,这时cd命令就能派上用场了。cd命令的功能是改变当前的工作目录,它的命令格式如下: cd [directory-name] cd后面的目录可以是绝对路径,也可以是相对路径。如果cd后面不跟路径名,则是回到用户的主目录。如果大家对此处的一些概念不甚熟悉的话,请参见《Unix操作系统的入门与基础》文中的介绍,此处就不再赘述了。下面来看几个例子: cd dir1 //进入当前目录中的dir1子目录 cd .. //进入上级目录,即把工作目录改变成当前目录的父目录 cd ../zcl //回到父目录,同时再进入zcl子目录中 (注:上述三个命令的路径都为相对路径) cd /home/anray //把工作目录改变成根目录中的home目录下的anray子目录 (注:此处路径为绝对路径) 此外,使用pwd 命令可以查看当前的工作目录,它显示的是当前工作目录所处的绝对路径。 (4)ls命令的功能是列表显示指定目录中文件及子目录的信息(其实在Unix系统中目录本身也被视为一个文件,但是为了照顾习惯的思维,在叙述时仍然将其区分为文件与目录两类),缺省输出顺序为纵向按字符顺序排列。它常用的命令格式如下: ls [-altFR] [directory-name] 参数a代表显示所有类型的文件,包括文件名以“.”为第一个字符的隐藏文件。参数t代表按文件最后修改时间的顺序依次排列文件,参数R将会列出指定目录下以及其所有子目录中的文件,使用参数F将会在列表中的每一个目录后面加上“/”,在每个可执行文件后面加上“*”。参数l代表长列表显示目录内容,即列出文件的类型、访问权限、拥有者、文件大小、修改时间及名称等详细信息。下面将介绍一下长列表显示中的信息的含义,“ls –l”命令的使用如下图所示。 在上图长列表显示文件信息的每一行中, 第一列 第1个字符表示文件的类型; 第2-4个字符表示文件所有者对此文件的访问权限; 第5-7个字符表示用户组对此文件的访问权限; 第8-10个字符表示其他用户对此文件的访问权限; 第二列 文件的链接数 第三列 文件的所有者 第四列 文件的用户组名 第五列 文件所占的字节数 第六至八列 文件上一次的修改时间 第九列 文件名 注:此表格中的一些概念在下文会有详细介绍,这里只需先了解一下即可 (二)文件管理 1、文件的创建、编辑与删除 Unix系统中可以使用touch命令来创建新文件,它的命令格式如下: touch filename(s) 但要指出,touch命令最常用的功能并不是创建文件,而是改变指定文件(或目录)的最后访问时间和修改时间。它的命令格式如下: touch [-am] [mmddhhmm[yy]] filename(s) 此命令中,若指定文件不存在,则创建之;若已存在,则将指定文件的访问时间和修改时间按参数的要求进行改变。参数a代表只改变访问时间,参数m代表只改变修改时间。参数mmddhhmm[yy]中每隔两位分别表示“月日时分[年]”,用户可利用此参数指定欲设置的时间,若不带此参数,则会自动使用系统当前的默认时间。 [例] 在当前目录下创建新文件document: touch document 将刚创建的文件document的访问与修改时间改为2005年10月1日0时0分: touch -am 1001000005 document 大家可不要小视touch命令的此项作用,在软件的实际开发中,有时它还会与企业的客户关系管理策略或企业经济效益密切关联。倘若你所在企业的开发团队协作精神好,工作效率高,或者是改进了相关技术与流程,使原与客户合同中约定的项目完成日期大大提前,为了屏蔽用户知情,避免节外生枝,该命令就派上大用场了。这事我知你知即可,彼此只能心照不宣噢! 文件创建好之后就需要对此文件的内容进行相应的编辑了,在Unix系统中最常使用的编辑工具是vi,在后文中会有专门的章节进行详细介绍,此处先行略过。 在使用Unix系统一段时间之后,大家可能会发现文件数量正在快速增加,而其中的一部分文件可能已经变得过时,或是没有了使用价值,这时就应该及时利用rm命令将此类文件删除了。rm命令的功能是删除文件或目录,它的命令格式如下: rm [-i] filename(s) 或 rm –r directory-name(s) 使用参数i的目的是给大家一次“买后悔药”的机会。由于Unix系统中的文件一旦删除将极难恢复,因此在删除文件之前一定要慎重。而参数i的作用是在删除文件之前进行逐一询问提醒,是否确实要删除此文件。如果输入y则删除文件,若输入其他字符,文件则会被保留。使用了带参数r的rm命令可用来删除一个目录以及其所有子目录,此时不必受删除目录必须为空目录的条件限制,因此也就更具危险性,大家在使用前应当慎之又慎。 [例] rm doc1 doc2 doc3 // 直接删除文件doc1、doc2、doc3 rm –i doc1 doc2 doc3 //在删除文件doc1、doc2、doc3时,每删除一个之前先作提示 rm -ri dir1 //删除目录dir1以及其中所含的所有文件与子目录,删除前先作提示 2、文件的查看 常用的查看文本文件的命令有cat、more、head、tail等,下面将逐一进行介绍。 (1)cat命令可以在屏幕上显示出文本文件的内容,它的命令格式如下: cat filename(s) 不过cat最常见的用法是配合重定向符来清空文件以及将几个文件合并成为一个文件。重定向符的详细用法请参见本文第二章节的内容。 [例] cat /dev/null 》 doc.txt //清空文件doc.txt,/dev/null代表空设备文件(记住使用即可) cat 《 doc1.txt 》》 doc2.txt //将doc1.txt中的内容保存在doc2.txt的尾部 (2)使用cat命令查看文本文件时会有一个问题,就是它不会分屏显示文件,这样当文件的内容超出一屏时,除了最后一屏的内容之外,上面的内容都将是一闪而过。当然解决的办法Unix也替我们想好了,就是使用more命令来查看此类文件。more命令的格式如下: more filename more命令将会以分页的方式显示文本文件内容。当每次将文件内容显示在屏幕上时,如果内容超出一屏,则会在屏幕的左下部显示“ --more--”,并且在其后面显示百分比表示已显示部分占总内容的比例。此后按回车键则会下滚一行,按空格键则会下翻一屏,按“b”字母键可以返回上一屏,按“h”字母键可以获得关于更多功能的帮助;使用“/”加上字符串可以查找指定字符串的内容信息,找到后可以按“n”字母键继续搜索下一个符合要求的内容信息,按“q”字母键则可退出并返回Shell命令提示符状态。 (3)head & tail 命令 head与tail命令的格式如下: head [-n] filename(s) tail [-n] filename(s) head命令的功能是显示一个或多个文件开头n行的内容,tail命令的功能是显示一个或多个文件最后n行的内容。若没有指定参数n,则系统会默认显示10行内容。 (三)文件与目录的访问权限 1、文件访问权限简介 在Unix系统中每个文件(或目录)都包含有一套权限,这些权限决定了谁能访问该文件以及如何访问该文件。通常文件有三种权限: 权限 普通文件的权限 目录的权限 r 读取文件内容 读取文件名称 w 向文件写入信息 建立和删除文件,可以改变文件名等 x 执行文件 使用该目录中的文件 在Unix系统中有三种不同的用户类型,分别是所有者(owner)、用户组成员(group)、其他用户(other)。所有者是指文件的创建者;用户组成员是指由若干个用户组成的组内成员;而除所有者、用户组成员之外的访问者,统称为其他用户。所有者除拥有相关的访问权限外,还有向另两类用户授权之权限。用户组中的成员在同组内可以共享信息,通常某一类或某一项目中的用户会被Unix系统管理员归为一个用户组,每个用户都被授予能访问同组成员文件的权限。其他用户在所有者的授权下可对文件有读、写或执行的权限。 上文中我们曾提到使用“ls –l”命令来显示文件的访问权限。如图中所示: 以文件myfile1为例: 所有者 用户组 其他用户 权限 rw- r-- r-- 含义 可读、可写、不可执行 可读、不可写、不可执行 可读、不可写、不可执行 2、文件访问权限的设置 使用chmod命令可以修改文件的访问权限,chmod命令的格式分为两种: 格式1:chmod symbolic_mode file(s) 格式2:chmod absolute_mode file(s) (1)格式1:符号模式(symbolic_mode)的命令格式如下: chmod who op permission(s) file(s) 参数who表示用户类型,它的内容为以下一项或多项: u 文件所有者 g 用户组 o 其他用户 a 所有用户 参数op表示操作: + 表示要增加permission指定的权限 - 表示要取消permission指定的权限 = 设置为permission指定的权限,并取消原设置权限 参数permission为权限类型,它的内容为以下一项或多项: r 表示可读 w 表示可写 x 表示可执行 [例] 以上图为例,要为myfile1的所有者增加执行权限,用户组增加写权限与执行权限,取消其他用户的读权限,使用命令如下: chmod u+x,g+wx,o-r myfile1 //为不同用户类型设置权限时用“,”分隔 (2)格式2:绝对模式(absolute_mode)的命令格式如下: chmod xyz file(s) 参数x、y、z分别代表0-7的数字,用来表示所有者、用户组、

linux 常用命令要具体例子

命令很多的,一下子学了也会忘记的,只能慢慢积累,很多一般都用不上的1、文件查看和连接命令将文件连接到一起,用“》”操作将几个文件组合成一个新的文件,或者是用“》》”把文件追加到已存文件的后面。 语法: cat  [参数]filelist -n或--number:由1开始对所有输出的行数进行编号-b或--number-nonblank:和n相似,但对空行不编号-s:遇到两行空白,替换为一行空白 -v:显示不可打印的字符filelist:用于结合文件的可选列表。2、分屏显示命令类似于cat,但它是每次显示一页,按空格显示下一页,按《q》键退出,按《h〉键给出帮助信息。该命令还有搜索字符的功能。语法more [选项] 《file》...-num:指定每屏显示的行数-d:在屏幕下面提示信息-l:more默认遇到送纸符^L会暂停,使用该选项可以取消该功能-f:计算实际行数-p:不是以卷动的方式显示每页,而是先清屏再显示-s:遇到两行空白,替换为一行空白 -u:不显示下划线+/《string》:在文件中搜索字符串string,并显示字符串所在页的内容+/《num》:从第num行开始显示file用于显示的文件3、按页显示文件。类似于more,但允许在文件中前后移动。 语法: less [参数]文件名 -i:查询时忽略大小写。-num:指定每页显示的行数-p《string》:在文件中搜索字符串string,并从第一个符合条件的地方开始显示-S:当某列的内容超过显示画面的宽度时,直接将超出的部分截断舍弃,默认情况下会把超出的部分折回来显示复制、删除和移动命令1、拷贝文件。 语法: cp[选项]《source》《dest》cp[选项]《source》....《directory》-r  递归拷贝目录-f  删除已存在的目标文件再复制-a  在备份中尽可能的保留源文件的结构和属性。2、删除 rm [选项] 《name》.... 该命令用于逐个删除指定的文件或目录。默认清苦下,《name》为文件名,rm命令不删除目录,只有指定-d选项时候,才能删除目录语法: -f  强制删除,包括只读文件,并且不给用户任何提示-i  在删除每个文件时提示用户-r  递归删除目录下的内容移动或更名文件和目录 语法: mv  [参数]源文件目标文件 -f  强制复盖已有文件。 -i  在复盖已有文件前提示用户。 -u  在目标文件的时间比原文件新时不复盖目标文件。 -v  在移动文件时输出相关信息。创建和删除目录命令1、创建目录命令mkdir  [参数]目录名 -p  如果父目录不存在,创建所有的父目录。2、删除空目录。 语法: rmdir  [参数]目录列表 -p 表示删除指定目录后,如果该目录的父目录为空,则将一并删除切换工作目录和显示目录命令1、改变当前工作目录。 语法: cd 目录名 如果后面不加目录名,则返回用户的根目录,此外用户必须拥有进入该目录的权限。另外cd ~ 指切换到自己的主目录,cd ../.. 可以切换到单前目录的上上目录2、显示正在工作或当前的目录名。 pwd [参数]3、列出目录中的内容。 语法: ls [参数][目录] -A  显示所有文件,包括隐藏文件(以“.”开头的文件,但不列出当前目录“.”和上级目录“..” -a  显示所有文件,包括“.”和“..”目录。 -d  只列出目录名;不列出它的内容。 -l  给出文件的长列表。包括权限、所有权、大小、文件名、最后修改时间等等。-t 按时间顺序显示-F 在列出的文件名后以符号表示文件类型,一般文件不加符号,可执行文件“*”,目录加“/”-R 若目录下有文件,则递归地列出目录下的文件查找与定位命令1、查找文件或目录命令格式find [path....] [expression]该命令在目录树层次中从path开始向下查找文件,将符合expression要求的文件列出来。输入命令中第一个以-、(、)、,、!开始的参数作为expression的部分,在这些符号之前的参数都被认为是要搜索的路径,在这些符号之后的才被认为是expression的部分,如果不给出path,则使用当前工作的目录,如果不给出expression,则使用-print作为预设expressionexpression的参数有二三十个之多,这里只提几个常用的-amin《n》 在过去n分钟内被访问过的文件-anewer《file》 比文件file更晚被访问过的文件-atime《n》 在过去n天被访问过的文件-cmin《n》 在过去n分钟内修改过的文件-cnewer《file》 比文件file更新的文件-ctime《n》 在过去n天内修改过的文件-empty 内容为空的文件-gid《n》或-group《name》 gid是n或是group名是name的文件-ipath《p》,-path《p》 路径名称符合p的文件,ipath表示忽略大小写-name《name》,-iname《name》 文件名称符合name的文件,iname表示忽略大小写-size《n单位》 文件大小是n个单位-type《文件类型〉文件类型的含义与名利ls的选型一样-pid《n》 进程id是n的文件exp1 exp2 或者exp1 -a exp2 或者exp1 -and exp2 含义相同,表示同时满足这两个条件!expr或者-not expr 表示expr的否定exp1 -o exp2 或者exp1 -or exp2 表示满足其中一个条件就可以2、文件定位命令locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库,而不必实际深入档案系统之中了。在一般的distribution 之中,资料库的建立都被放在 contab 中自动执行。一般使用者在使用时只要用locate [选项] 《search string》-u 建立资料库,-u 会由根目录开始-U 建立资料库,-U 则可以指定开始的位置。-e 将排除在寻找的范围之外。-l 如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。-f 将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。-q 安静模式,不会显示任何错误讯息。-n 至多显示 个输出。-r 使用正规运算式 做寻找的条件。-o 指定资料库存的名称。-d 指定资料库的路径-h 显示辅助讯息-v 显示更多的讯息-V 显示程式的版本讯息连接命令ln [选项] 《source》 《dest》Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。 ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。 不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。-f : 链结时先将与 dist 同档名的档案删除-d : 允许系统管理者硬链结自己的目录-i : 在删除与 dist 同档名的档案时先进行询问-n : 在进行软连结时,将 dist 视为一般的档案-s : 进行软链结(symbolic link)-v : 在连结之前显示其档名-b : 将在链结时会被覆写或删除的档案进行备份改变文件或目录的时间命令touch [选项] 《file1》 [《file2》....]-a 改变档案的读取时间记录。 -m 改变档案的修改时间记录。 -c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。 -f 不使用,是为了与其他 unix 系统的相容性而保留。 -r 使用参考档的时间记录,与 --file 的效果一样。 -d 设定时间与日期,可以使用各种不同的格式。 -t 设定档案的时间记录,格式与 date 指令相同。 --no-create 不会建立新档案。备份命令tar 《主选项》 [辅选项] 《文件或目录》tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。t 列出档案文件的内容,查看已经备份了哪些文件。u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。x 从档案文件中释放文件。辅选项:b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。f 使用档案文件或设备,这个选项通常是必选的。k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。m 在还原文件时,把所有文件的修改时间设定为现在。M 创建多卷的档案文件,以便在几个磁盘中存放。v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。w 每一步都要求确认。z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 tar的最基本的用法举例tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思tar -tvf all.tar |more这条命令是列出all.tar包中所有文件,并以分屏方式压缩和解压命令gzip命令是用来压缩文件的。它不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。 gzip [选项] [文件名]-c 输出并保留原文件-d 将压缩文件解压,默认情况下为压缩-l 显示压缩文件的压缩的提示信息-r 递归的压缩或解压-t,可以用来测试压缩文件的完整性。如果文件正常,gzip不会给出任何显示。如果想看到OK这两个字母,可以在测试某个文件时使用-tv参数。 -v 对每个操作的文件,显示文件名和压缩比例unzip 命令位于/usr/bin目录中,它们和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip软件功能一样,将文件压缩成.zip文件,以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开。该命令使用权限是所有用户。unzip [选项] [压缩文件名]-d《目录》 知道解压的某个目录下,默认为当前目录-n:解压缩时不要覆盖原有的文件。-o:不必先询问用户,unzip执行后覆盖原有文件-j:不处理压缩文件中原有的目录路径,把所有文件解压到同一目录-v:察看压缩文件的内容,但不解压-t:检查压缩文件是否正确,但不解压显示文字命令echo [-n] 《字符串〉在屏幕上显示字符串,-n表示不换行显示日立命令cal [选项] [[月]年]- j 显示出给定月中的每一天是一年中的第几天(从1月1日算起)。- y 显示出整年的日历。-1 显示当月的日历-3显示前一月,本月,下月的日历-s以星期天作为一周的第一天-m以星期一作为一周的第一天如cal 5 2006显示2006年5月份的日历日期时间命令date [选项] [+FormatString] 显示日期时间date 《setstring》 设置日期时间它的选项比较多,一凡在此就不一一列出来了清屏命令clear软件包管理RPM全称是 Red Hat Package Manager(Red Hat包管理器)。几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。01、安装rpm -i ( or --install) options file1.rpm ... fileN.rpm-h (or --hash) 安装时输出hash记号 (``#’’)--test 只对安装进行测试,并不实际安装。--percent 以百分比的形式输出安装的进度。--excludedocs 不安装软件包中的文档文件--includedocs 安装文档--replacepkgs 强制重新安装已经安装的软件包--replacefiles 替换属于其它软件包的文件--force 忽略软件包及文件的冲突--noscripts 不运行预安装和后安装脚本--prefix 将软件包安装到由 指定的路径下--ignorearch 不校验软件包的结构--ignoreos 不检查软件包运行的操作系统--nodeps 不检查依赖性关系--ftpproxy 用 作为 FTP代理--ftpport 指定FTP的端口号为 通用选项-v 显示附加信息-vv 显示调试信息--root 让RPM将指定的路径做为“根目录“,这样预安装程序和后安装程序都会安装到这个目录下--rcfile 设置rpmrc文件为 --dbpath 设置RPM 资料库存所在的路径为02、删除命令格式:rpm -e ( or --erase) options pkg1 ... pkgN参数pkg1 ... pkgN :要删除的软件包详细选项--test 只执行删除的测试--noscripts 不运行预安装和后安装脚本程序--nodeps 不检查依赖性03、升级命令格式rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm参数file1.rpm ... fileN.rpm 软件包的名字详细选项-h (or --hash) 安装时输出hash记号 (``#’’)--oldpackage 允许“升级“到一个老版本--test 只进行升级测试--excludedocs 不安装软件包中的文档文件--includedocs 安装文档--replacepkgs 强制重新安装已经安装的软件包--replacefiles 替换属于其它软件包的文件--force 忽略软件包及文件的冲突--percent 以百分比的形式输出安装的进度。--noscripts 不运行预安装和后安装脚本--prefix 将软件包安装到由 指定的路径下--ignorearch 不校验软件包的结构--ignoreos 不检查软件包运行的操作系统--nodeps 不检查依赖性关系--ftpproxy 用 作为 FTP代理--ftpport 指定FTP的端口号为04、查询命令格式:rpm -q ( or --query) options参数:pkg1 ... pkgN :查询已安装的软件包详细选项-p (or ``-’’) 查询软件包的文件-f 查询属于哪个软件包-a 查询所有安装的软件包--whatprovides 查询提供了 功能的软件包-g 查询属于 组的软件包--whatrequires 查询所有需要 功能的软件包信息选项示软件包的全部标识-i 显示软件包的概要信息-l 显示软件包中的文件列表-c 显示配置文件列表-d 显示文档文件列表-s 显示软件包中文件列表并显示每个文件的状态--scripts 显示安装、卸载、校验脚本--queryformat (or --qf) 以用户指定的方式显示查询信息--dump 显示每个文件的所有已校验信息--provides 显示软件包提供的功能--requires (or -R) 显示软件包所需的功能05、校验已安装的软件包命令格式:rpm -V ( or --verify, or -y) options参数pkg1 ... pkgN 将要校验的软件包名软件包选项-p Verify against package file -f 校验所属的软件包-a Verify 校验所有的软件包-g 校验所有属于组 的软件包详细选项--noscripts 不运行校验脚本--nodeps 不校验依赖性--nofiles 不校验文件属性06、校验软件包中的文件语法:rpm -K ( or --checksig) options file1.rpm ... fileN.rpm参数:file1.rpm ... fileN.rpm 软件包的文件名连接帮助命令man 《command》info 《command》 该功能比man强大,但目前只在Linux中有,其他的UNIX中没有该命令help 《command》

mkdir /data/misc 01771 system misc 谁能解释这命令包含意思注意是5位

mkdir 创建文件夹

/data/misc 创建的文件夹的路径

01771 这里我觉得是多了一位,正常应该是0771或者1771。第一个如果是0表示未加限制,各用户可根据后面的权限进行读/写/执行操作;第一个如果是1表示misc组的system用户并且有写权限的才可以删除这个文件;第二个7表示system用户有rwx(读+写+执行)权限;第三个7表示misc组的用户有rwx(读+写+执行)权限;第三个1表示非misc组的其他用户只有可执行权限(--x),无读写权限

system 指定创建/data/misc的为system用户

misc 指定创建/data/misc的属于misc组

以上是我的理解,不一定正确,我也是参考这个路径的说明的:网页链接,建议再查下资料


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 水银体温计打碎了怎么处理?水银体温计打碎了要通风多久才能挥发完

下一篇: 孕妇能吃桃子吗,孕妇能吃桃子么(快收下这份吃桃攻略吧→)



推荐阅读