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
下一篇 2016-08-02

相关推荐

  • N26_第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 a 文件查看类  cat tac  head  tail more  less b 文件操作类  touch cp  mv  rm more命令:   &nbsp…

    2017-05-26
  • TCP 的那些事儿(上)

       TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另…

    Linux干货 2015-04-01
  • 系统基础之文件管理grep练习题

    1、显示/proc/meminfo文件中以大小s开头的行; (要求:使用三种方式) [root@wen-7 ~]# grep -i "^s" /proc/meminfo  SwapCached:       &…

    Linux干货 2016-08-07
  • N21_第7周_磁盘及文件系统管理

    N21_第7周_磁盘及文件系统管理 作业题目: 1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳…

    Linux干货 2016-09-26
  • Linux 常用命令之cp,一个可以煮饭的工具;

    cp 复制目录和文件 对于系统管理员来说,在文件系统中将文件和目录从一个位置复制到另外一个位置是家常便饭,而cp就是可以煮饭的工具之一。cp需要源对象和目标对象,源对象在前,目标对象在后面。 1. 常用选项 基本用法 [root@local tmp]# ll total 0 -rw-rw-r–. 1 gen…

    Linux干货 2016-08-02
  • Linux初学笔记(markdown格式)

    Linux基础命令笔记

    Linux干货 2018-03-26