首页 > 系统相关 >linux 常用命令有哪些

linux 常用命令有哪些

时间:2024-04-12 23:11:37浏览次数:29  
标签:Linux 文件 哪些 常用命令 使用 命令 linux txt 目录

linux 常用命令有哪些

  分享 发现错别字举报 回答1 浏览3891  
  • 帅末2

    linux 常用命令有:

    • pwd命令

    使用pwd命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以/开头的目录的路径。绝对路径的一个示例是/ home / username。

    • cd命令

    要浏览Linux文件和目录,请使用cd命令。根据您所在的当前工作目录,它需要目录的完整路径或名称。假设您位于/ home / username / Documents中,并且想要转到Documents的子目录Photos。为此,只需键入以下命令:cd Photos。另一种情况是,如果您想切换到一个全新的目录,例如/ home / username / Movies。在这种情况下,您必须输入cd,然后输入目录的绝对路径:cd / home / username / Movies。有一些快捷方式可帮助您快速导航:cd ..(带有两个点)将一个目录向上移动cd直接转到主文件夹cd-(带连字符)移动到上一个目录附带说明一下,Linux的shell是区分大小写的。因此,您必须准确输入名称的目录。

    • ls命令

    LS命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。如果要查看其他目录的内容,请键入ls,然后键入目录的路径。例如,输入LS /家/用户名/文档查看的内容的文件。您可以使用ls命令使用以下变体:ls -R还将列出子目录中的所有文件ls -a将显示隐藏的文件ls -al将列出文件和目录以及详细信息,例如权限,大小,所有者等。

    • cat命令

    cat(连接的缩写)是Linux中最常用的命令之一。它用于在标准输出(sdout)上列出文件的内容。要运行此命令,请键入cat,然后输入文件名及其扩展名。例如:cat file.txt。以下是使用cat命令的其他方法:cat> filename创建一个新文件cat filename1 filename2> filename3连接两个文件(1和2),并将它们的输出存储在新文件中(3)将文件转换为大写或小写使用,cat filename | tr a-z A-Z >output.txt

    • cp命令

    使用cp命令将文件从当前目录复制到另一个目录。例如,命令cp scenery.jpg / home / username / Pictures将在您的Pictures目录中创建一个Scene.jpg副本(来自当前目录)。

    • mv命令

    mv命令的主要用途是移动文件,尽管它也可以用于重命名文件。mv中的参数类似于cp命令。您需要输入mv,文件名和目标目录。例如:mv file.txt / home / username / Documents。

    • mkdir命令

    使用mkdir命令创建一个新目录-如果键入mkdir Music,它将创建一个名为Music的目录。还有一些额外的mkdir命令:要在另一个目录中生成新目录,请使用此Linux基本命令mkdir Music / Newfile使用 p(父级)选项在两个现有目录之间创建一个目录。例如,mkdir -p Music / 2022 / Newfile将创建新的“ 2022”文件。

    • rmdir命令

    如果需要删除目录,请使用rmdir命令。但是,rmdir仅允许您删除空目录。

    • rm命令

    该RM命令用于删除目录以及其中的内容。如果只想删除目录(作为rmdir的替代方法),请使用rm -r。注意:使用此命令时要格外小心,并仔细检查您所在的目录。这将删除所有内容,并且没有撤消操作。

    • touch命令

    该触摸命令允许您创建通过Linux命令行新的空白文件。例如,输入touch /home/username/Documents/Web.html在Documents目录下创建一个名为Web的HTML文件。

    • locate命令

    您可以使用此命令来定位文件,就像Windows中的搜索命令一样。此外,将-i参数与该命令一起使用将使其不区分大小写,因此即使您不记得其确切名称,也可以搜索文件。要搜索包含两个或多个单词的文件,请使用星号(*)。例如,locate -i school * note命令将搜索包含单词“ school”和“ note”的任何文件,无论它是大写还是小写。

    • find命令

    在类似定位命令,使用 查找也搜索文件和目录。区别在于,您可以使用find命令在给定目录中查找文件。例如,find / home / -name notes.txt命令将在主目录及其子目录中搜索名为notes.txt的文件。使用查找时的其他变化 是:要查找当前目录中使用的文件,请使用find . -name notes.txt要查找目录,请使用/ -type d -name notes. txt13. grep命令无疑对日常使用很有帮助的另一个基本Linux命令是grep。它使您可以搜索给定文件中的所有文本。为了说明这一点,grep blue notepad.txt将在记事本文件中搜索单词blue。包含搜索到的单词的行将被完整显示。

    • sudo命令

    该命令是“ SuperUser Do ”的缩写,使您能够执行需要管理或超级用户权限的任务。但是,建议不要将此命令用于日常使用,因为如果您做错了一些事情,很容易发生错误。

    • df命令

    使用df命令可获取有关系统磁盘空间使用情况的报告,以百分比和KB表示。如果要以兆字节为单位查看报告,请输入df -m。

    • du命令

    如果要检查文件或目录占用了多少空间,答案是du(磁盘使用情况)命令。但是,磁盘使用情况摘要将显示磁盘块号,而不是通常的大小格式。如果要以字节,千字节和兆字节为单位查看它,请在命令行中添加-h参数。

    • head命令

    所述头命令用于查看任何文本文件的第一行。默认情况下,它将显示前十行,但是您可以根据自己的喜好更改此数字。例如,如果只想显示前五行,则键入head -n 5 filename.ext。

    • tail命令

    该命令与head命令具有相似的功能,但是tail命令将显示文本文件的最后十行,而不是显示第一行。例如,tail -n filename.ext。

    • diff命令

    diff命令是差异的缩写,diff命令逐行比较两个文件的内容。分析文件后,它将输出不匹配的行。程序员在需要进行程序更改时经常使用此命令,而不是重写整个源代码。此命令最简单的形式是diff file1.ext file2.ext

    • tar命令

    该tar命令是最常用的命令归档多个文件到一个压缩包。类似于zip格式常见的Linux文件格式,压缩是可选的。该命令具有很长的功能列表,非常复杂,例如将新文件添加到现有档案中,列出档案内容,从档案中提取内容等等。查看一些实际示例,以了解有关其他功能的更多信息。

    • chmod命令

    chmod是另一个Linux命令,用于更改文件和目录的读取,写入和执行权限。由于此命令相当复杂,因此您可以阅读完整的教程以正确执行它。

    • chown命令

    在Linux中,所有文件均归特定用户所有。该CHOWN命令使您可以更改或文件的所有权转让给指定的用户名。例如,chown linuxuser2 file.ext将使linuxuser2成为file.ext的所有者。

    • Jobs命令

    jobs命令将显示所有当前作业及其状态。作业基本上是由Shell启动的进程。

    • kill命令

    如果您的程序无响应,则可以使用kill命令手动终止它。它将向运行异常的应用发送特定信号,并指示该应用自行终止。您总共可以使用64个信号,但是人们通常只使用两个信号:SIGTERM(15) —请求程序停止运行,并给它一些时间来保存其所有进度。如果在输入kill命令时未指定信号,则将使用此信号。SIGKILL(9) -强制程序立即停止。未保存的进度将丢失。除了知道信号之外,您还需要知道要杀死的程序的进程标识号(PID)。如果您不知道PID,只需运行命令ps ux。在知道您要使用什么信号以及程序的PID之后,输入以下语法:kill [signal option] PID.

    • ping命令

    使用ping命令检查与服务器的连接状态。例如,只需输入ping google.com,该命令将检查您是否能够连接到Google并测量响应时间。

    • wget命令

    Linux命令行非常有用-您甚至可以在wget命令的帮助下从Internet下载文件。为此,只需键入wget,然后输入下载链接即可。

    • uname命令

    该UNAME命令,短期对于Unix名,将打印您的Linux系统,如计算机名称的详细信息,操作系统,内核,等等。

    • top命令

    作为与Windows中的任务管理器等效的终端,top命令将显示正在运行的进程的列表以及每个进程使用的CPU数量。监视系统资源使用情况非常有用,尤其是知道哪个进程由于消耗太多资源而需要终止时。

    • history命令

    当您使用Linux一段时间后,您会很快注意到每天可以运行数百个命令。因此,如果您想查看之前输入的命令,运行历史记录命令特别有用。

    • man命令

    对某些Linux命令的功能感到困惑吗?不用担心,您可以使用man命令从Linux的外壳程序中轻松地学习如何使用它们。例如,输入man tail将显示tail命令的手动指令。

    • echo命令

    此命令用于将一些数据移到文件中。例如,如果要将文本“ Hello,我的名字叫John ”添加到名为name.txt的文件中,则可以键入echo Hello, my name is John >> name.txt

    • zip,unzip命令

    使用zip命令将文件压缩到zip归档文件中,然后使用unzip命令从zip归档文件中提取压缩文件。

    • hostname命令

    如果您想知道主机/网络的名称,只需键入hostname。在末尾添加-I将显示您的网络的IP地址。

    • useradd,userdel命令

    由于Linux是多用户系统,因此这意味着多个人可以同时与同一个系统进行交互。useradd用于创建新用户,而passwd将密码添加到该用户的帐户。要添加名为John的新用户,请添加user John,然后添加其密码类型passwd 123456789。删除用户与添加新用户非常相似。要删除用户帐户类型,请使用userdel UserName。

