当前位置: 首页 > 科技观察

你必须知道的29个Linux命令

时间:2023-03-13 01:06:31 科技观察

尽管Linux发行版支持各种饥饿的GUI(图形用户界面),但在某些情况下,Linux的命令行界面(bash)仍然简单快速。Bash和Linuxshell需要键入命令才能完成任务,因此得名命令行界面。命令是计算机执行任务的指令。您可以使用命令关闭计算机,或者列出当前目录中的文件,或者当前文本的内容,或者在屏幕上显示一条信息。如果您是新手并尝试使用命令行界面,我们收集了各种基本的Linux命令供您学习,以帮助您在各种Linux发行版中完成各种任务。虽然不是很详细,但是对于Linux初学者,或者普通用户,或者管理员来说,都是非常有用的。1.ls-Listls会列出当前工作目录的内容(文件或文件夹),就像你在GUI中打开文件夹查看内容一样。2.mkdir–MakeDirectorymkdir创建一个新目录3.pwd–PrintWorkingDirectorypwd显示当前工作目录4.cd–ChangeDirectory对于当前在终端中运行的会话,cd将给指定的文件夹(或目录)设置为当前工作目录。5.rmdir–删除目录rmdir删除给定的目录。6.rm–Removerm将删除给定的文件或文件夹,您可以使用rm-r递归删除文件夹7.cp–Copycp命令要复制文件或文件夹,可以使用cp-r选项递归复制文件夹。8.mv–MoVemv命令移动文件或文件夹,如果文件或文件夹存在于当前工作目录,也可以重命名文件或文件夹。#p#9.cat–连接并打印文件cat用于在标准输出(监视器或屏幕)上查看文件内容。10.tail–打印TAIL(fromlast)>tail默认在标准输出上显示给定文件的前10行,可以使用tail-nN显示文件***N行的内容。11.less–printLESSless按页或按窗口打印文件内容。查看包含大量文本数据的大文件时非常有用和高效。您可以使用Ctrl+F向前翻页,使用Ctrl+B向后翻页。12.grepgrep""在给定文件中搜索指定的字符串。grep-i""搜索时会忽略字符串的大小写,grep-r""会在当前工作目录递归搜索指定文件String.13.Find该命令将在给定位置搜索符合条件的文件。您可以使用find-name的-name选项进行区分大小写的搜索,并使用find-iname进行不区分大小写的搜索Written搜索。find<要搜索的文件夹>-iname<文件名>14.tartar命令可以创建、查看和提取tar压缩文件。tar-cvf是创建对应的压缩文件,tar-tvf查看对应的压缩文件file,tar-xvf提取对应的压缩文件。#p#15.gzipgzip命令创建和提取gzip压缩文件,您还可以使用gzip-d提取压缩文件。16.unzipunzip解压缩gzip文件。解压前可以使用unzip-l命令查看文件内容。17.help--help会列出终端中所有可用的命令,可以使用任意命令的-h或-help选项查看命令的具体用法。18.whatis–这个命令是什么whatis将使用单行来描述给定的命令。19.man–Manualman将显示给定命令的手册页。#p#20.exitexit用于结束当前终端会话。21.pingping通过发送数据包Ping远程主机(服务器),常用于检测网络连接和服务器状态。22.who–WhoIsloggedinwho可以列出当前登录的用户名。23.su–SwitchUserssu用于切换不同的用户。即使没有密码,超级用户也可以切换到其他用户。24、unameuname会显示系统的重要信息,如内核名、主机名、内核版本、处理器类型等,使用uname-a查看所有信息。25.free–Freememoryfree会显示系统的空闲内存、占用内存、可用交换内存等信息。free-m将结果中的单位转换为KB,free-g将其转换为GB。26.df–磁盘空间freedf查看文件系统中的磁盘使用情况——硬盘和其他存储设备的已用和可用存储空间。您可以使用df-h以人类可读的形式显示结果。27.ps–ProcesseSps显示系统正在运行的进程。28.Top–TOPprocessesestop命令默认会根据CPU使用率显示使用量大的进程。您可以使用top-u查看用户的CPU使用率排名。29.shutdownshutdown用于关闭计算机,shutdown-r用于重启计算机。