自学LINUX(基础请求)

关于学习Linux之前,我们应该学会两个重要的概念:

所有的程序或系统设备都是文件。

不管程序本身还是附属文件,所写程序只有一个目的,且有效地完成目标。

本人实用的是乌班图操作系统。

基础命令操作

显示日期与时间的命令:data

显示日历的命令:cal

简单好用的计算器:bc

data:

washu@washu-virtual-machine:~$ date
2024年 12月 29日 星期日 19:15:21 CST
washu@washu-virtual-machine:~$ date +%y/%m/%d
24/12/29
washu@washu-virtual-machine:~$ date +%H:%m
19:12

cal:

washu@washu-virtual-machine:~/Documents$ cal
      十二月 2024        
日 一 二 三 四 五 六  
 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 31              
                      
washu@washu-virtual-machine:~/Documents$ cal 2024
                            2024
         一月                    二月                    三月           
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六  
    1  2  3  4  5  6               1  2  3                  1  2  
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   3  4  5  6  7  8  9  
14 15 16 17 18 19 20  11 12 13 14 15 16 17  10 11 12 13 14 15 16  
21 22 23 24 25 26 27  18 19 20 21 22 23 24  17 18 19 20 21 22 23  
28 29 30 31           25 26 27 28 29        24 25 26 27 28 29 30  
                                            31                    

         四月                    五月                    六月           
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六  
    1  2  3  4  5  6            1  2  3  4                     1  
 7  8  9 10 11 12 13   5  6  7  8  9 10 11   2  3  4  5  6  7  8  
14 15 16 17 18 19 20  12 13 14 15 16 17 18   9 10 11 12 13 14 15  
21 22 23 24 25 26 27  19 20 21 22 23 24 25  16 17 18 19 20 21 22  
28 29 30              26 27 28 29 30 31     23 24 25 26 27 28 29  
                                            30                    

         七月                    八月                    九月           
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六  
    1  2  3  4  5  6               1  2  3   1  2  3  4  5  6  7  
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   8  9 10 11 12 13 14  
14 15 16 17 18 19 20  11 12 13 14 15 16 17  15 16 17 18 19 20 21  
21 22 23 24 25 26 27  18 19 20 21 22 23 24  22 23 24 25 26 27 28  
28 29 30 31           25 26 27 28 29 30 31  29 30                 
                                                                  

         十月                   十一月                   十二月           
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六  
       1  2  3  4  5                  1  2   1  2  3  4  5  6  7  
 6  7  8  9 10 11 12   3  4  5  6  7  8  9   8  9 10 11 12 13 14  
13 14 15 16 17 18 19  10 11 12 13 14 15 16  15 16 17 18 19 20 21  
20 21 22 23 24 25 26  17 18 19 20 21 22 23  22 23 24 25 26 27 28  
27 28 29 30 31        24 25 26 27 28 29 30  29 30 31              
                                                                 

 bc:

washu@washu-virtual-machine:~/Documents$ bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
1+2+3+4+5
15
10%2
0
quit

常用热键:

必知必会,极为重要的按键

[Tap]:

如下ca[tap][tap],其意思是你按下ca后连续按两下tap,便会弹出所有tap相关文件文档,

其实在写其它编程语言如lua的sublime,python的pycharm中,tap都发挥着关键作用。

同样的把[tap][tap]两次可以把所有以某开头的文件找出

washu@washu-virtual-machine:~$ ca
cal                canberra-gtk-play  captoinfo          catman
calibrate_ppa      cancel             case               cautious-launcher
caller             capsh              cat                
washu@washu-virtual-machine:~$ cd D
Desktop/   Documents/ Downloads/ 

[Ctrl]-c:

这是一个中断语句,目的在于如果程序一直运行不停(出错)我们可以实用此方法结束我们的程序

执行以下程序的时候,按ctrl+c试试效果?

washu@washu-virtual-machine:~$ find /

[Ctrl]-d:

停止键盘输入,类似推出。

[sheft]+[pg up]/[pg down]:

其实就是上下翻页

简单实用文本编译器nano

非常好用的文本编辑器

[Ctrl]-G :取得联机帮助(help),很有用;

[Ctrl]-X:离开nano环境,若有修改过文件会提示是否需要保存;

[Ctrl]-O:保存文件,若你有权限的话能够保存文件

[Ctrl]-R:从其他文件读入数据,可以将某个文件的内容粘贴字文本文件中(很好用)

[Ctrl]-W:查询字符串

[Ctrl]-_:输入行号快速光标定位

[Alt]-Y:语法校验功能开启或关闭

[Alt]-M:支持鼠标来移动光标功能

[Ctrl]-G:显示所有帮助内容

[Ctrl]-X如下显示

输入y保存,n则不保存。

posted @ 2024-12-29 21:34  安娜アンナ  阅读(24)  评论(0)    收藏  举报