第一周--Centos7中的 at 使用技巧及其历史命令管理和用法

**Centos 7 中的at 使用技巧及其历史命令管理和用法**

我将在本文讲述如下内容:

  1. 关于Linux的发行版及不同发行版间的联系和区别
  2. 实现晚上20:30自动关机,并提示用户
  3. 总结历史命令管理以及用法
  4. 总结Linux帮助用法 *

----------------------------- 大片如下 ------------------------------------------------------------------------------------------

       第一章:关于Linux的发行版及不同发行版间的联系和区别

    目前市场上的主流Linux发行版如下图所示:

其主要区别在于发行的公司不同或有些版本同样是开源的,但也是商用的,如 SUSE和Redhat。
商用版会提供更强大的功能和售后服务。
非商用版,如Centos,没有任何售后服务,自己承担使用的bug风险。
----------------------------------------------------------------------------------

      第二章:用at 的计划任务设定功能来实现晚上20:30自动关机,并提示用户

[[email protected] ~]# at 20:30
at> shutdown +3 "Server will be shutdown in 3 min!" ( 然后要 ctrl+d 后at 任务才能加上)
at> <EOT>
job 10 at Tue Mar 26 20:30:00 2019
[[email protected] ~]#
[[email protected] ~]# at -l ( 用-l 参数来查看刚才的at 计划任务是否设定成功 )
10 Tue Mar 26 20:30:00 2019 a root
[[email protected] ~]# at -c 10( 这个数字表该 at 任务的job号, 来看该任务的具体内容 )

该计划任务运行时的实况-----------> , 看下图:


             **第三章: 总结历史命令管理以及用法**

  Centos 7中历史命令的管理通过一个内置的命令  history 并结合如下3个bash下的环境变量来进行管理:

1- HISTSIZE: shell进程可保留的命令历史的条数
2- HISTFILE: 持久保存命令历史的文件
.bash_history
3- HISTFILESIZE: 命令历史文件的大小

--------------------------------------------------------------------------------> go

[[email protected] ~]# type history
history is a shell builtin
[[email protected] ~]# echo $HISTSIZE
1000
[[email protected] ~]# echo $HISTFILE
/root/.bash_history
[[email protected] ~]#
[[email protected] ~]# echo $HISTFILESIZE
1000

history #:显示最近的# 条命令
!# : 再一次执行历史列表中的第# 条命令
!!: 再一次执行上一条命令
!$ 或 ESC, . : 引用上一条命令中的最后一个参数

history -d 304 / history -d 66 5 (删除66开始的5条命令)
-c: 清空命令历史
-d offset: 从制定位置删除该历史记录


   **第四章: 总结Linux帮助用法**

  首先,Centos 7中的命令分为两类, 一种为shell程序自带的命令:内置命令( builtin )
        另一种为独立的可执行程序文件,文件名即命令名:外部命令

举例如下:
[[email protected] ~]# type history
history is a shell builtin
[[email protected] ~]#
[[email protected] ~]# type rm
rm is aliased to rm -i‘<br/>[[email protected] ~]# <br/>[[email protected] ~]# type ls<br/>ls is aliased tols --color=auto‘

    内置命令的帮助查看方法如下---

[email protected] ~]# help history

外部命令的帮助查看方法如下----

[[email protected] ~]# ls --help

Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.

Mandatory arguments to long options are mandatory for short options too.
-a, --all do not ignore entries starting with .
-A, --almost-all do not list implied . and ..
.......

或者用
[[email protected] ~]# man diff

[[email protected] ~]#
[[email protected] ~]# man ls

                                   全文完

马哥门徒 宏

原文地址:https://blog.51cto.com/xiaoluogoal/2372714

时间: 2024-07-30 08:48:50

第一周--Centos7中的 at 使用技巧及其历史命令管理和用法的相关文章

(转)Linux中显示空闲内存空间的free命令的基本用法

这篇文章主要介绍了Linux系统中free命令的基本用法,用free命令查看内存空余信息是Linux系统入门学习中的基础知识,需要的朋友可以参考下 free 命令显示系统使用和空闲的内存情况,包括物理内存.交互区内存(swap)和内核缓冲区内存 参数 -b 显示内存的单位为字节-k 显示内存的单位为 KB-m 显示内存的单位为 M-o 忽略缓冲区调节列-t 总和信息-s<时间> 每隔指定时间执行一次命令,单位为s-h 以可读形式显示容量,需要free -V显示版本大于3.3-V 版本信息 示例

