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、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 tr ‘a-z’ ‘A-Z’ < /etc/issue  > /tmp/issue.out 2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中 3、一个linux用户给root发邮件…

    2017-11-19
  • 脚本编程部分_第十周练习

    Q1:写一个脚本: (1) 能接受四个参数:start, stop, restart, status;start: 输出“starting 脚本名 finished.”其余参数类似; (2) 其它任意参数,均报错退出; #!/bin/bash # read -p "The following choices&…

    Linux干货 2017-01-01
  • 推荐-Nginx专题: upstream模块和缓存的简单使用

    Nginx专题: upstream模块和缓存的简单使用 nginx 负载均衡 Nginx专题: upstream模块和缓存的简单使用 前言: 实验拓扑 实验环境 Nginx_Upstream模块介绍 upstream使用方法 upstream使用示例 Nginx_Cache介绍 缓存静态资源 总结 前言: 本文接着上篇Nginx专题: 从编译安装到…

    Linux干货 2016-04-07
  • 6个变态的C语言Hello World程序

    下面的六个程序片段主要完成这些事情: 输出Hello, World 混乱C语言的源代码 下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。 hello1.c   #define _________ }     #define …

    Linux干货 2015-04-01
  • LVS –负载均衡基础

    一 负载均衡的五种解决方案 1 http重定向 HTTP重定向就是应用层的请求转发。用户的请求其实已经到了http重定向负载均衡服务器,服务器根据算法要求用户重定向,用户收到重定向请求后,再次请求真正的集群。 优点:简单 缺点:性能较差 2 DNS域名解析负载均衡 DNS域名解析负载均衡就是在用户请求DNS服务器,获取域名对应的IP地址时,DNS根据服务器直…

    Linux干货 2017-06-22
  • 3.用户和组管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root     tty1         2016-12-…

    Linux干货 2017-07-16