Linux笔记(一)

一:开始下达命令

[dmtsai@study ~]$ command [-options] parameter1 parameter2 …

[dmtsai@study ~]$ command [-options] parameter1 parameter2
指令 选项 参数(1) 参数(2)

上述指令详细书说明:

  1. 指令中第一个输入的部分绝对是“指令(command)” 或“可执行文件案(例如批次脚本,scrip)”
  2. command为指令的名称,(例如变换工作目录的指令为cd等等)
  3. 中括号[]并不存在于实际指令中,而加入选项设置时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 符号,例如 --help;
  4. parameter1 parameter2… 为依附在选项后面的参数,或者是command的参数
  5. 指令, 选项, 参数等这几个命令中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符!
  6. 按下[Enter]按键后,该指令就立即执行([Enter]按键代表着一行指令的开始启动)
  7. 指令太长的时候,可以使用反斜线 (\) 来跳脱[Enter]符号,使指令连续到下一行。注意!反斜线后就立刻接特殊字符 才能跳脱!
  8. 在 Linux 系统中,英文大小写字母是不一样的。(例如:cd 与 CD 并不同)

二:基础指令操作

  • 显示日期与时间的指令:date
mofei@DESKTOP-3F64ED5:~$ date
Mon Jun  1 11:11:28 CST 2020

上面显示的是:星期一, 六月一日, 11:11 分, 28秒,在 2020 年的 CST 时区
其他格式的书写形式:

mofei@DESKTOP-3F64ED5:~$ date +%Y/%m/%d
2020/06/01
mofei@DESKTOP-3F64ED5:~$ date +%H:%M
11:17
  • 显示日历的指令:cal
mofei@DESKTOP-3F64ED5:~$ cal
     June 2020
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指令可以接的语法为:

[dmtsai@study ~]$ cal [month] [year]

mofei@DESKTOP-3F64ED5:~$ cal 7 2020
     July 2020
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 31
  • 简单好用的计算机:bc
mofei@DESKTOP-3F64ED5:~$ 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
3-2
1
2*3
6
4/2
2
1/2
0
10^2
100
quit

在上述中,输入bc之后,显示版本新信息并进入bc的工作环境中,离开bc工作环境务必要输入“quit”;而 1/2 的结果为0,因为bc默认输出整数,如果要输出小数点下位数,那么要执行 scale=number (number就是小数点的位数)例如:

mofei@DESKTOP-3F64ED5:~$ 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'.
2/3
0
scale=3
2/3
.666
3/2
1.500
quit
热键
  • [tab] 按键
mofei@DESKTOP-3F64ED5:~$ ca[Tab][Tab]        <;==[Tab]按键是紧跟在a字母的后面
cabapi.dll         cal                canbusutil.exe     capisp.dll         cat                catsrvps.dll
cabinet.dll        calc.exe           canonurl.dll       capsh              catchsegv          catsrvut.dll
cabview.dll        calendar           capauthz.dll       captoinfo          catman             cautious-launcher
cacls.exe          caller             capiprovider.dll   case               catsrv.dll

[Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
[Tab] 接在一串指令的第二个字以后时,则为“文件补齐”;

  • [Ctrl] -c组合按键
    中断目前的指令执行的程序
  • [Ctrl]-d 组合按键
    直接离开命令行(相当于输入exit
  • [shift]+{[PageUp]|[PageDown]}按键
    来往翻页

  • Linux笔记(二):https://blog.csdn.net/mofeigege/article/details/106473033

你可能感兴趣的:(Linux笔记(一))