网站首页 > 文章中心 > 其它

linux查看可用命令

作者:小编 更新时间:2023-09-04 18:54:32 浏览量:70人看过

Linux常用命令总结

ps 命令的作用是显示进程信息的;

linux查看可用命令-图1

| 符号,是个管道符号,表示ps 和 grep 命令同时执行;

grep 命令是查找(Global Regular Expression Print),能使用正则表达式搜索文本,然后把匹配的行显示出来;

ps命令有一些参数:

-e : 显示所有进程

-f : 全格式

-h : 不显示标题

-l : 长格式

-w : 宽输出

a :显示终端上的所有进程,包括其他用户的进程.

r :只显示正在运行的进程.

u :以用户为主的格式来显示程序状况.

x :显示所有程序,不以终端机来区分.

结果信息从前到后依次是:

linux查看可用命令-图2

UID PID PPID C STIME TTY TIME CMD

Linux中的top命令显示系统上正在运行的进程.它是系统管理员最重要的工具之一.被广泛用于监视服务器的负载.top命令是一个交互命令.在运行top的时候还可以运行很多命令.

N – 以 PID 的大小的顺序排列表示进程列表

P – 以 CPU 占用率大小的顺序排列进程列表

M – 以内存占用率大小的顺序排列进程列表

q – 退出 top

h – 帮助

①. 系统运行时间和平均负载

第二行显示的是任务或者进程的总结.进程可以处于不同的状态.这里显示了全部进程的数量.除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态).这些进程概括信息可以用't'切换显示.

下一行显示的是CPU状态. 这里显示了不同模式下的所占CPU时间的百分比.这些不同的CPU时间表示:

us, user: 运行(未调整优先级的) 用户进程的CPU时间

sy,system: 运行内核进程的CPU时间

ni,niced:运行已调整优先级的用户进程的CPU时间

wa,IO wait: 用于等待IO完成的CPU时间

hi:处理硬件中断的CPU时间

si: 处理软件中断的CPU时间

st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的).

此时此刻呢两行显示内存使用率,有点像'free'命令.第一行是物理内存使用,第二行是虚拟内存使用(交换空间).

物理内存显示如下:全部可用内存、已使用内存、空闲内存、缓冲内存.相似地:交换部分显示的是:全部、已使用、空闲和缓冲交换空间.

PID 进程ID,进程的唯一标识符

USER 进程所有者的实际用户名.

PR 进程的调度优先级.这个字段的一些值是'rt'.这意味这这些进程运行在实时态.

NI 进程的nice值(优先级).越小的值意味着越高的优先级.

VIRT 进程使用的虚拟内存.

RES 驻留内存大小.驻留内存是任务使用的非交换物理内存大小.

SHR SHR是进程使用的共享内存.

S 这个是进程的状态.它有以下不同的值:

D – 不可中断的睡眠态.

R – 运行态

S – 睡眠态

T – 被跟踪或已停止

Z – 僵尸态

%CPU 自从上一次更新时到现在任务所使用的CPU时间百分比.

%MEM 进程使用的可用物理内存百分比.

TIME+ 任务启动后到现在所使用的全部CPU时间,精确到百分之一秒.

COMMAND 运行进程所使用的命令.

注意 :不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助.)

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

cat a.txt 显示文件

在根目录模糊查找名字含java的文件

服务器端常有很多压缩过的日志文件,当需要查找日志中某些特定信息的时候,为了避免解压文件,可以使用zgrep,zcat等命令查找、查看压缩文件中的信息

zgrep ' 输入你要查找的东东' /目录 /文件 .gz 或者.log (当日)

grep ' 输入你要查找的东东' /目录 /文件 .gz 或者.log (非当日的压缩文件)

rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字"

以deb包安装的,可以用 dpkg -l 看到.如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"

yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名"

linux查看路径命令

Linux系统下想要查看当前的路径,那我们该使用那个命令呢?下面由我为大家整理了linux查看路径命令的相关知识,希望对大家有帮助.

目录

linux查看路径命令

linux查看路径的其他命令

linux下查找某个文件位置的方法

查看当前路径命令:pwd

pwd命令能够显示当前所处的路径.

这个命令比较简单,如果有时在操作过程中忘记了当前的路径,则可以通过此命令来查看路径,其执行方式为:

# pwd /home/samlee

第一行为运行的命令,第二行的内容为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee.

提示:

应该经常使用pwd命令.Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了.

whereis 用来查看一个命令或者文件所在的绝对路径,而 which 用来查看当前要执行的命令所在的路径.

下面举个例子来说明.加入你的linux系统上装了多个版本的java.如果你直接在命令行敲命令 "java -version" ,会得到一个结果.但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用 which 命令:

which java

得到的结果就是系统默认执行的java所在的路径.

如果使用命令: whereis java

那么你会得到很多条结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列了出来.

linux下查找某个文件位置的 方法

一.通过文件名查找法:

举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:

find / -name httpd.conf

这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可.稍等一会系统会在计算机屏幕上显示出查找结果列表:

etc/httpd/conf/httpd.conf

这就是httpd.conf这个文件在Linux系统中的完整路径.查找成功.

如果输入以上查找命令后系统并没有显示出结果,那么不要以为系统没有执行find / -name httpd.conf命令,而可能是你的系统中没有安装Apache服务器,这时只要你安装了ApacheWeb服务器,然后再使用find / -name httpd.conf就能找到这个配置文件了.