CentOS7中提示bash:ll: 未找到的命令...

不知道为啥输入命令一直提示bash:xx:未找到命令 参考这位仁兄的解决方案后 链接??https://www.cnblogs.com/fusheng11711/p/10524126.html 只需要在控制台输入 export PATH=/bin:/usr/bin:$PATH 回车即可 原文地址:https://www.cnblogs.com/SwordFairy/p/11096253.html

Linux中显示空闲内存空间的free命令的基本用法

free 命令显示系统使用和空闲的内存情况,包括物理内存.交互区内存(swap)和内核缓冲区内存 参数 -b 显示内存的单位为字节-k 显示内存的单位为 KB-m 显示内存的单位为 M-o 忽略缓冲区调节列-t 总和信息-s<时间> 每隔指定时间执行一次命令,单位为s-h 以可读形式显示容量,需要free -V显示版本大于3.3-V 版本信息 示例 例1 [email protected]:/home/tnak # free -s 3 #每3秒执行一次 [email protected]:/h

Linux第一周

1.描述计算机的组成及其功能. 计算机包括:运算器.控制器.存储器.输入设备.输出设备 运算器:主要功能是对数据进行各种运算: 控制器:是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理: 运算器和控制器合称中央处理单元,简称CPU: 存储器:主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速.自动地完成程序或数据的存取: 输入设备:是用来向计算机输入各种数据和程序的设备.键盘是必备的输入设备,常用的输入设备还有鼠标.扫

Linux 第一周作业

Q:描述计算机的组成及其功能? A:计算机有运算器, 控制器 ,存储器, 输入设备 ,输出设备组成.功能:解决人们的特定需求,提高效率. Q:按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别? A:有RedHat ,Centos,fedora   ;SUSE,以及Open SuSe ,Debian ,基于Debian的ubuntu,基于Ubuntu的Linux mint 区别: 1.Centos和RedHat 相互兼容,两者都可以免费下载使用,如果需要服务,红帽需要收取一定的费用,

【转】Linux中history历史命令使用方法详解

原文网址:http://os.51cto.com/art/201205/335040.htm 当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升.事实上,一旦你掌握了我在下面给出的15个有关Linux history历史命令的例子,你就会发现使用history历史命令行将更有乐趣. 1.使用HISTTIMEFORMAT在历史中显示TIMESTAMP 通常情况下,当你在命令行中键入history时,终端中将显示你刚输入的命令及其

【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第一周测验【中英】

[吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第一周测验[中英] 第一周测验 - 深度学习简介 和"AI是新电力"相类似的说法是什么? [ ?]AI为我们的家庭和办公室的个人设备供电,类似于电力. [ ?]通过"智能电网",AI提供新的电能. [?]AI在计算机上运行,??并由电力驱动,但是它正在让以前的计算机不能做的事情变为可能. [★]就像100年前产生电能一样,AI正在改变很多的行业. 请注意: 吴恩达在视频中表达了同样的观点. 哪些是深度学

linux入门-第一周学习笔记

Linux新手入门-第一周学习笔记 一.安装系统注意的问题 1.磁盘分区: 以分配给系统200G内存大小为例: (1)给 /boot 200M大小即可,由于/boot 仅存放内核相关启动文件.不需要给太大的分区. (2)给 / 50G大小,根用户下要存放很多的文件. (3)给/testdir 50G大小,这是我们做实验用到的文件. (4)给swap 4G大小,由于swap是交换分区,其大小推荐是内存的1.5倍~2.0倍 注意:CentOS6.8的文件系统为ext4,而CentOS7.2的文件系统

20145216 史婧瑶《信息安全系统设计基础》第一周学习总结

20145216 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 Linux基础 1.ls命令 ls或ls .显示是当前目录的内容,这里“.”就是参数,表示当前目录,是缺省的可以省略.我们可以用ls -a .显示当前目录中的所有内容,包括隐藏文件和目录.其中“-a” 就是选项,改变了显示的内容.如图所示: 2.man命令 man命令可以查看帮助文档,如 man man : 若在shell中输入 man+数字+命令/函数 即可以查到相关的命令和函数:若不加数字,那man命令默认从数字较