0%

Linux基础 | 1、首次登陆的简单指令

虽然但是,第一次面对控制台的操作系统,即没有知识储备,又害怕不小心弄错了什么,那就从最简单的一些系统指令入手8

第一部分

I 指令格式

1
[user@name ~]$ command [options] parameter1 parameter2 …

绝大多数指令遵循以上框架,其详细说明如下:

  • @前的user指的是用户名,@后的name指的是计算机的名称,~符号表明文件的home目录
  • $符号指的是“提示字符”,表示可以开始输入指令,其中root的提示字符为#
  • command指的是指令名称或可执行文件
  • options指的是选项设定,实际使用时不加[]而是大部分用-作为前缀
  • parameter指的是指令的参数,以不计个数的空格区分
  • 指令输入完毕后,回车键表示执行指令,指令太长时使用反斜杠\来跳脱回车符号

注:Linux指令严格区分大小写,空格和回车是很重要的字符。

尝试以下指令:

1
ls -al ~

效果为列出home目录下的所有隐藏档与相关文件的属性
关于指令的严格区分大小写,以下案例可以充分展示:

1
2
3
date //显示日期和实现
Date //找不到指令
DATE //找不到指令

综上所述,大小写在Linux中是有很大区别的。

II 语系

由于Linux是支持多国语系的,如果系统默认设置下无法支持以中文编码输出数据,我们需要自行将支持语系改为英文,可以用到以下指令:

1
locale //显示目前支持的语系

LANG 指语言语系的输出
LC_TIME 指时间方面的语系数据

1
2
LANG=en_US.utf8 //更改输出信息的语系
export LC_ALL=en_US.utf8 //同步更新LC_ALL

通过以上设置,就能够在本次登入中查看英文信息了

III 基础指令操作

  • 显示日期的指令 date
1
date

不加任何参数的date指令可以输出当前时间,且格式为星期+月+日+时+分+秒+时区+年份
当然也可以输入带有参数的指令

1
2
date +%Y/%m/%d //显示为 年/月/日
date +%H:%M //显示为 时:分

其中,第一行命令中的选项部分不一定以-开头,也可以由+开头

  • 显示日历的指令 cal

    1
    2
    cal //直接输出本月的日历
    cal 2015 //输出2015年一整年的日历

    基本上cal这个命令可以接的语法为cal [month] [year]
    当然如果输入了不存在的月份会出现对应的错误提示,对于Linux指令而言,指令反馈的错误是debug的一大关键信息

    VI 重要的热键

  • Tab 类似于在IDE中,在Linux命令行中Tab主要负责“补全”这一功能

    1. 在command部分中使用tab代表命令补齐,即输出所有满足已经输入部分文字为开头的指令
    2. 在之后的部分使用tab代表文件/参数/选项补齐,具体依情况而定
  • ctrl+c 终端目前程序,常用来跳出死循环

  • ctrl+d 离开程序或输入结束,可以用来代替exit

  • shift+pageup/down 前后翻页