首页 > 代码库 > 我和linux的第七天
我和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。
在线帮助:man(manual)操作说明,命令后数字表的内容: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关机命令;reboot、halt、poweroff重启、关机。
执行等级的切换(临时更改):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最后一行输入single,enter在按B进入单用户模式;3.passwd修改密码。
命令行模式下,可依据提示符为$或#判断为一般账号或者root账号。
取得终端支持的语言可以执行echo $LANG或locale命令。
1.请问如果我以命令行模式登入Linux主机时,我有几个终端机界面可以使用?如何切换各个不同的终端机界面?
A.有6个终端界面可以使用,tty1~tty6。Ctrl+alt+F1~F6,F7为图形化界面。
2.在Linux系统中,/Redhat与/redhat是否为相同的文件?
A.不是,linux系统中区分大小写,是两个不同的文件。
3.我想要知道date如何使用,应该如何查询?
A.man date或者info date。
4.我想要在今天的1:30 让系统自己关机,要怎么做?
A.shutdown -h 1:30。
5.如果我Linux的X Window突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个按键来让X window重新启动?
A.Ctrl+delete+backspace。
6.我想要知道2010年5月2日是星期几?该怎么做?
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 -f,apropos代替man -k。使用info passwd(/usr/share/info/)。
11.在man的时候,man page显示的内容中,指令(或文件)后面会接一组数字,这个数字若为1、5、8,表示该查询的指令(或文件)的意义是什么?
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”。想要关机可以进入图形界面下。
本文出自 “开忈的主题” 博客,谢绝转载!
我和linux的第七天