一:man(执行查看帮助命令)

二:常用的系统工作命令

1:echo

echo命令用于显示在终端输出字符串或变量提取后的值,格式“echo 【字符串】|【$变量】”

2:date

用于显示系统的时间和日期;格式为“date 【选项】 【+指定的格式】”。

在date后加“+”即可按照指定格式来输出系统的时间或日期;常用于将文件打包好在其后面加上当前系统时间,便于分辨该文件打包的时间。

date命令中常见参数
参数 作用
%t 跳格【tab】
%H 小时(00-23)
%I 小时(00-12)
%M 分钟
%S
%Y
%m
%d

例:输出当前日期及时间

3:ps(一个时间点系统进程监控命令)

ps查看系统中的进程状态,其查看的只是命令执行的那个时间点的状态;格式 ps 【参数】,执行就会输出一堆值来,需要判断当前进程的状态,那就得想了解liunx中的5中常见进程状态。

5中常见进程状态,分别为如下所示:

R(运行)-进程正在运行或在运行队列中等待。

S(中断)-进程处于休眠,当条件成立后或接收到信号时脱离该状态。

D(不可中断)-进程不响应系统异步信号,用kill也无法将其中断。

Z(僵死)-进程结束,但进程描述符依然存在。

T(停止)-进程收到停止信号后停止运行。

ps命令参数:

-a                   显示所有进程(包括其他用户的进程)

-u                   用户以及其他详细信息

-x                    显示没有控制终端的进程

例:ps  -aux

4:top(动态的系统进程状态)

top用于动态的监控系统进程状态及系统负载信息   格式:top

5:pidof

pidof用于查询指定服务的pid值,格式:pidof 【参数】 【服务名称】

例:查询sshd服务的pid值

6:kill

进程终止命令,格式kill 【参数】 【进程pid】

7:killall

用于终止指定名称的服务全部进程,当一个服务有许多pid时如果还用kill命令去结束进程,会比较慢。这是可以用killall 格式:killall 【参数】 【进程名称】

三:文本命令

1:tr命令

tr命令用于替换文本文件中的字符,格式:tr 【原始字符】 【目标字符】,快速替换文本中的一个或一些字符,结合管道符是使用

2:wc

统计命令,常见参数及作用

-l                           只显示行数

-w                         只显示单词数

-c                          只显示字节数

3:stat命令

stat用于查看文件具体的储存信息和时间等   格式:stat 文件名称

4:cut命令

cut用于文本提取字符,格式:cut 【参数】 文本    使用-d参数来设置间隔符号

例:

5:diff命令

diff用于比较多个本文件的差异,格式:diff 【参数】 文件

使用diff命令时,可以使用--brief参数来确认两个文件是不是不同,还可以使用-c来详细的比较多个文件的差异之处,多用于判断文件是否被篡改。

linux学习历程-不熟悉的linux命令的更多相关文章

  1. Linux学习历程——Centos 7 账户管理命令(用户组篇)groupadd groupmod groupdel

    一.命令介绍 groupadd:创建用户组 groupmod:修改用户组属性 groupdel:删除用户组 ---------------------------------------------- ...

  2. Linux学习历程——Centos 7 账户管理命令(用户篇)useradd usermod userdel

    一.命令介绍 useradd     用于创建新的用户 usermod    用于修改用户属性 userdel      用于删除用户 -------------------------------- ...

  3. 我的Linux学习历程:那些我看过的Linux书籍们

    [+]查看原图http://www.ituring.com.cn/article/119401 来北京工作已经一个多月,大都市的生活比起读大学要忙碌得多,尤其是出行,基本以小时为基本的计时单位.有时茫 ...

  4. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  5. Linux学习之十四、管线命令

    Linux学习之十四.管线命令 地址:http://vbird.dic.ksu.edu.tw/linux_basic/0320bash_6.php

  6. Linux学习历程——Centos 7重置root密码

    一.自述 最近刚刚接触linux,因为我设置密码比较随性,把自己做系统的时候设置的root密码给forget,每当系统崩溃,重新把虚拟机备份还原后,就面临无法登陆的尴尬情况,只得重置root密码,好了 ...

  7. Linux学习之RPM包管理-rpm命令管理(十六)

    Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介 RPM是R ...

  8. Linux学习之路-Linux-at及cron命令【7】---20171215

    Linux学习之路-Linux-at及cron命令[7]---20171215 DannyExia000人评论986人阅读2017-12-24 17:28:03   ntpdate 命令 [root@ ...

  9. Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念

    Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念 进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文 ...

随机推荐

  1. linux 安装配置 sublime 进行 python 开发

    1. 下载sublime 地址:http://www.sublimetext.com/3 2. 解压出来,将sublime_text_3 文件夹的名字改为 sublime_text , 然后将 sub ...

  2. 基于Python的Webservice开发(三)-Django安装配置

    一.安装Django pip install django 二.创建项目 进入指定的目录后 django-admin startproject WebApi 目录说明: WebApi 项目的容器. m ...

  3. 收集Typecho 0.9还能用的插件

    收集Typecho 0.9还能用的插件 名称 描述 版本 作者 BaiduSubmit 百度结构化插件 for Typecho 0.5.2 老高 CateFilter 首页过滤指定分类 1.2.1 R ...

  4. AES加密解密算法

    class Aes { /** * AES加密 * @param $data * @param $secret_key * @return string */ public static functi ...

  5. 以慕课网日志分析为例-进入大数据Spark SQL的世界

    下载地址.请联系群主 第1章 初探大数据 本章将介绍为什么要学习大数据.如何学好大数据.如何快速转型大数据岗位.本项目实战课程的内容安排.本项目实战课程的前置内容介绍.开发环境介绍.同时为大家介绍项目 ...

  6. Ajax原理一篇就够了

    Ajax原理一篇就够了 一.什么是Ajax Ajax(Asynchronous JavaScript and XML的缩写)是一种异步请求数据的web开发技术,对于改善用户的体验和页面性能很有帮助.简 ...

  7. thymleaf th:text="|第${user.courseSort}课|" 对于不知道的真的是解渴了

    简单描述:最近再做一个课程管理,列表显示第几课,但是后台传递过来的只是数字0~9,意味着,我得自己拼了ヾ(◍°∇°◍)ノ゙  我最烦的就是这种拼,各种难调,果真和我想的一样,4.5遍了还没出来. 我的 ...

  8. PDF怎么旋转页面,只需几步轻松搞定!

    有时候我们下载一个PDF文件里面有页面是旋转的情况,用手机看的时候可以把手机旋转过来看,那么用电脑的时候总不可能也转过来看吧,笔记本是可以的台式的是不行的,这个时候我们就需要把PDF文件中旋转的页面转 ...

  9. 公设基础Generic

    1# 与泛型相关的一些术语 1.类型参数(type parameter) : EX: List<E> 这里的E就属于List接口的单个类型参数E 2.参数化的类型(parameterize ...

  10. [转]centos7 安装jdk11 并设置默认java版本

    https://www.server-world.info/en/note?os=CentOS_7&p=jdk11&f=2 OpenJDK 11 : Install 2018/10/1 ...