当前位置: 首页 > Linux

前端应该会的23个linux常用命令

时间:2023-04-07 00:01:59 Linux

前端应该知道的23条常用linux命令内容如下(列出当前工作目录下包含的文件和子目录)。ls[-alrtAFR][name...]常用选项-a显示所有文件和目录(ls默认将以“.”开头的文件或目录视为隐藏文件,不会列出)-A同-a,但不要列出“。”(当前目录)和".."(父目录)-R如果目录中有文件,则后面的文件也按顺序列出2.rm命令:删除文件/目录Linuxrm命令用于删除文件或目录.rm[options][name...]options:-i删除前逐一询问确认-ror-R:递归处理,将指定目录下的所有文件和子目录一起处理-f:强制删除文件或目录3.tail命令:查看文件内容tail命令可以用来查看文件内容。有一个常用参数-f,常用于查看正在被更改的日志文件。tail-ffilename会在屏幕上显示filename文件最后的内容,并不断刷新,只要filename有更新,就可以看到最新的文件内容。tail[options][file]常用选项:-floopreading4.mv命令:文件移动/重命名Linuxmv命令用于重命名文件或目录,或将文件或目录移动到另一个位置。mv[options]sourcedest#ormv[options]source...directoryoptions:-i:如果指定目录下已经有同名文件,先询问是否覆盖旧文件-f:mv运行时想覆盖已有的目标文件不要给出任何指令命令格式运行结果mv文件名文件名将源文件名更改为目标文件名mv文件名目录名将文件移动到目标目录mv目录名目录名目标目录已存在,移动sourcedirectorytotargetdirectory.target如果目录不存在,重命名mvdirectorynamefilenameerror5.touch命令:新建文件Linuxtouch命令用于修改文件或目录的时间属性,包括访问时间并更改时间。如果该文件不存在,系统将创建一个新文件。ls-l可以显示存档的时间记录。触摸[文件]6??。which命令:查找文件which命令会在环境变量$PATH设置的目录中搜索符合条件的文件。哪个[文件...]7。cp命令:复制文件/目录Linuxcp命令主要用于复制文件或目录。cp[options]sourcedest#orcp[options]source...directory常用选项:-f:不提示覆盖现有目标文件。-r:如果给定的源文件是目录文件,则复制该目录下的所有子目录和文件。8.cd命令:切换工作目录Linuxcd命令用于将当前工作目录切换到dirName(目录参数)。其中dirName表示法可以是绝对路径或相对路径。如果省略目录名,则改为用户的主目录,“~”也是主目录cd[dirName]9的意思。pwd命令:显示工作目录Linuxpwd命令用于显示工作目录。执行pwd命令立即知道你当前工作目录的绝对路径名。密码10。mkdir命令:创建目录Linuxmkdir命令用于创建一个名为dirName的子目录。mkdir[-p]dirNameoptions-p确保目录名存在,不存在则创建一个。11.rmdir命令:删除一个空目录Linuxrmdir命令删除一个空目录。rmdir[-p]dirNameoptions-p就是在删除子目录的时候让它成为一个空目录,然后顺便删除。12.cat命令:查看文件内容cat命令用于连接文件,并将文件打印到标准输出设备。cat文件名13.ping命令:当主机执行ping命令时,会使用ICMP传输协议发出请求响应的报文。如果远程主机的网络功能没有问题,就会响应该消息,从而知道主机运行正常。ping[主机名或IP地址]常用选项:-c<完成次数>设置完成请求响应的次数。14、telnet命令:端口是否可以访问虽然Linux的telnet命令主要用于远程登录。执行telnet命令启动终端会话并登录到远程主机,但我更多地使用它来检查远程主机端口是否可以访问。telnet[主机名或IP地址<通信端口>]15.grep命令:搜索关键字Linuxgrep命令用于在文件中搜索符合条件的字符串。grep[fileordirectory...]16.ps命令:显示当前进程状态Linuxps命令用于显示当前进程(process)的状态。ps[options]常用options-e显示所有进程。-f完整格式。ps-ef#显示所有命令,连同命令行17。command:管道命令通常我们只执行一条命令,那么如何执行多条命令呢?管道是一种通信机制,通常用于进程间通信(网络通信也可以通过socket进行),它呈现的形式是,直接将前面每个进程的输出(stdout)作为本进程的输入(stdin)下一个过程。它只能处理前面命令的正确输出,不能处理错误输出。管道命令必须能够接受来自前一个命令的数据作为标准输入并继续处理。18.kill命令:killprocessLinuxkill命令用于删除正在执行的程序或工作。kill向程序发送指定的信息。默认消息是SIGTERM(15),它可以终止指定的程序。如果还是不能终止程序,可以使用SIGKILL(9)消息尝试强制删除程序。可以使用ps命令或jobs命令查看程序或作业编号。kill[-s<信息名称或编号>][程序] 或 kill[-l<信息编号>]19、top命令:实时显示进程动态Linuxtop命令用于显示进程动态实时。top常用选项:-pid指定进程idtop-pid471220。clear命令:清屏Linuxclear命令用于清屏。清除21。alias命令:别名配置Linuxalias命令用于设置命令的别名。用户可以使用alias自定义命令的别名。如果只输入别名,则可以列出所有当前的别名设置。别名的作用仅限于登录操作。如果希望每次登录时自动设置别名,可以在.profile或.cshrc中设置命令的别名。alias[别名]=[命令名]例如git原来配置了一些别名,我们来看一下22.find命令:查找文件Linux的find命令用于查找指定目录下的文件。参数前面的任何字符串都将被视为要搜索的目录的名称。如果使用该命令时没有设置任何参数,find命令将在当前目录下搜索子目录和文件。并且将显示所有找到的子目录和文件。findpath-option[-print][-exec-okcommand]{}\;23.curl命令:文件传输linuxcurl是一款在命令行下通过url语法上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常用来抓取网页和监控Web服务器的状态。curl[options][url]常用选项:-owritetheoutputtothefile-Ijustreturntheheadercurl命令可以做很多事情,用过的人都说不错,说说我常用的使用场景:调试请求查看头部信息爬取网页后记如果你和我一样喜欢前端,爱动手折腾,欢迎关注我一起玩~??博客我的博客??