[root@linux ~]# command [-options] parameter1 parameter2

说明:

  • 最左边的root显示的是【目前使用者的账号】,而@之后接的是linux即【主机名称】,最右边的~则是指【目前所在目录】,#是【提示字符】。

tip:~符号是个【变量】,举例来说,root的home目录在/root,所以~就代表/root,而dmtsai的home目录是/home /dmtsai,所以当以dmtsai登入时,看到的~就会是/home/dmtsai。至于提示字符,在linux中预设root的提示字符为#,一般 身份使用者的提示字符为$。

  • 一行指令中第一个输入的绝对是【指令(command)】或【可执行文件】。
  • command为指令的名称,例如变换路径的指令为cd等等。
  • 中括号[]并不存在于实际的指令中,而加入参数设定时,通常为- 号,例如-h。
  • command,-options,parameter1...这几个中间以空格区分。注:无论空几格shell都视为一格。
  • 按下[enter]后,该指令就立即执行。[enter]按键为<CR>字符,它代表着一行指令的开始启动。
  • 指令太长的时候,可以用\符号来跳脱[enter]符号,使指令连续到下一行。注:\后就立刻接特殊字符。
  • 在linux中,英文大小写字母是不一样的。例如cd与CD是不同指令。

基础指令操作

  • 显示日期的指令:date
  • 显示日历的指令:cal
  • 简单好用的计算器:bc

下面是演示:

[KANO@kelvin ~]$ date
2015年 10月 07日 星期三 :: CST
[KANO@kelvin ~]$ date +%Y/%m/%d
//
[KANO@kelvin ~]$ date +%H:%M
:
[KANO@kelvin ~]$ cal
      十月
日 一 二 三 四 五 六

[KANO@kelvin ~]$ cal 

        一月                   二月                   三月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六

        四月                   五月                   六月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六

        七月                   八月                   九月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六

        十月                  十一月                 十二月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六

也就是说,基本上,cal的语法为:

[KANO@kelvin ~]# cal [month] [year]
[KANO@kelvin ~]$ bc
bc
Copyright -, , , , ,  Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
+

-
-
*

%
^

/

quit
[KANO@kelvin ~]$ 

其中+加法;-减法;*乘法;/除法;^指数;%余数

但因为bc预设仅输出整数,如果要输出小数点后,那么要执行scale=number。如:

[KANO@kelvin ~]$ bc
bc
Copyright -, , , , ,  Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=
/
.
/
.

linux杂记(三)linux指令介绍的更多相关文章

  1. linux学习(三)-----linux用户管理、实用指令

    用户管理 基本介绍 说明: 1.Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向 系统管理员申请一个账号,然后以这个账号的身份进入系统. 2.Linux 的用户 ...

  2. 【Linux杂记】Linux配置静态IP地址,修改主机名、host

    博主使用的系统是:乌班图16.04 1.设置静态IP方法如下: #sudo vim /etc/network/interfaces #修改如下部分: auto eth0//ipconfig命令查看网卡 ...

  3. linux杂记(七)linux档案与目录管理指令

    1.目录的相关操作:cd,pwd,mkdir,rmdir 路径(PATH): 绝对路径:路径的写法[一定由根目录/写起],例如/usr/share/doc这个目录 相对路径:路径的写法[不是由/写起] ...

  4. Linux 下的三种时间介绍

    Linux 下的三种时间介绍: Access Time:简写为atime,表示文件访问的时间,当文件内容被访问时,更新atime时间 Modify Time:简写为mtime,表示文件内容修改的时间, ...

  5. Linux常用三十七条指令

    Linux常用三十七条指令 基础指令(11):ls,pwd,cd,mkdir,touch,cp.mv,rm,vim,>/>>/,cat 进阶指令(10):df,free,head,t ...

  6. Linux常用到的指令汇总

    Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...

  7. Linux、GUN/Linux、GUN、GPL以及各个发行版本详细介绍

    学习Linux很久了,却对GUN,Linux,Linux发行版等无所了解,是不是觉得很对不起自己啊.呵呵,所以我就在网上找了些资料,总结在一起,还算是比较能说明问题的. 什么是Linux? 也许很多人 ...

  8. Linux(三)——Unix&Linux 的基础命令

    Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...

  9. Rsync,Linux日志及Screen工具介绍

    第十六次课 Rsync,Linux日志及Screen工具介绍 目录 一.rsync工具介绍 二.rsync常用选项 三.rsync通过ssh同步 四. rsync通过服务同步 五.linux系统日志 ...

  10. Linux 文件内容查看工具介绍-cat,less,more,tail,head

    Linux 文件内容查看工具介绍 作者:北南南北来自:LinuxSir.Org摘要: 本文讲述几种常用文件内容的查看工具,比如cat.more.less.head.tail等,把这些工具最常用的参数. ...

随机推荐

  1. C#实现MD5字符串加密

    public string Md5Encrypt(string str, string str2) { byte[] result = Encoding.Default.GetBytes((str+s ...

  2. SqlHelper数据库访问类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  3. Android学习Tabhost、gallery、listview、imageswitcher

    Tabhost控件又称分页控件,在很多的开发语言中都存在.它可以拥有多个标签页,每个标签页可以拥有不同的内容.android中,一个标签页可以放 一个view或者一个activity.TabHost是 ...

  4. 诡异的_DEBUG宏

    学习VLD1.0代码,发现Release版本的代码_DEBUG宏是已定义的,查找工程配置确只有NDEBUG宏的定义,不见_DEBUG的踪影. 好吧,最后发现是由于工程Code Generation选项 ...

  5. CSS 3 属性学习 —— 2. RGBA

    RGBA 是 CSS3 中用来控制颜色的单位,分别是 Red Green Blue 三原色和 Alpha 透明度的缩写. 也就是说该属性可以帮助我们在设置颜色的同时,也设置了其透明度. 其实就是 RG ...

  6. iOS Code Sign error

    出现上述错误,检查是否是证书添加错误

  7. jchat:linux聊天程序2:MySQL

    该软件使用的数据库为MySQL,因为它免费.开源,在linux下几乎就是最好的选择. 首先要在mysql中root用户新建数据库并赋权给本用户: create database jchat; gran ...

  8. hibernate的3种状态

    hibernate的三种状态是瞬态.持久态.脱管态 瞬态:新new来的对象称为瞬态. 持久态:处于该状态的对象在数据库中有一条对应的记录,并拥有一个持久标识. 脱管态:当与某持久对象的session关 ...

  9. docker 容器扩盘

    docker:/root/sbin# cat add_fs.sh #!/bin/bash #This script is dynamic modify docker container disk #A ...

  10. 克鲁斯卡尔(Kruskal)算法

    # include <stdio.h> # define MAX_VERTEXES //最大顶点数 # define MAXEDGE //边集数组最大值 # define INFINITY ...