linux入门必须掌握的命令--常用系统工作命令

语法:
命令(选项)(参数)

echo命令

用于在shell中打印shell变量的值,或者直接输出指定的字符串。

带参数的用法
echo -e 内容 -e:激活转义字符

date命令

显示或设置系统时间与日期

选项:
-d <字符串> :显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s <字符串> :根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;
--help:在线帮助;
--version:显示版本信息。

参数:
<+时间日期格式>:指定显示时使用的日期时间格式。“+”代表连接符

日期格式字符串列表:
%H 小时,24小时制(00~23)
%I 小时,12小时制(01~12)
%k 小时,24小时制(0~23)
%l 小时,12小时制(1~12)
%M 分钟(00~59)
%p 显示出AM或PM
%r 显示时间,12小时制(hh:mm:ss %p)
%s 从1970年1月1日00:00:00到目前经历的秒数
%S 显示秒(00~59)
%T 显示时间,24小时制(hh:mm:ss)
%X 显示时间的格式(%H:%M:%S)
%Z 显示时区,日期域(CST)
%a 星期的简称(Sun~Sat)
%A 星期的全称(Sunday~Saturday)
%h,%b 月的简称(Jan~Dec)
%B 月的全称(January~December)
%c 日期和时间(Tue Nov 20 14:12:58 2012)
%d 一个月的第几天(01~31)
%x,%D 日期(mm/dd/yy)
%j 一年的第几天(001~366)
%m 月份(01~12)
%w 一个星期的第几天(0代表星期天)
%W 一年的第几个星期(00~53,星期一为第一天)
%y 年的最后两个数字(1999则是99)

date -d:显示时间
date -s:设置时间

reboot命令

重启计算机

选项:
-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;
-f:强制重新开机,不调用shutdown指令的功能;
-i:在重开机之前,先关闭所有网络界面;
-n:重开机之前不检查是否有未结束的程序;
-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

poweroff命令

关闭计算机

wget命令

wget命令用来从指定的URL下载文件,

选项:(部分)
-A <后缀名> :指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;
-b:进行后台的方式运行wget;
-i <文件> :从指定文件获取要下载的URL地址;
-nc:文件存在时,下载文件不覆盖原有文件;
-nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;
-v:显示详细执行过程;
-q:不显示指令执行过程;
-O <文件名> :指定文件名
--limit-rate=300k: 限速下载
-c: 支持断点续传

参数:
URL:下载指定的URL地址

实例:
tail -f wget-log:后台下载时察看下载进度
wget -i filelist.txt: 下载多个文件

ps命令

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。

选项:
-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
u:以用户为主的格式来显示程序状况。
x:显示所有程序,不以终端机来区分。

top命令

top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。

选项:
-b:以批处理模式操作
-c:显示完整的治命令;
-d:屏幕刷新间隔时间;
-I:忽略失效过程;
-s:保密模式;
-S:累积模式;
-i <时间> :设置间隔时间;
-u <用户名> :指定用户名;
-p <进程号> :指定进程;
-n <次数> :循环显示的次数。

top交互命令:
M:根据驻留内存大小进行排序;
P:根据CPU使用百分比大小进行排序;
T:根据时间/累计时间进行排序;
h:显示帮助画面,给出一些简短的命令总结说明;
k:终止一个进程;
i:忽略闲置和僵死进程,这是一个开关式命令;
q:退出程序;
r:重新安排一个进程的优先级别;
S:切换到累计模式;
s:改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s;
f或者F:从当前显示中添加或者删除项目;
o或者O:改变显示项目的顺序;
l:切换显示平均负载和启动时间信息;
m:切换显示内存信息;
t:切换显示进程和CPU状态信息;
c:切换显示命令名称和完整命令行;
w:将当前设置写入~/.toprc文件中。

pidof命令

用于查找指定名称的进程的进程号id号。

kill命令

根据进程号来删除执行中的程序或工作

killall命令

使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。

猜你喜欢

转载自www.cnblogs.com/khche/p/11872580.html
今日推荐