我和linux的第七天

    今天的内容学起来比较容易,整理了些。

 

linux基础

Ctrl+alt+F1~F6:文字界面登陆tty1~tty6终端;Ctrl+alt+F7:图形界面桌面。可进入/ect/inittab文件修改开机时的登录环境。

Red Hat Enterprise Linux Server release 6.4 (Santiago)系统名称及版本

Kernel 2.6.32-358.e16.x86_64 on an x86_64内核版本 主机硬件

命令的执行:command [-options] parameter1 parameter2...

            命令    选项     参数1    参数2

第一个被输入的数据一定是命令或者是可执行文件

基础命令:data显示日期与时间;echo $LANG 显示支持语言;LANG=en_US(zh_CN)更改语言;cal显示日历;bc计算器。

重要热键:[Tab]命令补全、文件补齐;Ctrl+c中止;Ctrl+d离开=exit

在线帮助:manmanual)操作说明,命令后数字表的内容:1.shell环境中可以操作的命令或可执行文件;2.系统可调用的函数与工具;3.常用的函数与函数库;4.设备文件的说明;5.配置文件或者某些文件的格式;6.游戏;7.惯例与协议等;8.系统管理员可用的管理命令;9.kernel相关的文件。man -f man查询与man相关的说明文件。

whatis [命令或数据] = man -f [命令或数据]apropos [命令或数据] = man -k [命令或数据]。执行语句之前,需创建whatis数据库,makewhatis

who查看当前在线情况;netstat -a查看当前网络联机状态;ps -aux查看后台执行的程序。

sync将数据同步写入硬盘;shutdown关机命令;reboothaltpoweroff重启、关机。

执行等级的切换(临时更改):init [数字]

run level 0:halt关机

run level 1:single user mode单用户模式(修改密码,系统维护等)

run level 2:multiuser安全模式

run level 3:full multiuser mode多用户模式(命令行模式)

run level 4:unused未使用,开发预留位

run level 5:X11图形界面模式,11版本

run level 6:reboot重启

密码忘记后修改:1.重启时按e进入grub模式;2.kernel最后一行输入singleenter在按B进入单用户模式;3.passwd修改密码。

命令行模式下,可依据提示符为$#判断为一般账号或者root账号。

取得终端支持的语言可以执行echo $LANGlocale命令。

 

1.请问如果我以命令行模式登入Linux主机时,我有几个终端机界面可以使用?如何切换各个不同的终端机界面?

A.6个终端界面可以使用,tty1~tty6Ctrl+alt+F1~F6F7为图形化界面。

2.Linux系统中,/Redhat/redhat是否为相同的文件?

A.不是,linux系统中区分大小写,是两个不同的文件。

3.我想要知道date如何使用,应该如何查询?

A.man date或者info date

4.我想要在今天的1:30 让系统自己关机,要怎么做?

A.shutdown -h 1:30

5.如果我LinuxX Window突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个按键来让X window重新启动?

A.Ctrl+delete+backspace

6.我想要知道201052日是星期几?该怎么做?

A.cal 2 5 2010

7.若以X-Window为预设的登入方式,那请问如何进入Virtual console呢?

A.init 3;ctrl+alt+F1~F6

8.简单说明在bash shell的环境下,[tab]按键的用途?

A.[tab]一次或两次补全命令或文件。

9.如何强制中断一个程式的进行?

A.ctrl+c中断;ctrl+d结束(EOF)。

10.Linux提供相当多的线上查询,称为man page,请问,我如何知道系统上有多少关于passwd 的说明?可以使用其他的程式来代替man的这个功能吗?

A.man -f passwd,可以使用whatis代替man -fapropos代替man -k。使用info passwd/usr/share/info/)。

11.man的时候,man page显示的内容中,指令(或文件)后面会接一组数字,这个数字若为158,表示该查询的指令(或文件)的意义是什么?

A.1:一般用户shell环境下可用的命令或文件;5:系统配置命令及文件;8.系统管理员可以使用的命令。

12.man page显示的内容的文件是放置在哪些目录中?

A.放置在/usr/share/man//usr/local/man目录中。

13.请问这一串指令“foo1 -foo2 foo3 foo4”中,各代表什么意义?

A.命令 -选项 参数

14.当我输入man date时,在我的终端机却出现一些乱码,请问可能的原因为何?如何修正?

A.可能是语言不支持,利用LANG=en或者LANG=en_US修正。

15.我输入这个指令“ls -al /redhat”,系统回复:“ls: /redhat: Nosuch file or directory”出现这种现象的原因是什么?

A. 当前目录下没有redhat这个文件。

16.你目前的Linux系统下,预设共有多少可以被你执行的指令?

A.[tab]两次就可以看到。

17.我想知道目前系统有多少指令是以bz 为开头的,可以怎么作?

A.bz[tab][tab]

18.Linux提供一些线上文献资料,这些资料通常放在哪里?

A./usr/share/doc

19.在终端机里面登入后,看到的提示符$#有何不同?平时操作应该使用哪一个?

A.提示符$为普通用户,#为系统管理员。平时操作应该使用$普通用户操作。

20.我使用redhat这个帐号登入系统了,请问我能不能使用reboot 来重新开机?若不能,请说明原因,若可以,请说明指令如何下达?

A.不能使用reboot,显示“need to be root”。想要关机可以进入图形界面下。

 


本文出自 “开忈的主题” 博客,谢绝转载!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。