Linux入门(二)

linux基础命令及应用


    shutdown:关机命令

        -r:重启

        -h:关机

        -c:取消关机命令

[root@localhost ~]# shutdown -h 17:00
Shutdown scheduled for Sat 2016-07-30 17:00:00 CST, use 'shutdown -c' to cancel.
[root@localhost ~]# shutdown -c
[root@localhost ~]# 
Broadcast message from root@localhost.localdomain (Sat 2016-07-30 06:24:35 CST):

The system shutdown has been cancelled at Sat 2016-07-30 06:25:35 CST!

    history:历史命令

[root@localhost ~]# history 
    1  2016-07-30 00:01:19 init 5
    2  2016-07-30 00:01:19 exit
    3  2016-07-30 00:01:19 his
    4  2016-07-30 00:01:19 history 
    5  2016-07-30 00:01:19 wd
    6  2016-07-30 00:01:19 pwd
    7  2016-07-30 00:01:19 cd
    8  2016-07-30 00:01:19 ls
    9  2016-07-30 00:01:19 host
   10  2016-07-30 00:01:19 hostname
   11  2016-07-30 00:01:19 history 
   12  2016-07-30 00:01:19 ehco"HISTSIZE"
   以下省略...

        历史命令默认记录1000条在/etc/profile定义,对所有用户有效。

        命令历史存放在.bash_history

        !历时命令号:执行对应历史命令号的命令

        !shut:执行最近一次使用带有shut的命令

        !?down:执行包含down的命令

            ?表示包含

        !!=Ctrl+p:执行上一条命令

        Ctr+r:搜索历史命令中的字符

        file:调用参数

            !$:调用最后一个参数

            !^:调用第一个参数

            !:n:调用中间参数,n代表几个

            !*:调用所有参数

            !n:调用第n条命令中的参数

        history常用选项:
            -c:清空命令历史记录

            -d n:删除历史中第n条命令

            n:显示最近的n条历史

            -a:把本次会话新执行的命令历史列表存入历史文件

            -n:把历史文件中未读取的行放入历史列表

            -r:把历史文件中所有行放入历史列表

            -w:保存历史列表存放到指定的历史文件

            -p:展开历史参数成多个行,但不存在历史列表中

            -s:展开历史参数成一行,附加在历史列表中

        命令历史相关环境变量:

            HISTSIZE:命令历史记录的调试

            HISTFILE:指定历史文件,默认在/bash_history

            HISTFILESIZE:命令历史文件记录历史的条数

            HISTTIMEFORMAT:“hostname:%F %T ”显示主机名和时间。

            HISTIFNORE:“pwd:cd”pwd和cd的历史

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

            环境变量:HISTCONTROL

                ignoredups:忽略重复的命令,连续且相同为重复。

                ignorespace:忽略所有以空格开头的命令。

                ignoreboth:等于ignoredups,ignorespace

                erasedups:删除重复命令

            存放在/etc/profile或/.bash_profile

    Ctrl+l:清屏,相当于clear命令

    Ctrl+c:取消命令的执行

    Ctrl+a:会移动到命令行的最前面

    Ctrl+e:会移动到命令行的最后面

    Ctrl+u:会删除到行首

    Ctrl+k:会删除到行尾

原创文章,作者:DYW,如若转载,请注明出处:http://www.178linux.com/26916

(0)
DYWDYW
上一篇 2016-08-02 10:55
下一篇 2016-08-02 10:55

相关推荐

  • 任务计划

                          Linux任务计划 一、任务计划     (1)未来的某一个时间点执行一次某任务:at、batch     (2)周期性运行某…

    2017-05-14
  • Memcache存储大数据的问题

    Memcache存储大数据的问题   huangguisu       Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。 我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select…

    Linux干货 2015-05-05
  • 从Linux小白到大牛——与狼共舞的日子12(下)

    马哥教育网络班21期+第12周课程练习 5、为第4题中的第2个虚拟主机提供https服务,使得用户可以通过https安全的访问此web站点; (1)要求使用证书认证,证书中要求使用的国家(CN)、州(HA)、城市(ZZ)和组织(MageEdu); (2)设置部门为Ops,主机名为www2.stuX.com,邮件为admin@stuX.com; 1.CA生成私…

    Linux干货 2016-12-26
  • Linux磁盘管理

                             Linux磁盘管理 磁盘管理:  本章内容    磁盘结构    分区类型   &nbsp…

    系统运维 2016-09-02
  • linux常用网络配置

    网卡名称:  网络接口识别并命名相关的udev配置文件:    /etc/udev/rules.d/70-persistent-net.rules  卸载网卡驱动:    modprobe  -r e1000  装载网卡驱动:    modprobe &nbs…

    Linux干货 2016-09-06
  • RAID详解

    测试机centos6.7 x86_64 一、RAID是什么     简单描述:RAID(Redundant Array of indenpensive Disk)独立磁盘冗余阵列:磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段或条带(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起…

    2016-02-14