zoukankan      html  css  js  c++  java
  • Linux常用命令

    常用的系统工作命令

    echo

    功能:echo 命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。

    举例:[root@aliyun-tyw tyw]# echo $SHELL

    date

    功能:date 命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”

    参数:

    • %t 跳格[Tab 键]
    • %H 小时(00~23)
    • %I 小时(00~12)
    • %M 分钟(00~59)
    • %S 秒(00~59)
    • %j 今年中的第几天

    举例:

    按照默认格式查看当前系统时间

    [root@aliyun-tyw tyw]# date

    Tue May  5 22:57:49 CST 2020

    按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间

    [root@aliyun-tyw tyw]# date "+%Y-%m-%d %H:%M:%S"

    2020-05-05 23:01:30

    设置系统的时间

    [root@aliyun-tyw tyw]# date -s "20200901 8:30:00"

    Fri Sep 1 08:30:00 CST 2020 

    查看今天是当年中的第几天

    [root@aliyun-tyw tyw]# date "+%j"

    126

     

    reboot

    功能:reboot 命令用于重启系统,其格式为 reboot。

    举例:[root@aliyun-tyw tyw]# reboot

     

    poweroff

    功能:poweroff 命令用于关闭系统,其格式为 poweroff。

    举例:[root@aliyun-tyw tyw]# poweroff

     

    wget

    功能:wget 命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”。

    参数:

    • -b 后台下载模式
    • -P 下载到指定目录
    • -t 最大尝试次数
    • -c 断点续传
    • -p 下载页面内所有资源,包括图片、视频等
    • -r 递归下载

    举例:wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

    递归下载

    [root@aliyun-tyw test_dir]# wget -r -p https://www.baidu.com

     

    ps

    功能:ps 命令用于查看系统中的进程状态,格式为“ps [参数]”。

    参数:

    • -a 显示所有进程(包括其他用户的进程)
    • -u 用户以及其他详细信息
    • -x 显示没有控制终端的进程

    举例:查询java进程:ps -ef | grep java

    ps-ef返回列表各个字段的含义

    • UID:表示用户ID
    • PID:表示进程ID
    • PPID:表示父进程号
    • C:表示CPU的占用率
    • STIME:进程的启动时间
    • TTY:登入者的终端机位置
    • TIME:表示进程执行起到现在总的CPU占用时间
    • CMD:表示启动这个进程的命令

    根据cpu内存来降序排列

    [root@aliyun-tyw ~]# ps -aux --sort -pcpu

    [root@aliyun-tyw ~]# ps -aux --sort -pmem

    ps -aux返回值个各个字段的含义

     

    • USER:表示哪个用户启动了这个进程
    • PID :进程ID
    • %CPU:进程CPU的占用率
    • %MEM:进程物理内存的占用率
    • VSZ :进程占用的虚拟内存量 (Kbytes)
    • RSS :进程当前实际上占用了多少内存
    • TTY :进程是在哪个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
    • STAT:该程序目前的状态,主要的状态有
    • R :运行;该程序目前正在运作,或者是可被运作
    • D:不可中断:一般是IO进程
    • S :中断;该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
    • T :停止:该程序目前正在侦测或者是停止了
    • Z :僵尸:该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (僵尸) 程序的状态
    • START:该进程启动的时间点
    • TIME :进程从启动后到现在,实际占用CPU的总时间
    • COMMAND:启动该进程的命令

     

    top

    功能:top 命令用于动态地监视进程活动与系统负载等信息,其格式为 top。

    举例:[root@aliyun-tyw ~]# top

    • 第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)。
    • 第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
    • 第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
    • 第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
    • 第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
  • 相关阅读:
    《数据库系统概论》第三章笔记
    《数据库系统概论》第二章笔记
    《数据库系统概论》第一章笔记
    《Java并发编程的艺术》第九章笔记
    Dijkstra算法
    LaTex插图总结
    PDF中点击参考文献如何回到正文
    清华大学SCI论文写作心得
    LaTex写论文
    MATLAB中ode23函数,龙格库塔函数
  • 原文地址:https://www.cnblogs.com/tython/p/12833814.html
Copyright © 2011-2022 走看看