Linux 常用系统工作命令

Linux 常用系统工作命令

  • echo

    echo命令用于在终端输出字符串或变量提取之后的值; 格式: echo [字符串] [$变量]

    [root@zhufanyu ~]# echo zhufanyu
    zhufanyu
    

    使用$的变量的方式提取变量SHELL的值

    [root@zhufanyu ~]# echo $SHELL
    /bin/bash
    
  • date

    date命令是用于显示及设置系统时间的命令; 格式为:date [选项] [+指定时间格式]

    [root@zhufanyu ~]# date
    Sat Dec 26 22:03:46 CST 2020
    

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

    [root@zhufanyu ~]# date "+%Y-%m-%d %H:%M:%S"
    2020-12-26 22:14:05
    

    设置当前系统时间

    [root@zhufanyu ~]# date -s '20201226 22:15:00'
    Sat Dec 26 22:15:00 CST 2020
    

    date命令中的参数%j可用来查看今天距离当年中的第几天

    [root@zhufanyu ~]# date "+%j"
    361
    
  • reboot

    reboot命令是用于重启系统

    [root@zhufanyu ~]# reboot
    
  • poweroff

    poweroff 命令用于关闭系统,该命令由于涉及到硬件资源的管理权限,所以默认只有root管理员可以关闭电脑

  • wget

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

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

    ps命令用于查看系统中的进程状态,格式为ps[参数]

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

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

  • pidof

    pidof命令用于查询某个指定服务进程的PID值,格式为:pidof [参数] [服务名称]

    [root@zhufanyu ~]# pidof sshd
    21364 21362 1040
    
  • kill

    kill命令用于终止某个指定PID的服务进程, 格式为:kill [参数] [进程PID]

    [root@zhufanyu ~]# kill 21364
    
  • killall

    killall 命令用于终止某个指定名称的服务所对应的全部进程,格式为: killall [参数] [进程名称]

    [root@zhufanyu ~]# pidof httpd
    28209 20324 19992 19991 19990 19989
    [root@zhufanyu ~]# 
    [root@zhufanyu ~]# killall httpd
    [root@zhufanyu ~]# pidof httpd
    

注: 如果有些命令在执行的时候不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个&符号,这样命令将进入系统后台来执行

posted @ 2020-12-27 22:18  adrian-boy  阅读(64)  评论(0编辑  收藏  举报