Linux初学(CnetOS Linux7)之基础指令以及快捷键

  1. 终端机界面(terminal)在预设的情况下,无法支持以中文编码输出资料,需要将支持语系改为英文,才能够以英文显示出正确的信息。这样一来,就能够在『这次的登入』察看英文讯息,如果你登出Linux后,刚刚下达的LANG指令就没有用啦!
    1. 显示目前所支援的语系
    [xiaohui@localhost ~]$ locale
    LANG=zh_TW.utf8              # 语言语系的输出
    LC_CTYPE="zh_TW.utf8"        # 底下为许多资讯的输出使用的特别语系
    LC_NUMERIC=zh_TW.UTF-8
    LC_TIME=zh_TW.UTF-8          # 时间方面的语系资料
    LC_COLLATE="zh_TW.utf8"
    ....中间省略....
    LC_ALL=                      # 全部的资料同步更新的设定值
    # 上面的意思是说,目前的语系(LANG)为zh_TW.UTF-8,亦即台湾繁体中文的万国码
    [xiaohui@localhost ~]$ date
    鈭?  11:20:44 CST 2016  # 纯文字界面下,无法显示中文字,所以前面是乱码
    
    2. 修改语系成为英文语系
    [xiaohui@localhost ~]$ LANG=en_US.utf8
    [xiaohui@localhost ~]$ export LC_ALL=en_US.utf8
    # LANG 只与输出讯息有关,若需要更改其他不同的资讯,要同步更新 LC_ALL 才行!
    
    [xiaohui@localhost ~]$ date
    Fri Jul 15 11:21:55 CST 2016 # 顺利显示出正确的英文日期时间啊!
    
    [xiaohui@localhost ~]$ locale
    LANG=en_US.utf8
    LC_CTYPE="en_US.utf8"
    LC_NUMERIC="en_US.utf8"
    ....中间省略....
    LC_ALL=en_US.utf8
    # 再次确认一下,结果出现,确实是en_US.utf8这个英文语系!

  2. [xiaohui@localhost ~]$  command  [-options]  parameter1  parameter2 ...
                        指令     选项     参数(1)     参数(2)
    1.一行指令中第一个输入的部分绝对是『指令(command)』或『可执行档案(例如批次脚本,script)』.command 为指令的名称,例如变换工作目录的指令为 cd 等等;
    2.刮号[]并不存在于实际的指令中,而加入选项设定时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;
    3.parameter1 parameter2.. 为依附在选项后面的参数,或者是 command 的参数;
    3.指令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字元!;
    5.按下[Enter]按键后,该指令就立即执行。[Enter]按键代表著一行指令的开始启动。
    6.指令太长的时候,可以使用反斜线 (\) 来跳脱[Enter]符号,使指令连续到下一行。注意!反斜线后就立刻接特殊字符,才能跳脱!
    7.在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。
  3. 显示日期与时间的指令date 
    [xiaohui@localhost ~]$ date
    2016年 07月 16日 星期六 15:21:39 CST
    [xiaohui@localhost ~]$ date +%Y/%m/%d
    2016/07/16
    [xiaohui@localhost ~]$ date +%H:%M
  4. 显示日曆的指令: cal
    [xiaohui@localhost ~]$cal [month] [year]
  5. 简单好用的计算机: bc
    因为bc预设仅输出整数,如果要输出小数点下位数,那麽就必须要执行 scale=number ,那个number就是小数点位数
    要离开bc回到命令提示字元时,务必要输入『quit』来离开bc的软体环境喔!
    [xiaohui@localhost ~]$ Last failed login: Sat Jul 16 22:15:44 CST 2016 from 192.168.179.2 on ssh:notty
    There was 1 failed login attempt since the last successful login.
    Last login: Sat Jul 16 22:11:15 2016 from 192.168.179.2
    [xiaohui@localhost ~]$ 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=3
    1/3
    .333
    quit
  6. [Tab]按鍵:具有『命令补全』与『档案补齐』的功能
    [Tab] 接在一串指令的第一个字的后面,则为『命令补全』;
    [Tab] 接在一串指令的第二个字以后时,则为『档案补齐』!
    若安装 bash-completion 软体,则在某些指令后面使用 [tab] 按键时,可以进行『选项/参数的补齐』功能!

  7. [Ctrl]-c 按键:中断目前程式的按键
  8. [Ctrl]-d 按键:键盘输入结束,也可以用来取代exit的输入
  9. [shift]+{[PageUP]|[Page Down]}按键:在纯文字的画面中执行某些指令,这个指令的输出讯息相当长时,可以使用 [Shift]+[Page Up] 来往前翻页,也能够使用 [Shift]+[Page Down] 来往后翻页

你可能感兴趣的:(linux,终端,Linux)