`

Linux常规命令二

 
阅读更多

 

fiind 目录 -name 文件名:    在目录下查找名称一致的文件

fiind 目录 -name ’*关键词*‘:在目录下查找包含该关键词的文件

find 目录 -iname 文件名:     区分大小写

find 目录 -size +/- 数字:      查找大于或小于该数字的文件

find 目录 -user / -group 用户名/组名:  按照用户名或组名查找文件

find 目录 -type f/d:                     f表示文件,d表示目录,也就是查找目录中的文件或者目录

find 目录 -name 文件名 -type f :一般这样用

find 目录 -inum i节点:                按照i节点来查找

 

如果想对查找出来的文件或目录进行下一步的命令操作,可使用-exec或者-ok选项,但是需要使用 {} \ ; 这3个符号加空格来结尾,例如:

      find 目录 -name ’*ajia*‘ -type f -exec grep ’name‘ {} \ ;   找出文件名包含ajia的文件后在找出内容中含有name关键字的文件

 

 

locate:本地库中查找,一般使用前需要用updatedb命令来更新最新的本地库

 

grep 关键词 文件: 查找文件中是否包含该关键词,如果有则整行输出

        -i:不区分大小写

        -v:不是匹配,而是排除该关键词 

 

 

which:查找命令的绝对路径、别名

whereis:查找命令,同时也会把与命令同名的配置文件找出,其中1表示命令,5表示配置文件,如下图:



passwd一个是命令一个用户的配置文件,对应的后面的1.gz是命令的帮助,5.gz是配置文件的帮助,这个1和5 将会与man这个命令来结合使用的 

 

 

man + 命令:查看命名的说明帮助信息,其中打开的页面可以按more或less命令的操作来翻页等

注意,man 5 配置文件名:是查看配置文件的信息, man 1 命令:查看命令的帮助信息

 

 

whatis 命令名:显示命令的简短帮助信息

apropos 配置文件名:也是显示配置文件的简短信息

 

 

由于shell的内置命令是无法通过which、whereis、man等找到信息的,需要使用help 这个命令,例如 

help cd 、 help if 等

 

 

who:    查看当前登陆用户的情况,其中tty表示本地服务器上登陆,pts是远程登陆

uptime:查看系统累积允许时间,多少用户登陆,负载均衡等信息

w:        查看所有用户的情况,较为详细,w+用户名:只查看该用户的使用情况,其中load average表示的是负载均衡的一些情况,IDLE:占用空间多久,JCPU:累积占用cpu的时间,PCPU:当前操作占用cpu的时间

 

如下图:

 

 

压缩格式:

       gz:是Linux独有的

       rar:在Linux中需要用rar来解压,需要安装Linux版本的rar

       zip:window和Linux通用,在Linux中可直接压缩和解压

 

压缩与解压:

       gzip命令:该命令是一般直接将文件压缩成gz格式的压缩包,而不会生成另外的压缩包,如果需要另外生成压缩包,需要使用-c参数结合重定向输出>来处理

                         gzip 文件名称

                         gzip -c 文件名称 > 压缩包名称 

                         gzip -r 文件夹:比较少用

                         gunzip + gz格式的压缩包:解压ge格式的压缩包

 

       zip命令:压缩文件并且另外生成一个zip格式的压缩包

                       zip  压缩包名  文件

                       zip -r 压缩包名 目录

                       unzip 压缩包名称 :解压zip格式的压缩包

     

       tar:打包+压缩、解包+解压  格式为tar.gz的包,也可以是tar.bz2格式的包,但是参数不同

                tar.gz格式操作:

                打包:tar  -cvf   打包后的包名  需要打包的文件/目录(其中v是显示详情,f是文件名)

                打包+压缩:tar -czvf   打包后的包名   需要打包的文件/目录

 

                解包:tar -xvf 包名

                解压:tar -zvf 包名

                一般操作都是解包解压:tar -zxvf 包名

 

 

ping -c 数字 ip地址 :参数c是用来指定ping多少次后结束ping

traceroute 网址 :查看访问该网址的数据包所经过的路径情况

 

 

last、lastlog、lastlog -u 用户id:来查看过去用户登陆的情况

 

 

netstat:显示网络的信息

              -t:tcp协议

              -u:udp协议

              -l:监听的端口

              -r:路由

              -n:显示ip地址和端口号

经常使用的:

             netstat -tlun :查看监听的端口,检查某些端口是否启用,比如Apache,nginx 等httpd服务所占用的80端口,一般可以加上 |  grep 80  来直接检测某些端口是否占用

             netstat -rn:查看路由表,可以查看到网关,ifconfig是查看不到网关的

             netstat -an:查看所有的网络连接

 

 

 

 

 

 

 

 

 

 

  • 大小: 9 KB
  • 大小: 19.2 KB
分享到:
评论

相关推荐

    linux常规操作命令大全

    Linux 常规操作命令大全 Linux 系统中有很多实用的命令,掌握这些命令可以帮助我们更好地使用 Linux 系统。以下是 Linux 常规操作命令大全,涵盖了文件操作、磁盘操作、系统操作等多方面的知识点。 文件操作命令:...

    linux常规命令

    linux命令

    linux vim 命令 总结

    - ViM有两个主要模式:命令模式(常规模式)和插入模式(编辑模式)。 - 从命令模式进入插入模式,可以使用`i`、`I`、`a`、`A`、`R`、`r`、`O`或`o`等命令。 - 要返回命令模式,按`Esc`键。 3. **移动与编辑** ...

    服务器常规操作命令

    linux 服务器常规操作命令,适合新手,了解服务器。详细知识还需努力学。

    linux gdb命令手册

    【Linux GDB命令手册】 GDB(GNU Debugger)是一款强大的调试工具,主要用于C和C++程序,但也支持其他语言。在Linux环境下,GDB可以帮助开发者定位和修复代码中的错误,提高软件的质量。以下是对GDB命令的详细说明...

    常规的Linux命令

    2. **查看内存大小**:`free` 命令用于查看系统内存的使用情况,包括物理内存(RAM)和交换空间。`free -m` 会以兆字节为单位显示内存信息,包括总内存、已用内存、空闲内存和共享内存等。 3. **查看所有组及其中...

    Linux命令集合大全

    Linux命令集合大全这个适用于速成者和不需要深入研究的人群,看完之后你可以对linux进行常规操作,可以满足学习和工作中的需求,也可以把它作为命令查询的一个工具。

    Linux scp命令用法及实例分享

    有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。 不同的Linux之间copy文件常用有3种方法: 第一种就是...

    linux lsof命令详解.docx

    ### Linux lsof 命令详解 #### 一、概述 `lsof`(list open files)是一个强大的命令行工具,用于显示当前系统中所有打开的文件、网络连接和设备的情况。在Linux环境中,几乎所有东西都可以被视为文件,包括常规...

    Linux 常用 命令

    ### Linux常用命令详解 #### 一、基本命令 在Linux系统中,命令行工具是非常重要的组成部分,它们提供了对系统的直接访问以及高效的管理手段。本文将详细介绍一些常用的Linux命令及其使用方法。 ##### 1. `ls` `...

    linux常见服务的管理

    2. **服务操作** - **启动服务**: 使用`systemctl start <servicename>`或`service <servicename> start`命令启动服务。 - **停止服务**: 使用`systemctl stop <servicename>`或`service <servicename> stop`命令...

    Linux终端命令用法精选.doc

    ### Linux终端命令精要知识点详解 #### 文件管理与操作 1. **目录操作** - `mkdir`:用于创建新目录。例如,`mkdir Documents`将创建一个名为Documents的新目录。 - `rmdir`:仅能删除空目录。如需删除非空目录...

    Linux常用命令简介

    #### 二、Linux常用基本命令 **2.1 常用命令概述** - 下面介绍一些常用的Linux命令,这些命令对于管理和操作Linux系统至关重要。 **2.2 文件与目录管理命令** - **ls**:列出目录内容 - `ls`命令用于查看当前...

    Red Hat Linux 常用命令

    Red Hat Linux是一个流行的开源操作系统,其命令行界面提供了...以上只是Red Hat Linux中一小部分常用命令的介绍,实际使用中还有更多功能强大的命令等待探索。熟练掌握这些命令将极大提升你在Linux环境中的工作效率。

    Linux基础命令教程 豪华版

    ls -a命令除了显示常规文件外,还能显示隐藏文件;find命令用于在文件系统中搜索文件。 此外,Linux系统支持使用通配符来简化文件操作,例如使用*和?来匹配多个和单个字符。cat、more、less、head和tail命令则用于...

    linux安装和基本命令

    #### 二、Linux基本命令 ##### 1. **文件目录操作** - **ls**:显示当前目录下的文件和子目录列表。例如,`ls -a`用于列出所有文件,包括隐藏文件。 - **目录类型**:`d`代表目录,`-`代表常规文件,`l`代表链接...

    Linux基础命令(一).pdf

    "Linux基础命令(一)" Linux基础命令是Linux系统的基础组成部分,其中包括文件系统层次化结构、文件命名规则、shell简介、命令行界面、Linux基础命令等。 文件系统层次化结构FHS(Filesystem Hierarchy Standard...

    2022年优秀-Linux终端常用命令综述.pptx

    二、常用的信息显示命令 信息显示命令是Linux操作系统中最基本的命令之一。这些命令可以显示当前系统的各种信息,例如,当前工作目录、系统信息、文件信息等等。 2.1 pwd命令 pwd命令用于从屏幕上输出当前的工作...

Global site tag (gtag.js) - Google Analytics