二.无错误查找技巧:

在Linux系统中"find"命令是大多数系统用户都可以使用的命令,并不是ROOT系统管理员的专利.但是普通用户使用"find"命令时也有可 能遇到这样的问题,那就是Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式.这样普通用户就没有权限用"find"命令来查询这 些目录或者文件.当普通用户使用"find"命令来查询这些文件目录是,往往会出现"Permissiondenied."(禁止访问)字样.系统将无法 查询到你想要的文件.为了避免这样的错误,我们可是使用转移错误提示的方法尝试着查找文件,例如输入:

在Linux系统查找文件也会遇到这样一个实际问题.如果我们在整个硬盘,这个系统中查找某个文件就要花费相当长的一段时间,特别是大型Linux系 统和容量较大的硬盘,文件放在套嵌很深的目录中的时候.如果我们知道了这个文件存放在某个大的目录中,那么只要在这个目录中往下找就能节省很多时间了.使 用find /etc -name httpd.conf就可以解决这个问题.上面的命令就是表示在etc目录中查询httpd.conf这个文件.这里再说明一下"/"这个函数符号的含 义,如果输入"find /"就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,而"find /etc"就是只在

etc目录下查找文件.因为"find /etc"表示只在etc目录下查找文件,所以查找的速度就相应要快很多了.

三.根据部分文件名查找方法:

find /etc -name '_srm_'

find/etc -name 'srm_'

这是只有像srmyz这样的文件才被查找出来,像absrmyz或者absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了.

四.根据文件的特征查询方法:

如果只知道某个文件的大小,修改日期等特征也可以使用"find"命令查找出来,这和WINDOWS系统中的"搜索"功能是基本相同的.在微软的"搜 索"中,"搜索助理"使得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易.它甚至使在Internet上搜索更加容易."搜索助理"还包 括一个索引服务,该服务维护了计算机中所有文件的索引,使得搜索速度更快.使用"搜索助理"时,用户可以指定多个搜索标准.例如,用户可以按名称、类型及 大小搜索文件和文件夹.用户甚至可以搜索包含特定文本的文件.如果用户正使用Active Directory,这时还可以搜索带有特定名称或位置的打印机.

find / -amin -10 # 查找在系统中最后10分钟访问的文件

find / -empty # 查找在系统中为空的文件或者文件夹

find / -group cat # 查找在系统中属于groupcat的文件

find / -nouser #查找在系统中属于作废用户的文件

find / -user fred #查找在系统中属于FRED这个用户的文件

linux查看路径命令相关 文章 :

★ linux查看路径命令

★ linux如何查找命令的路径

★ linux查询路径命令

★ Linux系统中查看当前路径的命令

★ linux查询命令路径

★ Linux中文件查找命令总结

★ linux查询目录命令

★ liunx find(文件查找)命令的介绍

★ Linux系统中tracert命令使用详解

var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ""; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

Linux 命令大全

来自<<跟老男孩学Linux运维:核心系统命令实战>>一书

前言

第1章 Linux命令行简介 / 1

①1Linux命令行概述 / 1

关机:

shutdown -h now

halt

init 0

ifup eth0

ifdown eth0

service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡.

top命令

如何查看linux当前有哪些命令可用

Linux文本操作常用命令

在Linux系统里常用于文本查看、操作、统计的命令:

通过多敲键盘,形成手感 肌肉记忆 ,熟练掌握这些命令,在以后生信分析中游刃有余.以下是每个命令的详细的介绍(主要是跟着 生信技能树小郭老师 学习做的笔记)

此时此刻呢通过示例把10个命令的常用参数和用法展示出来:

参数的用法介绍:

注意事项:

zcat可以查看压缩的文本文件,tac逆向查看

结合 管道符| 使用

less命令用得最多 ,more命令用得比较少

less [参数] 文件名

less命令重要的补充用法1 :

需要注意 退出 :只要使用less命令, 按q键

参数用法:

less命令 不加参数 查看文件:

less命令加 -N参数 查看文件:显示行号

less命令加 -S参数 查看文件:单行显示,非常规整

linux查看可用命令-图3

对比:less和cat命令显示文本行号的用法:less -N,cat -n

**more ** 逐页查看,按空格翻页,按回车换行 ,more命令一般很少用,熟练掌握less命令就好

查看压缩文件

wc 统计字符是也把换行符统计进去,但是别的命令不一定会把换行符算进去,.

常见参数:

切记:用less命令,按q退出

cut命令是按关键词来切的

排列前:

排列后:

命令行查看一个表格结构时,因为制表符对齐的原因,出现一个错位的现象.还有 字典排序 可能和我们平时的认知不一样,所以 加上-n参数 , 让数值有数学意义上的大小来排序 .

uniq命令去重,只有两行出现重复,而且是相邻的两行,如果不相邻,即使出现两行一模一样,不会去重.

uniq命令通常和sort命令搭配使用

换其它文件试试

都说到这里了大家应该明白,uniq命令使用时经常和sort一起

常见用法1:

-s :按行合并 演示

要养成一个好习惯,原始数据不要轻易修改,修改的东西另外保存,文本保存用 (重定向)或是 (追加)

① 用 less 查看 example.gtf ,然后管道符传递给 wc

补充小知识 :

清屏 :control L

查看历史(输入过的)命令 :history

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章