Pages

Friday, 2 August 2024

几个Linux下基础命令和1个快捷键


1. 显示日期的命令: date

在Linux字符界面下,没有像window那样可以可以直接查看时间,如果想要知道目前Linux系统的时间,那么直接在命令列模式输入date即可显示:

[root@lmode ~]# date

Mon Sep 14 21:54:36 CST 2015<

也可以自定义输出时间格式,比如想显示2015/09/14这样的时间,就可以使用格式化输出功能:


[root@lmode ~]# date +%Y/%m/%d

2015/09/14

[root@lmode ~]# date +%H:%M:%S

22:04:23

那个『+%Y%m%d』就是date命令的一些参数功能啦!要特别注意参数最前面有个"+"字符。


2.显示日历的命令:cal

如果想知道当前的月份,直接用cal命令。

[root@lmode ~]# cal

   September 2015   

Su Mo Tu We Th Fr Sa

     1  2  3  4  5

 6  7  8  9 10 11 12

13 14 15 16 17 18 19

20 21 22 23 24 25 26

27 28 29 30

cal这个命令可以接的语法为:

[root@lmode ~]$ cal [month] [year] 

使用命令 cal 2015,将显示出2015年的所有月份,使用命令 cal 9 2015,将显示2015年9月份的月历。


下面介绍1个非常有用的快捷键[Tab]

[Tab]按键

[Tab]按键就是在键盘的大小写切换按键([Caps Lock])上面的那个按键!它具有命令补全和文件补齐的功能喔!

使用它,可以避免我们打错命令或文件名。如果我在命令行下输入ca 再按两次 [tab] 按键, 会出现什么信息?

[root@lmode ~]# ca[tab][tab] 

cacertdir_rehash  caller    captoinfo     cat       

cal      capsh      case     catchsegv  

所有以ca为开头的命令都被显示出来.

那如果你输入ls -al ./.bash再加两个[tab]会出现什么?

[root@iZ94aucqfjcZ ~]# ls -l ./.bash[tab][tab]

.bash_history  .bash_logout   .bash_profile 

在该目录下面所有以 .bash 为开头的文件名都会被显示出来了.


当命令或文件名唯一时,则会直接在我们输入的基础上直接补全。例如

[root@lmode ~]# yu[tab][tab]

因为系统下以yu开头的命令只有一个,所以系统直接将yum显示出来。


下面总结一下: [Tab] 接在一串命令的第一个词的后面,则为命令补全;(多个词用空格分开) [Tab] 接在一串命令的第二个字以后时,则为『文件补齐』! 当按了两次[tab]键后如果没有任何补全响应,则说明你输入有误。


No comments:

Post a Comment