第五章:首次登陆与在线求助
Linux默认会提供6个terminal来让用户登录,切换的方式为ctrl+atl+f1~f6的组合按钮;ctrl+atl+f7:图像界面桌面;
Linux默认的登陆模式中,主要分为两种,一种是仅有纯文本界面的登录环境,可以由tty1~tty6的终端界面,另一种是图形界面的登录环境tty7;
终端输入exit注销linux,即离开系统,并没有关机;
命令行模式的登陆后所取得的程序被称为shell,这是因为这个程序负责最外层的跟用户通信工作;
命令执行的方式:command[-options] parameter1 parmeter2 … (命令+选项+参数1+参数2);一行命令中第一个输入的部分绝对是命令或可执行文件;command为命令的名称,如变换路径的命令为cd;中括号[]并不存在于实际的命令中,而加入参数设置时,通常参数前会带-号;parameter1 parameter2为依附在option后面的参数,或者是command的参数;命令,-options,参数等命令之间以空格间隔,不然视为一格;按下[enter]按键后,命令开始执行;命令太长可以用反斜杠符号,使命令连续到下一行;
data显示时间;
echo $LANG显示目前的语言;LANG=en_US修改语言为英文语系;
命令之后的参数除了前面带有减号“-”之外,某些特殊情况下也会带有“+”的情况;
基础命令的操作:
显示日期与时间的命令:date;date +%Y/%m/%d
显示日历的命令:cal;cal 2009;cal [[month]year];
简单好用的计算器:bc,quit退出;加+减-乘*除/指数^余数%;bc默认输出整数,如果要输出全部小数,必须执行scale=number,number就是小数点后的位数;
在命令行模式下执行命令时,会有两种情况:一种是该命令会直接显示结果然后回到命令提示符等待下一个命令的输入;一种是进入到该命令的环境,直到结束命令才回到命令提示符的环境;
[Tab]按键:命令补全与文件补齐的功能;避免我们打错命令或文件名;[tab]接在一串命令的第一个命令的后面,则为命令补全ca [tab][tab];[tab]接在一串命令的第二个命令后面,则为文件补齐ls –al ~/.bash[tab][tab]。
Ctrl-c按键:如果输入了错误的命令或参数,这个命令或程序会不停地运行,可以按ctrl+c的组合键,就是中断目前程序的按键;如果正在进行比较重要的命令,可别急着使用这个组合键;
Ctrl-d按键:这个组合键通常代表着键盘输入结束(EOF)的意思;另外,他也可以用来替代exit的输入。例如你想要直接离开文字界面,可以直接按下ctrl-d就能够直接离开了,相当于输入exit;
错误信息:command notfound,这个命令不存在,因为该软件没有安装的缘故,解决方案就是安装该软件;这个命令所在的目录目前的用户并没有将它加入命令搜寻路径中;你打错了命令;
man page:man是manual的简写,输入此命令会有详细的说明出现;
输入man date
man page的内容:
DATE(1):表示一般用户可使用的命令;
数字的意义:1,用户在shell环境中可以操作的命令或可执行文件;2,系统内核可调用的函数或工具;3,一些常用的函数与函数库,大部分为C的函数库;4,设备文件的说明,通常在/dev下的文件;5,配置文件或者是某些文件的格式;6,游戏;7,惯例与协议等,例如linux文件系统、网络协议、ASCII code等说明;8,系统管理员可用的管理命令;9,跟kernel有关的文件;
man page中常用的按键:空格键:向下翻页;[page down]:向下翻页;[page up]:向上翻页;[home]:去到第一页;[end]:去到最后一页;/string:向下查询string字符串,例如/date;?string:向上查询string字符串;n/N:利用/或?查询时:继续下一个;q:结束此次man page;
nano文本编辑器:nano nihao.cpp进入编辑,g++ nihao.cpp –o nihao.o;
who命令可以查看目前有谁在线;netstart –a可以查看网络的联机状态;ps –aux可以查看后台执行的程序;
shutdown命令是关机命令;可以完成下列工作:可以自由选择关机模式,是要关机、重启或进入单用户操作模式均可;可以设置关机时间,可以设置成现在立刻关机,也可以设置成某一特定时间才关机;可以自定义关机消息,在关机之前,可以将自己设置的消息传送给在线用户;可以仅发出警告消息,告诉用户注意下,但并不是真的要关机;shutdown –h now,立即关机,其中now相当于时间为0的状态;shutdown –h 20:35,系统在该时间段关机,若在改时间执行此命令,隔天才关机;….
reboot、halt、powerroff是重启关机命令;
sunc命令:在文字界面下输入sync,那么在内存中尚未被更新的数据就会被写入到硬盘中,在关机前或重启之前最好多执行几次;
重点回顾:
为了避免瞬间断电造成的linux系统损害,建议作为服务器的linux主机应该加上不断电系统来持续提供稳定的电力;
在默认的图形模式登陆中,可以选择语言以及会话。会话为多种窗口管理员软件所提供,如GNOME及KDE等;
默认情况下,linux提供tty1~tty6的文字界面登录,以及tty7的图形登录环境;
在终端环境中,可依据提示符为$或#判断为一般的帐号或root帐号;
要取得终端支持的语言可执行echo$LANG或locale命令;
date可显示日期,cal可显示日历,bc可以作为计算机软件;
组合键中,[tab]按键可作为命令补齐或文件名补齐,[ctrl]-c可以中断目前正在运行中的程序;
在线帮助系统有man及info两个常见的命令;
man paga的数字中,1代表一般账号可用命令,8代表系统管理员常用命令,5代表系统配置文件格式;
info page可将一份说明文件拆成多个节点显示,并具有类似超链接的功能,增加易读性; 要使系统正确关机,可使用shutdown,poweroff等命令; |