如何切换图形模式和文本模式Linux默认提供了六个命令窗口和终端供我们登录,默认情况下我们登录第一个窗口,即tty1。这六个窗口分别是tty1,tty2...tty6,可以按Ctrl+Alt+F1~F6进行切换。如果安装了图形界面,则默认进入图形界面。这时可以按Ctrl+Alt+F1~F6进入其中一个命令窗口界面。进入命令窗口界面再返回图形界面时,只需按Ctrl+Alt+F7即可返回。如果你用的是vmware虚拟机,命令窗口切换的快捷键是Alt+Space+F1~F6。如果您在图形界面,请按Alt+Shift+Ctrl+F1~F6切换到命令窗口。学会使用快捷键Ctrl+C:这是用来终止当前命令的快捷键。当然,你也可以输入一大串字符。如果不想让它运行,只要按Ctrl+C,光标就会跳到下一行。Tab:这个键是最有用的键,也是很多人命中概率最高的键。因为当你打了一半命令的时候,它会帮你完成。不仅是命令,当你敲一个目录的时候,你也可以完成它,不信你试试看。Ctrl+D:退出当前终端,也可以输入exit。Ctrl+Z:暂停当前进程。比如你正在运行一个命令,突然觉得有问题想暂停,就可以使用这个快捷键。挂起后可以用fg恢复。man+command:输入manls其实格式就是man+command,会看到相关的帮助文档。从命令的介绍到命令的参数和用法的介绍都非常详细,不错。Ctrl+L:清除屏幕并将光标移动到第一行。Linux系统目录结构登录系统后,在当前命令窗口输入ls/,会看到可以学习查询帮助文档—man。这个man一般用来查看某个命令的帮助文档。例如:下面是对这些目录的解释:/bin:bin是Binary的缩写,这个目录存放着最常用的命令。/usr:这是一个非常重要的目录。用户的很多应用程序和文件都放在这个目录下,类似于windows下的programfiles目录。/usr/bin:系统用户使用的应用程序。/usr/sbin:超级用户使用的更高级的管理程序和系统守护进程。/usr/src:内核源代码的默认放置目录。/boot:这里是Linux启动时用到的一些核心文件,包括一些连接文件和镜像文件。/dev:dev是Device的缩写。Linux的外部设备都存放在这个目录下,Linux中访问设备和文件的方法是一样的。/etc:该目录用于存放系统管理所需的所有配置文件和子目录。/home:用户的主目录。在Linux中,每个用户都有自己的目录。目录名一般以用户账号命名。/lib:该目录存放着系统最基本的动态链接共享库,其作用类似于Windows中的DLL文件。几乎所有的应用程序都需要使用这些共享库。/mnt:系统提供这个目录是为了让用户可以临时挂载其他文件系统。我们可以把光盘挂载到/mnt/,然后进入这个目录就可以查看光盘的内容了。/opt:这是为主机安装附加软件的目录。比如你安装了一个ORACLE数据库,就可以放到这个目录下。默认为空。/proc:该目录是一个虚拟目录,是系统内存的映射,我们可以直接访问该目录获取系统信息。这个目录的内容不在硬盘上,而是在内存中。我们也可以直接修改其中的一些文件。例如,可以使用以下命令来阻止主机的ping命令,使其他人无法ping您的机器:echo1>/proc/sys/net/ipv4/icmp_echo_ignore_all。/root:该目录是系统管理员的家目录,也就是超级权限用户。/sbins:表示SuperUser,系统管理员使用的系统管理程序存放在这里。/selinux:这个目录是Redhat/CentOS特有的。Selinux是一种安全机制,类似于Windows的防火墙,但是这种机制比较复杂。该目录用于存放selinux相关的文件。/srv:该目录存放了一些服务启动后需要提取的数据。/sys:这是linux2.6内核的一个大改动。该目录安装了2.6内核中新的文件系统sysfs。sysfs文件系统集成了以下三个文件系统的信息:进程信息的proc文件系统,设备的devfs文件系统,伪终端系统的devpts文件。文件系统是内核设备树的直观反映。创建内核对象时,也会在内核对象子系统中创建相应的文件和目录。/tmp:这个目录用来存放一些临时文件。/var:这个目录存放的是不断扩充的东西。我们习惯把那些经常修改的目录放在这个目录下。包括各种日志文件。/lost+found:这个目录通常是空的。当系统被非法关闭时,一些文件存储在这里。/media:linux系统会自动识别一些设备,如U盘、CD-ROM等,识别后,linux会将识别到的设备挂载到该目录下。在linux系统中,有几个目录比较重要,需要注意不要误删或随意更改内部文件。/etc:上面说了,这是系统中的配置文件。如果更改此目录中的文件,系统可能无法启动。/bin、/sbin、/usr/bin、/usr/sbin:这是系统预置执行文件的目录。例如,ls在/bin/ls目录中。值得一提的是,/bin、/usr/bin是系统用户(除root以外的普通用户)的命令,而/sbin、/usr/sbin是root的命令。/var:这是一个非常重要的目录。系统中运行着很多程序,每个程序都会产生相应的日志,而这些日志都会记录在这个目录下,具体是在/var/log目录下。另外邮件的默认放置位置也在这里。如何正确关机其实在Linux领域,多用在服务器上,很少遇到关机操作。毕竟在服务器上运行一个服务是没完没了的,除非有特殊情况才会被关闭。Linux与Windows不同。在Linux下,由于每个程序(或服务)都是在后台执行的,因此实际上可能有相当多的人同时在您的主机上看不到的屏幕后面。工作时,如浏览网??页、发送信件、通过FTP传输文件等,如果直接按电源开关关机,其他人的数据可能会中断。另外,最大的问题是,如果不正常关机,可能会损坏文件系统(因为来不及将数据写回文件,一些服务文件就会出问题)。如果要关机,必须保证当前系统中没有其他用户在线。可以发出who命令,如果想查看网络在线状态,可以发出netstat-a命令,也可以执行ps-aux命令查看后台执行程序。使用这些命令可以让你对主机当前的使用状态有一个大概的了解。sync:将数据从内存同步到硬盘。shutdown:关机命令,manshutdown可以看帮助文档,比如可以运行如下命令shutdown–h10:'Thisserverwillshutdownafter10mins'这个命令告诉大家电脑会在10分钟后关机分钟并将显示在登录用户的当前屏幕上。shutdown-hnow:立即关机shutdown-h20:25:系统将于今天20:25关机shutdown-h+10:十分钟后关机shutdown-rnow:立即重启系统shutdown-r+10:系统将在十分钟后关闭rebootreboot:重启,相当于shutdown-rnowhalt:关闭系统,相当于shutdown-hnow和poweroff最后总结一下,不管是重启系统还是关闭系统,必须先运行sync命令将内存中的数据写入到磁盘中。关机命令为shutdown–hnowhaltpoweroffandinit0,重启系统命令为shutdown–rnowrebootinit6。
