【Linux全面学习】9.其他常用命令

除了我们之前讲过的有关目录、文件、用户、权限等命令,还有一些常用的其它命令。

(1)grep

我们创建了一个3.txt文本文件,然后里面写了三行数据,然后我们使用grep命令,就可以找出含有“rld”字符串的那一行:

所以,grep命令是用来查文本文件中含有某个信息的那一行是哪一行。

以后查进程的时候也时常用到。

(2)date

显示和设置日期时间

显示系统当前日期 date

修改日期命令及参数选项:date -s

示例如下:

#date -s 08/08/2088 ------将系统时间设定成2088年8月8日

#date -s 22:22:22 ------将系统时间设定成22点22分22秒

(3)stat

显示指定文件的相关信息

例如查看test文件夹下的3.txt文件的相关信息

(4)hostname

显示主机名称

(5)uname

显示操作系统信息

(6)du

显示指定的文件(目录)已使用的磁盘空间的总量

显示test文件夹的使用的磁盘空间的总量

(7)df

显示文件系统磁盘空间的使用情况

显示test文件夹的磁盘空间的使用情况

(8)free

显示当前内存和交换空间的使用情况

(9)fdisk

显示磁盘信息

我们看一下目前安装在VMware中的CentOS系统磁盘的所有信息

可以看到我们操作系统的总空间是21.5G,有255个磁头,63个扇区,2610个柱面。

每个扇区的大小是512byte

输入输出流的I/O大小为512byte

(10)locale

显示当前语言环境

可以看到,我们目前的编码格式是UTF-8

(11)ps(重点)

用于查看进程

a.命令格式:

ps[参数]

b.命令功能:

用来显示当前进程的状态

c.命令参数:

a  显示所有进程

-a 显示同一终端下的所有程序

-A 显示所有进程

c  显示进程的真实名称

-N 反向选择

-e 等于“-A”

e  显示环境变量

f  显示程序间的关系

-H 显示树状结构

r  显示当前终端的进程

T  显示当前终端的所有程序

u  指定用户的所有进程

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程

-C<命令> 列出指定命令的状况

--lines<行数> 每页显示的行数

--width<字符数> 每页显示的字符数

--help 显示帮助信息

--version 显示版本显示

如,显示所有进程ps -a

显示指定用户信息ps -u root

显示所有进程信息,连同命令行pa -ef

ps 与grep 常用组合用法,查找特定进程

命令:ps -ef|grep 9090 查找9090端口的进程

列出目前所有的正在内存当中的程序

命令:ps aux

注意:ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。

转载请注明出处:http://blog.csdn.net/acmman/article/details/52020508

时间: 2024-10-03 13:09:55

【Linux全面学习】9.其他常用命令的相关文章

Linux 系统基础优化和常用命令

目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

2015.11.06 学习Ubuntu下常用命令

2015.11.06 学习Ubuntu下常用命令 1.关闭防火墙:ufw disable 2.开启防火墙:ufw enable 3.防火墙状态:ufw status 4.查看占用的端口:#lsof -i 5.查看某一个端口:#lsof -i:8080  或者是: #netstat -apn|grep 8080————接着:#ps -aux|grep 进程号 6.结束占用端口的进程:#killall 进程名 7.自己写一遍,记得牢!

linux下维护服务器之常用命令

linux下维护服务器之常用命令! 第1套如下: 正则表达式: 1.如何不要文件中的空白行和注释语句: [[email protected] ~]# grep -v '^$' 文件名 |grep -v '^#' 2.如何查阅系统上面正在运作当中的程序呢? 利用静态的 ps 或者是动态的top,还能以 pstree 来查阅程序树之间的关系! 一个是叧能查阅自己 bash 程序癿『 ps -l 』一个则是可以查阅 所有系统运作癿程序『 ps aux 』 [[email protected] ~]#

整理Linux查看系统日志的一些常用命令

整理Linux查看系统日志的一些常用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f <记录文件> 指定记录文件. -n <显示列数>或-<显示列数> 设置列出名单的显示列数. -R 不显示登入系统的主机名称或IP地址. -x 显示系统关机,重新开机,以及执行等级的改变等信息 以下看所有的重启.关机记录 last | grep reboot last | grep shutd

Linux的简单介绍和常用命令的介绍

Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html 自行安装 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debian 安装VMware或VirtualBox虚拟机.具体安装步骤,找百度. 再安装Ubuntu.具体安装步骤,找百度 常用指令 ls      

学习笔记 | sqlmap常用命令

请移步以下链接查看本文章 学习笔记 | sqlmap常用命令 http://www.lofter.com/lpost/1f350fa3_120429c7 原文地址:http://blog.51cto.com/1425831735/2059514

Docker 学习 (2): 常用命令

Docker 学习 (2): 常用命令 命令行操作前提: systemctl start docker 启动docker sudo -i 进去root模式 一.帮助命令 docker version 查看对应安装的版本号,可以用来检测docker是否安装c成功 docker info Docker容器安装之后,个人信息的描述,比version更加详细 docker --help docker的帮助命令 二.镜像命令 前提:在操作镜像的时候,如果镜像名称的后面没有加版本号,那默认就是操作的最高的版

linux学习心得及常用命令总结

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. 通过对linux的初步了解,把常用的linux命令归纳如下: [[email protected] ~]# root表示当前登录用户,linux管理员:localhost代表当前计算机主机名 ~代表当

Linux学习-用户管理常用命令

用户管理常用命令 useradd 新建用户 userdel 删除用户 passwd 修改用户密码 usermod 修改用户属性 chage 修改用户属性 Linux 分为 root 用户和普通用户两种 当用户被添加后,底层做了什么 当用户被创建后,它的家目录是在 /home/用户名 这个下面 当用户被创建后,会被添加到 /etc/passwd 这个文件中,通过下面命令可以查询 # tail 10 /etc/passwd 可以找到新建的用户 当用户被创建后,会被添加到 /etc/shadow 这个