linux命令接口的主要形式是什么,Linux系统命令格式及常用命令

pwd: 显示工作目录

1.语法

pwd [-LP]

参数:

-L:显示当前的路径,有链接文件时,直接显示连接文件的路径,(不加参数时默认此方式)

-p:显示当前的路径,有链接文件时,不使用连接路径,直接显示连接文件所指向的文件

2.实例

~]#pwd

/root

history–查看内存中保留的命令

1.语法

history [-c] [-d 偏移量] [n]

-c :删除所有条目从而清空历史列表

-d :偏移量,从指定位置删除历史列表

-r:从文件读取命令历史至历史列表中

-w:把历史列表中的命令追加至历史文件中

2.实例

~]# history

//显示全部历史命令

~]# history 3

//显示最近的3条命令

~]# history  -c

//删除所有历史命令

~]# history   -d 10

//删除10及以后的历史命令

3.调用命令历史列表中的命令:

!#:再一次执行历史列表中的第#条命令;

!!:再一次执行上一条命令(向上翻更好用)

!STRING:再一次执行命令历史列表中最近一个以STRING开头的命令;

比如:!m 出现最近一次执行的以m开头的命令

注意:命令的重复执行有时候需要依赖于幂等性;

4.调用上一条命令的最后一个参数

快捷键:ESC,.

字符串:!$

5.控制命令历史记录的方式:

环境变量:HISTCONTROL

ignoredups:忽略重复的命令

ignorespace:忽略以空白字符开头的命令

ignoreboth:以上两者同时生效

修改变量的值:

NAME=’VALUE’

shutdown–关机或重启命令

1.语法

shutdown [OPTION]…  TIME [MESSAGE]

-h:halt ,将系统关机,相当于–poweroff;

-r:reboot,shutdown之后重新启动;

-c:cancel,当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;

-n:不调用init程序进行关机,而由shutdown自己进行,强行关机;

-f:重新启动时不进行磁盘检测(fsck);

-F:重新启动时进行磁盘检测(fsck);

TIME:

now:指现在立即关机;

hh:mm :具体关机时间

+m :设置多久时间后执行shutdown指令;

2.实例

~]# shutdown -n now

// 现在立即关机

shutdown +10

//10分钟之后关机

poweroff

poweroff命令用来关闭计算机操作系统并且切断系统电源。

1.语法

poweroff [OPPTION]

-n:关闭操作系统时不执行sync操作;

-w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;

-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;

-f:强制关闭操作系统;

-i:关闭操作系统之前关闭所有的网络接口;

-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。

2.实例

~]# poweroff

如果确认系统中已经没有用户存在且所有数据都已保存,需要立即关闭系统,可以使用poweroff命令。

reboot

reboot命令用来重新启动正在运行的Linux操作系统。

1.语法

reboot [OPPTION]

-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;

-f:强制重新开机,不调用shutdown指令的功能;

-i:在重开机之前,先关闭所有网络界面;

-n:重开机之前不检查是否有未结束的程序;

-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。

2.实例

~]# reboot

//重新开机

date–日期相关的命令

1.语法

(1)显示时间: date [OPTION]… [+FORMAT]

FORMAT:格式符

%F:按照指定格式显示

%D:直接显示日期mm/dd/yy

%H:显示小时,如 00…23

%M:显示分钟

%S:显示秒

%s:从1970年1月1日到现在所经过的秒数

%m:显示月份

选项:

-d 按照指定的字符串输出时间,如date -d “1990/09/18”

-f 逐行输出指定文件中的时间

-I[TIMESPEC] 以ISO 8601 格式显示日期/时间。TIMESPEC为”date”(只显示日期)、”hours”、”minutes”、”senconds”(显示时间精度)之一,默认为”date”。

-r 显示指定文件的最后修改时间

-R 按照RFC-2822日期格式显示时间

-s 按照指定字符串设置时间

-u 按照Coordinated Universal Time (UTC)格式设置或输出时间

(2)设定日期时间:date [-u|-utc|-universal] [MMDDhhmm[[cc]YY][.ss]]

MM:月份

DD:几号

hh:小时

mm:分钟

CC:两位年份

CCYY:四位年份

ss:秒

2.实例

~]# date

2018年 05月 13日 星期日 04:32:34 CST

~]#date "+%Y-%m-%d %H:%M:%S" //按照指定格式输出日期

2018-05-13 04:32:59

~]# date -r /bin     //显示文件最后修改时间

2017年 08月 15日 星期二 04:31:55 CST

hwclock, clock:硬件时钟

1.语法

显示或设定硬件时钟

-s,–hctosys:以硬件为准,把系统调整为与硬件时间相同;

-w,–systohc:以系统为准,把硬件时间调整为与系统时钟相同;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值