查看: 2314|回复: 7
收起左侧

[教程经验] 新手必须掌握的Linux命令(一)

火浴 2020-3-19 11:53:34 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
常用系统工作命令                  
1、echo 命令
   echo命令用于在终端输出字符串或变量提取后的值,格式为“echo[字符串|$变量]”。
   例如,把指定字符串“Linuxprobe.com”输出到终端屏幕的命令
  1. [root@linuxprobe ~]# echo Linuxprobe.Com
复制代码
   该命令会在终端屏幕上显示如下信息:
  1. Linuxprobe.Com
复制代码

   下面,我们使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上:
  1. [root@linuxprobe ~]# echo $SHELL
  2. /bin/bash
复制代码
2、date命令
   date命令用于显示及设置系统的时间或日期,格式为“date[选项][+指定的格式]”。
   按照默认格式查看当前系统时间的data命令如下所示:

  1. [root@linuxprobe ~]# date
  2. Mon Mar 19 09:23:23 CST 2020
复制代码
   按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示:
  1. [root@linuxprobe ~]#  date "+%Y-%m-%d %H:%M:%S"
  2. 2020-03-19 09:27:12
复制代码
   将当前时间设置为2017年9月1日8点30分的date命令如下所示:

  1. [root@linuxprobe ~]#  date -s "20170901 8:30:00"
  2. Fri Sep 1 08:30:30 CST 2017
复制代码
   date命令中的参数%j可用来查看今天是当年中的第几天。这个参数能够很好的区分备份时间的新旧,即数字越大,越靠近当前时间。该参数的使用方法以及显示结果入下所示:
  1. [root@linuxprobe ~]#  date "+%j"
  2. 244
复制代码
3、reboot命令
   reboot命令常用于重启系统,其格式为reboot。
   由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启,其命令如下:
  1. [root@linuxprobe ~]#  reboot
复制代码
4、poweroff命令
   poweroff 命令用于关闭系统,其格式为poweroff。
   该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此只能默认只有boot管理员才可以关闭电脑,其命令如下:
  1. [root@linuxprobe ~]#  poweroff
复制代码
5、wget命令
   wget命令用于在终端中下载网络文件,格式为“wget[参数] 下载地址”。
   例1:
   例2:用wget命令递归下载www.linuxprobe.com网站内所有页面数据以及文件,下载完后会自动保存到当前路径下名为www.linuxprobe.com的目录中。执行该操作的命令如下所示:
  1. [root@linuxprobe ~]#  wget -r -p <a href="http://www.linuxprobe.com">http://www.linuxprobe.com</a>
复制代码
6、ps命令
   ps命令用于查看系统中的进程状态,格式为“ps[参数]”。
   -a:显示所有进程(包括其它用户的进程)  -u:用户以及其它详细信息  -x:显示没有控制终端的进程
   Linux系统中时刻运行着许多进程,合理的管理它们可以优化系统性能。在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,各自含义如下:
   R(运行):进程正在运行或在运行队列中等待。
   S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。
   D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。
   Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放。
   T(停止):进程收到停止信号后停止运行。
7、top命令
   top命令用于动态监视进程活动与系统负载等信息,其格式为top。
8、pidof命令
   pidof命令用于查询某个指定服务进程的PID值,格式为“pidof[参数][服务名称]”。
   每个进程的PID是唯一的,因此可以通过PID来区分不同进程。例如,可以使用如下命令查询本机上sshd服务程序的PID:
  1. [root@linuxprobe ~]# pidof sshd
  2. 2156
复制代码
9、kill命令
   kill命令用于终止某个指定PID的服务进程,其格式为“kill[参数][进程PID]”
  1. [root@linuxprobe ~]# kill 2156
复制代码

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

  1. [root@linuxprobe ~]# pidof httpd
  2. 13581 13580 13579 13578 13577 13576
  3. [root@linuxprobe ~]# killall httpd
  4. [root@linuxprobe ~]# pidof httpd
  5. [root@linuxprobe ~]#
复制代码


[qq]156020131[/qq]









评分

参与人数 1水滴 +1 贡献 +1 收起 理由
Lihoon + 1 + 1 赞一个!

查看全部评分





上一篇:使用第三方总线松下A6BE伺服驱动器回原点问题。
下一篇:新手必须掌握的Linux命令(二)

已有 0 人打赏作者

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

Lihoon 2020-3-19 14:06:35 | 显示全部楼层
  1. [root@linuxprobe ~]#  wget -r -p <a href="http://www.linuxprobe.com">http://www.linuxprobe.com</a>
复制代码


这条指令中-r -p <a参数是啥意思?
回复 送花

使用道具 举报

火浴 2020-3-19 16:12:57 | 显示全部楼层

-r   递归下载
-p  下载页面所有资源,包括图片、视频等
回复 送花

使用道具 举报

火浴 2020-3-19 16:13:47 | 显示全部楼层
回复 送花

使用道具 举报

Lihoon 2020-3-19 16:14:04 | 显示全部楼层
火浴 发表于 2020-3-19 16:12
-r   递归下载
-p  下载页面所有资源,包括图片、视频等

get,谢谢楼主分享
回复 送花

使用道具 举报

火浴 2020-3-19 16:17:28 | 显示全部楼层
Lihoon 发表于 2020-3-19 16:14
get,谢谢楼主分享

回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部