加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

unix目录 Linux中这50个命令还不收藏

发布时间:2022-10-14 11:05:43 所属栏目:Unix 来源:
导读:  下面由linux系统教程栏目给大家介绍Linux文件管理的50个命令,希望对需要的朋友有所帮助!

  汇总:Linux文件管理的50个命令

  1.Linux cat命令

  cat 命令用于连接文件并打印到标准输出设备上
  下面由linux系统教程栏目给大家介绍Linux文件管理的50个命令,希望对需要的朋友有所帮助!
 
  汇总:Linux文件管理的50个命令
 
  1.Linux cat命令
 
  cat 命令用于连接文件并打印到标准输出设备上。
 
  2.Linux chattr命令
 
  Linux chattr命令用于改变文件属性。
 
  3.Linux chgrp命令
 
  Linux chgrp命令用于变更文件或目录的所属群组。
 
  在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。
 
  4.Linux chmod命令
 
  Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
 
  5.Linux chown命令
 
  Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。
 
  一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限可以自己的文件拥有者改设为别人。只有系统管理者(root)才有这样的权限。
 
  6.Linux cksum命令
 
  Linux cksum命令用于检查文件的CRC是否正确。确保文件从一个系统传输到另一个系统的过程中不被损坏。
 
  CRC是一种排错检查方式,该校验法的标准由CCITT所指定,至少可检测到99.998%的已知错误。
 
  指定文件交由指令"cksum"进行校验后,该指令会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-"unix目录,则指令"cksum"会从标准输入设备中读取数据。
 
  7.Linux cmp命令
 
  Linux cmp命令用于比较两个文件是否有差异。
 
  当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为"-",则cmp指令会从标准输入设备读取数据。
 
  8.Linux diff命令
 
  Linux diff命令用于比较文件的差异。
 
  diff以逐行的方式,比较文本文件的异同处。所是指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。
 
  9.Linux git命令
 
  Linux git命令是文字模式下的文件管理员。
 
  git是用来管理文件的程序,它十分类似DOS下的Norton Commander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样。
 
  10.Linux find命令
 
  Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
 
  11.Linux file命令
 
  Linux file命令用于辨识文件类型。
 
  通过file指令,我们得以辨识该文件的类型。
 
  12.Linux diffstat命令
 
  Linux diffstat命令根据diff的比较结果,显示统计数字。
 
  diffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。
 
  13.Linux ln命令
 
  Linux ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。
 
  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
 
  14.Linux cut命令
 
  Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。
 
  15.Linux indent命令
 
  Linux indent命令用于调整C原始代码文件的格式。
 
  indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读。
 
  16.Linux gitview命令
 
  Linux gitview命令用于观看文件的内容,它会同时显示十六进制和ASCII格式的字码。
 
  17.Linux less命令
 
  less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
 
  18.Linux locate命令
 
  Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。
 
  一般情况我们只需要输入 locate your_file_name 即可查找指定文件。
 
  19.Linux lsattr命令
 
  Linux lsattr命令用于显示文件属性。
 
  用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。
 
  20.Linux mattrib命令
 
  Linux mattrib命令用来变更或显示MS-DOS文件的属性。
 
  mattrib为mtools工具指令,模拟MS-DOS的attrib指令,可变更MS-DOS文件的属性。
 
  21.Linux mc命令
 
  Linux mc命令用于提供一个菜单式的文件管理程序。
 
  执行mc之后,将会看到菜单式的文件管理程序,共分成4个部分。
 
  22.Linux mdel命令
 
  Linux mdel命令用来删除 MSDOS 格式的档案。
 
  在删除只读之前会有提示信息产生。
 
  23.Linux mdir命令
 
  Linux mdir命令用于显示MS-DOS目录。
 
  mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容。
 
  24.Linux mktemp命令
 
  Linux mktemp命令用于建立暂存文件。
 
  mktemp建立的一个暂存文件,供shell script使用。
 
  25.Linux more命令
 
  Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。
 
  26.Linux mmove命令
 
  Linux mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。
 
  mmove为mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。
 
  27.Linux mread命令
 
  Linux mread命令用于将MS-DOS文件复制到Linux/Unix的目录中。
 
  mread为mtools工具命令,可将MS-DOS文件复制到Linux的文件系统中。这个命令目前已经不常用,一般都使用mcopy命令来代替。
 
  28.Linux mren命令
 
  Linux mren命令用于更改MS-DOS文件或目录的名称,或是移动文件或目录。
 
  mren为MS-DOS工具指令,与DOS下的ren指令相似,可以实现更改MS-DOS文件或目录名称。
 
  源文件必须是磁盘上已经存在的文件,若忽略盘符及路径,则表示当前盘及当前目录的文件。
 
  新文件名是所要更换的文件名称。新文件名称前不可以加与源文件不同的盘符及路径,因为该命令只能更改同一盘上的文件名称。
 
  29.Linux mtools命令
 
  Linux mtools命令用于显示mtools支持的指令。
 
  mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。这些指令都是mtools的符号连接,因此会有一些共同的特性。
 
  30.Linux mtoolstest命令
 
  Linux mtoolstest命令用于测试并显示mtools的相关设置。
 
  mtoolstest为mtools工具指令,可读取与分析mtools的配置文件,并在屏幕上显示结果。
 
  31.Linux mv命令
 
  Linux mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
 
  32.Linux od命令
 
  Linux od命令用于输出文件内容。
 
  od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。
 
  33.Linux paste命令
 
  Linux paste命令用于合并文件的列。
 
  paste指令会把每个文件以列对列的方式,一列列地加以合并。
 
  34.Linux patch命令
 
  Linux patch命令用于修补文件。
 
  patch指令让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能一次修补大批文件,这也是Linux系统核心的升级方法之一。
 
  35.Linux rcp命令
 
  Linux rcp命令用于复制远程文件或目录。
 
  rcp指令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。
 
  36.Linux rm命令
 
  Linux rm命令用于删除一个文件或者目录。
 
  37.Linux slocate命令
 
  Linux slocate命令查找文件或目录。
 
  slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。
 
  38.Linux split命令
 
  Linux split命令用于将一个文件分割成数个。
 
  该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。
 
  39.Linux tee命令
 
  Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。
 
  tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
 
  40.Linux tmpwatch命令
 
  Linux tmpwatch命令用于删除暂存文件。
 
  执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。
 
  41.Linux touch命令
 
  Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
 
  ls -l 可以显示档案的时间记录。
 
  42.Linux umask命令
 
  Linux umask命令指定在建立文件时预设的权限掩码。
 
  umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。
 
  43.Linux which命令
 
  Linux which命令用于查找文件。
 
  which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
 
  44.Linux cp命令
 
  Linux cp命令主要用于复制文件或目录。
 
  45.Linux whereis命令
 
  Linux whereis命令用于查找文件。
 
  该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。
 
  该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。
 
  46.Linux mcopy命令
 
  Linux mcopy命令用来复制 MSDOS 格式文件到 Linux 中,或是由 Linux 中复制 MSDOS 文件到磁片上。
 
  mcopy 可复制单一的文件到所指定的文件名称,或是复制数个文件到所指定的目录之中。来源与目的文件可为 MSDOS 或是 Linux 文件。
 
  mcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制。
 
  47.Linux mshowfat命令
 
  Linux mshowfat命令用于显示MS-DOS文件在FAT中的记录。
 
  mshowfat为mtools工具指令,可显示MS-DOS文件在FAT中的记录编号。
 
  48.Linux rhmask命令
 
  Linux rhmask命令用于对文件进行加密和解密操作。
 
  执行rhmask指令可制作加密过的文件,方便用户在公开的网络上传输该文件,而不至于被任意盗用。
 
  49.Linux scp命令
 
  Linux scp命令用于Linux之间复制文件和目录。
 
  scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
 
  50.Linux awk 命令
 
  AWK是一种处理文本文件的语言,是一个强大的文本分析工具。
 
  之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章