Linux学习

命令行模式下命令的执行(摘自鸟哥的私房菜基础篇)

如命令:

command [-options] parameter1 parameter2
(命令)	(选项)		(参数)

上述命令的详细说明:

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

基础命令的操作(爱之初体验)

注:Linux 是支持多国语系的,我们的终端在默认情况下,无法支持已中文编码输出数据,方法:1.执行 locale 命令 2.将目前语系(LANG) 设置为 zh_CN.utf-8

  1. 显示日期与时间的命令:date
  2. 显示日历的命令:cal
  3. 简单好用的计算器:bc
  4. [Tab] 按键,命令补全与文件补齐的功能
    [Tab]接在遗传命令的第一个字段后面,则为【命令补全】
    [Tab]接在一串命令的第二个字段后面,则为【文件补齐】
    若安装了Bash-completion 软件,则在某些命令后面使用[Tab]按键时,可以进行【选项/参数补齐】功能
  5. [Ctrl]+c 停止当前的程序,说到这我以前被这个拯救过,以前在Java中习惯性的按[Ctrl]+s 保存,但在 Linux 中 [Ctrl]+s 是禁用终端(也就是说你按键盘没反应了),那时候初学嘛,并不知道这个,而且还是下意思得按下[Ctrl]+s,弄得让人崩溃,如果你也犯过这样的错或类似的错误,那么请按下[Ctrl]+c吧
  6. [Ctrl]+d 键盘输入结束,如:你想要离开命令行模式,可以直接按下 [Ctrl]+d就能离开(相当于 exit)
	[root@izuf6bitohktz5v96aq6dtz ~]# date +%H:%M
	10:01

上面的例子我们可以知道,命令之后的选项除了前面带有减号【-】之外,某些特殊情况下,选项或参数前面也会带有正号【+】的情况

[root@izuf6bitohktz5v96aq6dtz ~]# cal
     April 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
[root@izuf6bitohktz5v96aq6dtz ~]# cal 4 2020
     April 2020     (显示20204月日历)
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

[root@izuf6bitohktz5v96aq6dtz ~]# bc   输入命令
bc 1.06.95		显示出版本信息
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
1+2+3*4	光标会停留在这里等待你的输入
15

注: bc 默认输出整数,如果要处理小数点以下,那么必须执行 scale = number

    • 加法
    • 减法
    • 乘法
  1. / 除法
  2. ^ 指数
  3. % 取余
[root@izuf6bitohktz5v96aq6dtz ~]# bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
scale = 5
1+2*3/4
2.50000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值