首页 运维 linux运维 Linux中这50个命令还不收藏!

Linux中这50个命令还不收藏!

Oct 14, 2021 pm 04:30 PM
云计算

下面由linux系统教程栏目给大家介绍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"进行校验后,该指令会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则指令"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的首字符。

以上是Linux中这50个命令还不收藏!的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

云计算巨头掀起法律战:亚马逊状告诺基亚专利侵权 云计算巨头掀起法律战:亚马逊状告诺基亚专利侵权 Jul 31, 2024 pm 12:47 PM

本站7月31日消息,科技巨头亚马逊于周二在美国特拉华州联邦法院起诉了芬兰电信公司诺基亚,指控其侵犯了亚马逊十几项与云计算技术相关的专利。1.亚马逊在诉讼中表示,诺基亚滥用了亚马逊云计算服务(AWS)的相关技术,包括云计算基础设施、安全和性能方面的技术,来加强其自身的云服务产品。诉状称,亚马逊于2006年推出了AWS,其开创性的云计算技术早在2000年代初期就开始研发。“亚马逊是云计算领域的先驱,现在诺基亚却在未经许可的情况下使用亚马逊的专利云计算创新成果,”诉状中写道。亚马逊要求法院发布禁令,阻

C++云计算最佳实践:部署、管理和伸缩性考虑因素 C++云计算最佳实践:部署、管理和伸缩性考虑因素 Jun 01, 2024 pm 05:51 PM

为了实现C++云应用程序的有效部署,最佳实践包括:容器化部署,使用Docker等容器。采用CI/CD,自动化发布过程。使用版本控制,管理代码更改。实施日志记录和监控,跟踪应用程序运行状况。使用自动扩展,优化资源利用率。利用云管理服务,管理应用程序基础设施。采用水平伸缩和垂直伸缩,根据需求调整应用程序容量。

随着人工智能时代需求的增长,AWS、微软、谷歌继续投资云计算 随着人工智能时代需求的增长,AWS、微软、谷歌继续投资云计算 May 06, 2024 pm 04:22 PM

到2024年为止,三大云计算巨头的增长没有任何放缓迹象,亚马逊、微软和谷歌在云计算领域的收入都比往任何时候都多。这三家云供应商最近公布了财报,它们均延续了多年的持续收入增长策略。4月25日,谷歌和微软均公布了业绩。Alphabet2024财年第一季度,谷歌云收入为95.7亿美元,同比增长28%。微软的云收入为351亿美元,同比增长23%。4月30日,亚马逊网络服务(AWS)报告称其营收为250亿美元,同比增长17%,位列三大巨头之列。云计算提供商有很多值得高兴的事情,三大市场领导者的增长率在过去

Golang 技术在云计算领域中的应用替代方案 Golang 技术在云计算领域中的应用替代方案 May 09, 2024 pm 03:36 PM

Golang云计算替代方案包括:Node.js(轻量级、事件驱动)、Python(易用、数据科学能力)、Java(稳定、高性能)和Rust(安全、并发)。选择最合适的替代方案取决于应用程序需求、生态系统、团队技能和可扩展性。

PHP REST API与云计算平台的整合 PHP REST API与云计算平台的整合 Jun 04, 2024 pm 03:52 PM

PHPRESTAPI与云计算平台的整合优势:可扩展性、可靠性、弹性。步骤:1.创建GCP项目和服务账号。2.安装GoogleAPIPHP库。3.初始化GCP客户端库。4.开发RESTAPI端点。最佳实践:使用缓存、处理错误、限制请求速率、使用HTTPS。实战案例:上传文件到GoogleCloudStorageusingCloudStorage客户端库。

Java云计算:云迁移策略和步骤 Java云计算:云迁移策略和步骤 Jun 05, 2024 pm 03:54 PM

Java云迁移涉及将应用程序和数据迁移到云平台,以获得扩展、弹性和成本优化等好处。最佳实践包括:全面评估迁移资格和潜在挑战。分阶段迁移以降低风险。采用云优先原则,尽可能构建云原生应用程序。使用容器化简化迁移和提高可移植性。利用自动化简化迁移过程。云迁移步骤涵盖规划和评估、准备目标环境、迁移应用程序、迁移数据、测试和验证,以及优化和监控。通过遵循这些实践,Java开发人员可以成功地迁移到云平台,从而获得云计算的好处,通过自动化和分阶段迁移,可降低风险,确保成功迁移。

Golang 技术在云计算领域中的应用是否需要高昂成本 Golang 技术在云计算领域中的应用是否需要高昂成本 May 09, 2024 pm 02:00 PM

Golang在云计算中具有经济适用性,因为它直接编译为原生代码,运行时轻量级,且具有出色的并发性。这些因素可以降低云计算资源需求、提高性能和简化管理,从而降低成本。

Java云计算:高可用性和容错策略指南 Java云计算:高可用性和容错策略指南 Jun 01, 2024 pm 01:00 PM

本文提供Java云计算应用程序的高可用性和容错策略指南,包括以下策略:高可用性策略:负载均衡自动伸缩冗余部署多区域持久性故障转移容错策略:重试机制电路中断幂等操作超时和回退错误处理实战案例演示了这些策略在不同场景中的应用,例如负载均衡和自动伸缩以应对高峰流量,冗余部署和故障转移以提高可靠性,以及重试机制和幂等操作以防止数据丢失。

See all articles