终端:

#tty 查看当前终端类型。


切换终端使用ctrl+alt+F{1,x}。



物理终端:/dev/console

虚拟终端;/dev/tty{1,5}

模拟终端:/dev/pts/#


prompt:提示符

#:只有root用户才显示

$:普通用户


shell:工作环境

#echo $SHELL 查看当前shell的版本。


#printenv 显示当前系统的环境变量。


环境变量

变量:一段命名的内存空间。


命令:

内部命令:由shell程序自带的命令。不同的shell内部命令不同。


外部命令:在系统的某个路径下,有一个于命令同名的可执行程序。


#type COMMAND 查看内部或外部命令。


路径:

绝对路径:从根开头

相对路径:


工作目录:当前目录


#pwd 显示当前目录。print working directory

#cd 

    #cd ~   USERNAME  切换到指定用户名为USERNAME的家目录,只有root可以。

    #cd -     在上个目录和本目录中来回切换。

linux是严格区分大小写的。

linux文件命名方式:

除换行符(回车)以外都可以使用。但不建议使用空白,/,?,*等特殊字符。

linux不靠扩展名区分文件类型。

linux目录也是文件,所以不能和文件同名。

运行命令:

在提示符下运行即可,但是命令一般有格式。

#COMMAND [OPTIONS] [ARUMENTS]

[OPTIONS] 选项:用于修改或调整命令执行行为的开关。

短选项:-h -l 类似于这种。

各个选项之间使用空格隔开。短选项可以组合,例如- hl。

有些短选项是可以不带-的,称作BSD风格的选项。、

有些短选项可能要带参数,用于定义选项需要的的参数。

长选项:--help --list等等。

长选项通常不能组合。

长选项的参数通常使用=来引导。

[ARUMENT] 参数:命令作用对象。

获取命令的相关帮助:

#help COMMAND 内部命令

#COMMAND --help 外部命令

#man COMMAND 外部命令

    

    #man

manual,手册,是有章节的概念的。

1.所有用户可以使用的命令。

2.系统调用相关。

若显示乱码,则执行#exportLANG=en。

3.库使用相关。

4.特殊文件的相关内容。

例如在/dev下的设备文件。

5.文件格式。

命令的配置文件的语法。

6.游戏相关。

7.杂项。

8.管理员命令。

man命令的使用:

 #man [1,8] COMMAND

 翻屏:

 向后:空格键

 向前:b键

 翻行:

 后一行:回车键

 前一行:k键

 退出:q键

 搜索:

 /KEYWORD 从文件首部向尾部搜索。

 ?KEYWORD 从文件尾部想首部搜索。

 定位:

 后一个:n键 next

 前一个:N键previos

 语法:

 [] 可选内容。

 <> 必须给出的内容。

 |或者,多个选1个。

 ... 可以有多个。

 {} 可展开,从中要给出等等。

#info COMMAND

超链接文档,可以跳转。比man提供的信息更多。但是不常用。

软件的文档:

例如README,INSTALL COPYING 等等。

存放位置:

/usr/share/doc/APP_NAME-VERSION

#data [OPTION] [+FORMAT] [MMDDhhmm[CC]YY[.ss]] 查看当前日期时间。

FORMAT:

%H 小时

%M 分钟

%S 秒钟

%s 从1970-01-01的00.00.00到目前总计的秒数。也叫时间戳。

%Y 显示4位年份

%y 显示2位年份

%D 完整显示日期

%d 只显示日期

%m 显示月份

%F 另外一种格式的完整显示。

%T 显示完整时间

[MMDDhhmm[CC]YY[.ss]

按照此格式可以设置时间

例如:

#data 091810592012.55 将时间设置为2012年09月18日10点59分55秒。

#hwclock [OPTIONS] 查看主板上的时间信息。

-s 将硬件时间同步到系统时间。

-w 将系统时间同步到硬件时间。

#cal [OPTION] MON YEAR显示日历。

-1 显示一个月。

-3 显示当前,前一个月和后一个月。

-s 以周日作为一周的开始,这个是默认的、

-m 以周一作为一周的开始

-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

-y 显示当前一年的日历。

关机和重启:

#halt 关闭系统。

-p 关闭系统的时候,同时关闭电源。

#reboot 重启

#poweroff 关闭电源。

#shutdown [OPTIONS] TIME

TIME

HH:MM

NOW 即时的。

+MM 等等

-t 单位为秒。是关机发送前警告信息的时间。

-f 关机后重启

-h 关机后切断电源。

-c 取消关机操作。

-r 重启