关于CentOS的一些简单指令与在线求助
如果想装双系统,则要先装liunx后装windows。
如果用虚拟机安装则可直接安装,比较简单。
linux有X Window 的窗口管理员环境和纯文本接口的环境啊?要怎么切换 X Window 与文本模式呢?通常我们也称文本模式为终端机接口, terminal 或 console 喔!Linux 预设的情况下会提供六个。Terminal 来让使用者登入, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合按钮。那这六个终端接口如何命名呢,系统会将[F1] ~ [F6]命名为 tty1 ~ tty6 的操作接口环境。 也就是说,当你按下[crtl] + [Alt] + [F1]这三个组合按钮时 (按着[ctrl]与[Alt]不放,再按下[F1]功能键), 就会进入到 tty1 的 terminal 界面中了。同样的[F2]就是 tty2 啰!那么如何回到刚刚的 X 窗口接口呢?很简单啊!按下[Ctrl] + [Alt] + [F1]就可以了!我们整理一下登入的环境如下:
• [Ctrl] + [Alt] + [F2] ~ [F6] :文字接口登入 tty2 ~ tty6 终端机;
• [Ctrl] + [Alt] + [F1] :图形接口桌面。
由于我们这次安装的练习机, 默认是启动图形界面的,因此这个 X 窗口将会出现在 tty1 界面中。如果你的 Linux 预设使用纯文本界面,那么 tty1~tty6 就会被文字界面占用。在 CentOS 7 环境下,当开机完成之后,默认系统只会提供给你一个 tty 而已,因此无论是文字界面还是图形界面,都是会出现在 tty1 喔! tty2~tty6 其实一开始是不存在的!但是当你要切换时 (按下 [ctrl]+[alt]+[F2]),系统才产生出额外的 tty2, tty3...
若你在纯文本环境中启动 X 窗口,那么图形界面就会出现在当时的那个 tty 上面。举例来说,你在tty3 登入系统,然后输入 startx 启动个人的图形界面, 那么这个图形界面就会产生在 tty3 上面
在终端模式下运行startx可以进入xwindows模式,在xwindows模式通过按键[Alt] + [Ctrl] + [Backspace]可以回到终端模式
文本模式命令的下达
command [-options] parameter1 parameter2 ...
指令 选项 参数(1) 参数(2)
上述指令详细说明如下:
1. 一行指令中第一个输入的部分绝对是『指令(command)』或『可执行文件案(例如批次脚本,script)』command 为指令的名称,例如变换工作目录的指令为 cd 等等;
2. command 为指令的名称,例如变换工作目录的指令为 cd 等等;
3. 中刮号[]并不存在于实际的指令中,而加入选项设定时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;
4. parameter1 parameter2.. 为依附在选项后面的参数,或者是 command 的参数;
5. 指令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符!;
6. 按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行指令的开始启动。
7. 指令太长的时候,可以使用反斜杠 (\) 来跳脱[Enter]符号,使指令连续到下一行。注意!反斜杠后就立刻接特殊字符,才能跳脱!
8. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。
指令列模式里面下达指令时,会有两种主要的情况:
• 1一种是该指令会直接显示结果然后回到命令提示字符等待下一个指令的输入;
• 2一种是进入到该指令的环境,直到结束该指令才回到命令提示字符的环境。
情况1举例
显示日期与时间的指令: date
date +%Y/%m/%d
date +%H:%M
显示日历的指令: cal
cal 2015
cal 10 2015
情况2举例
简单好用的计算器: bc //退出需要quit
scale=3 //用于设置小数点
[Tab]按键算是 Linux 的 Bash shell 最棒的功能之一了!他具有『命令补全』与『文件补齐』的功能喔! 重点是,可以避免我们打错指令或文件名呢
[Tab] 接在一串指令的第一个字的后面,则为『命令补全』;
[Tab] 接在一串指令的第二个字以后时,则为『文件补齐』!
按[tab]按键的地方如果是在 command(第一个输入的数据)后面时,他就代表着 『命令补全』,
ca[tab][tab] //[tab]按键紧接在 a 后面!
如果是接在第二个字以后的,就会变成『文件补齐』的功能了!
ls -al ~/.bash[tab][tab]
但是在某些特殊的指令底下,文件补齐的功能可能会变成『参数/选项补齐』
date --[tab][tab]
ctrl+c如果你在 Linux 底下输入了错误的指令或参数,有的时候这个指令或程序会在系统底下『跑不停』这个时候,如果你想让当 前的程序『停掉』的话,可以输入:[Ctrl]与 c 按键(先按着[Ctrl]不放,且再按下 c 按键,是组合键), 那就是中断目前程序的按键
ctrl+d这个组合按键通常代表着:『键盘输入结束(End Of File, EOF 或 End Of Input)』的意思! 另外,他也可以用来取代 exit 的输入呢!例如你想要直接离开文字接口,可以直接按下[Ctrl]-d 就能够直接离开了(相当于输入 exit 啊!)。
[shift]+{[PageUP]|[Page Down]}按键
如果你在纯文本的画面中执行某些指令,这个指令的输出讯息相当长啊!所以导致前面的部份已经不在目前的屏幕画面中, 所以你想要回头去瞧一瞧输出的讯息。你可以使用[Shift]+[Page Up] 来往前翻页,也能够使用 [Shift]+[Page Down] 来往后翻页!
使用『 --help 』这个选项, 就能够将该指令的用法作一个大致的理解但是最详细的解释是使用man。例如 man date
进入 man 指令的功能后,你可以按下『空格键』往下翻页,可以按下『 q 』按键来离开 man 的环境。 man环境我们称呼他为 man page, 你可以在里头他的用法与相关的参数说明。如果仔细一点来看这个 man page 的话,你会发现几个有趣的东西。
首先,在上个表格的第一行,你可以看到的是:『DATE(1)』,DATE 我们知道是指令的名称, 那
么(1)代表什么呢?他代表的是『一般用户可使用的指令』的意思常见的几个数字的意义是这样的:
一种推荐的查询某个数据时是这样来查阅的:
1. 先察看 NAME 的项目,约略看一下这个资料的意思;
2. 再详看一下 DESCRIPTION,这个部分会提到很多相关的资料与使用时机,从这个地方可以学到很多小细节呢;
3. 而如果这个指令其实很熟悉了(例如上面的 date),那么鸟哥主要就是查询关OPTIONS 的部分了! 可以知道每个选项的意义,这样就可以下达比较细部的指令内容呢!
4. 最后,鸟哥会再看一下,跟这个资料有关的还有哪些东西可以使用的?举例来说,上面的 SEE ALSO 就告知我们还可以利用『info coreutils date』来进一步查阅数据;
5. 某些说明内容还会列举有关的文件(FILES 部分)来提供我们参考!这些都是很有帮的!
在main page界面下的一些操作
info page 是只有 Linux 上面才有的产物。
nano简单文书编辑器
nano 的使用其实很简单,你可以直接加上档名就能够开启一个旧档或新档!
^X Y enter键
他对令的操作过程是,通过^X选择离开,这个时候系统询问你时候保存文件(在下方显示),通过按键Y选择是,保存文件,系统切换下方命令,此时你可以选择修改文件名,或者直接按enter键完成。
关于关机方法
在 Windows (非 NT 主机系统) 系统中,由于是单人假多任务的情况,所以即使你的计算机关机, 对于别人应该不会有影响才对!不过呢,在 Linux 底下,由于每个程序 (或者说是服务) 都是在在背景下执行的,因此,在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作, 例如浏览网页啦、传送信件啦以 FTP 传送文件啦等等的,如果你直接按下电源开关来关机时, 则其他人的数据可能就此中断。
将数据同步写入硬盘中的指令: sync
惯用的关机指令: shutdown
重新启动,关机: reboot, halt, poweroff