Linux基础命令1.0

学习Linux的第一节课就是要记各种命令了,但是一下子记住太多的命令对新手不太友好,所以我结合自己的学习经历,把Linux最基础的命令和最常用的参数做了简单的分类汇总。
一共41个命令,分两期整理
参考书籍:《Linux就该这么学》

常用系统工作命令

1.echo 命令 :

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

2.date 命令 :

date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。只需在强大的date命令中输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。

date 命令中的参数以及作用

参数 ------------------------------- 作用
%H-------------------------------小时(00~23)
%M-------------------------------分钟(00~59)
%S-------------------------------秒(00~59)
%j-------------------------------今年中的第几天
更多的参数作用可以用命令:date --help查看

date命令中的参数%j可用来查看今天是当年中的第几天。
这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间。
该参数的使用方式:date "+%j"

3.reboot 命令 :

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

4.shutdown/poweroff命令:

shutdown/poweroff命令用于关闭系统,一般用shutdown来关机。

5.wget 命令

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

wget命令中的参数以及作用

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

6.ps 命令

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

ps命令中的参数以及作用

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

在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示。

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

S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。

D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。

Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放。

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

在Linux系统中的命令参数有长短格式之分,长格式和长格式之间不能合并,长格式和短格式之间也不能合并,但短格式和短格式之间是可以合并的,合并后仅保留一个-(减号)即可。另外ps命令可允许参数不加减号(-),因此可直接写成ps aux的样子。

7.top 命令

top命令用于动态地监视进程活动与系统负载等信息,其格式为top。top命令相当强大,能够动态地查看系统运维状态,完全将它看作Linux中的“强化版的Windows任务管理器”。

8.pidof 命令

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

每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。

9.kill 命令

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

10.killall 命令

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

猜你喜欢

转载自www.cnblogs.com/shing-virus/p/11117887.html