标签:Linux,文件,哪些,常用命令,使用,命令,linux,txt,目录
From: https://www.cnblogs.com/sexintercourse/p/18132322

相关文章

  • [Kyana]将Linux作为主力系统使用经验
    00|前面的话起因Win11吃藕和负优化,Win10又不支持新CPU(比如大小核调度),所以看看Linux发行版中,有没有可以基本满足日常开发使用的操作系统和相应软件。尝试Linux还有一个原因是想看看传闻中的“老机换新颜”有多厉害,所以同时又装了一个Win1022H2作为对比。配置裸机是一台18年的......
  • linux环境安装——mysql集群安装复习——主从复制
    1、首先安装mysql: mkdir-p/soft/mysql8mkdir-p/evir/mysql8执行上传文件操作rpm-qa|grepmariadb查询是否有这个文件rpm-e--nodepsmariadb-libs进行删除rpm-qa|grepmariadb查询这个文件是否删干净tar-xf/soft/my......
  • Linux架构29 ansible playbook任务标签, 复用文件, 忽略错误, 错误处理
    四、playbook任务标签1.标签的作用默认情况下,Ansible在执行一个playbook时,会执行playbook中定义的所有任务,Ansible的标签(tag)功能可以给单独任务甚至整个playbook打上标签,然后利用这些标签来指定要运行playbook中的个别任务,或不执行指定的任务。2.打标签的方式1.对一个tas......
  • Linux下使用docker部署netcore(一)
    Linux下使用docker部署netcore(一)_linuxdocker容器部署.netcore如何确认部署成功-CSDN博客安装Docker此处在Centos7进行安装,使用其他版本的系统可能在语句上要有所更改,自行百度吧。1.首先查看自己的服务器上装没装docker,避免安装重复。1.sudoyumupdate#更新一下yum包2.......
  • 一个完整的测试报告包括哪些内容?
    一、概要:一个完整的测试报告应该包括以下内容:标题和概要信息:报告的标题、日期、项目名称、版本信息等概要信息,以及报告编写人员的姓名和联系方式。引言:对测试任务和测试目标的简要介绍,包括测试的范围、目的和重点。测试执行概况:对测试执行情况的概述,包括测试周......
  • 在代码中获得linux shell命令执行结果的方法
    1.使用``符号``符号,及键盘左上角的反引号,类似markdown的内嵌代码,可以直接获得命令的执行结果作为字符串。charbuf[100];sprintf(buf,"echo\"`date`:%d\">>~/test_data.txt",123);system(buf);2.使用管道#defineCMD_RESULT_BUF_SIZE1024intExecute......
  • 云打印技术怎么样?云打印优点有哪些?
    随着云打印技术的发展,现在有越来越多的用户想要使用云打印服务了。那么云打印技术到底怎么样?云打印有哪些优点?今天就带大家来了解一下。 云打印技术怎么样?云打印技术的优点有哪些?云打印是指有打印需求的用户通过互联网上传打印需求,云服务器接受打印需求后即可快速打印,......
  • linux C++程序测试命令的一种实现
    linuxC++程序测试命令的一种实现前言在程序开发调试过程中,或者已经部署的情况下,我们常常需要执行一些测试命令。在命令行端输入命令,然后程序执行,说起来简单,但是当程序本身有很多终端调试信息输出时,命令输入很不方便。针对上述问题,以下提供一个使用消息队列的命令行测试小工具......
  • windows和Linux下路径表示
    reference一、\(Windows\)下的路径表示由于\(DOS\)原因,过去的\(windows\)路径表示采用反斜杠\,而路径字符串由于反斜杠的转义字符,因此需要用双反斜杠\\。\(Windows\)的根据路为磁盘号,后面跟:path如今的\(Windows\)内核在处理路径时同时支持正斜杠和反斜杠。但有时候......
  • Linux服务器文件删除恢复方法XFS篇
    XFS文件系统文件被删除后,可以使用xfs_undelete工具进行恢复。值得注意的是:XFS文件系统的特性,文件删除后文件名即丢失,哪怕能恢复数据,文件名也恢复不了,所以在恢复之前一定要知道文件类型,最好还要知道创建时间、文件大小等信息,知道的越多越容易恢复。接下来安装xfs_undelete工具,以......