linux毕竟是不同于Windows的操作系统,使用方法也大不相同,Windows有简单易操作的图形界面,而linux则大多是用命令去执行,虽然很多的linux发行版本都支持图形界面,但是功能的实现多半还是靠命令去执行。所以既然要用linux,有一个简单的图形界面之后, 还是得尽量习惯使用命令。我是在Win10上安装了虚拟机VMware,然后安装的是centos7这个发行版本,可能有些初学者会优先选择ubuntu,可能是这个版本有它在图形界面的优势吧。但既然都是linux系统,使用方法差别也都不会太大。我是以最小化安装的,所以装完之后没有图形界面。实际上,对于初学者,没有图形界面的话,估计玩不下去,所以还是安装一个简单的图形界面吧
如下,这是最小化安装之后的界面
安装图形界面用两个命令即可,
# yum groupinstall 'X Windows System'
# yum groupinstall 'GNOME Desktop'
这两个组件安装完,使用命令startx, 和init 5都可以进入图形界面,但使用startx有一个问题,就是进入图形界面之后,如果有需要使用中文输入法的时候,即便安装了相关的组件,还是不能使用中文, 所以选择init 5进入,当然,如果要退出图像界面可以用init 3这条命令。
进入图形界面如图
输入命令init 5,回车之后即可进入图形界面,然后各种配置就根据自己的喜好去设置吧。
现在回到正题,linux中的一些快捷键
1. 打开和关闭终端
(1) Ctrl+Alt+t :打开一个新的terminal
(2) Ctrl+Shift+t :在已有终端上打开一个新的tab,效果如图
(3) Ctrl+shift+n :在已有终端上打开另一个终端
(4) Ctrl+d :关闭一个tab,如果一个终端有多个tab,则只关闭当前tab
(5) Ctrl+Shift+w :与第四点一样,不过如果当一个终端上只有一个tab时,这个快捷键就不起作用了
(6) Ctrl+Shift+q :关闭当前终端,如果有多个tab,所有的tab都将关闭
(7) Ctrl+Shift+向上,Ctrl+Shift+向下,相当于鼠标的滚动,可以查看之前的结果
2. 打开文件以及编辑
(1) 查看文件内容可以使用以下的命令,file指的是你要查看的文件名,如果不在当前路径的话,还得加上路径
cat file # 在终端显示文本内容
more file # 分页显示文件的内容
less file # 分页显示文件的内容,可用PgUp,PgDn翻页
head file # 显示文件前若干行
tail file # 显示文件后若干行
(2) 若要编辑文件内容,则可以用命令vi file或者vim file,
但是进入文件后,并不是像我们想象的,直接就可以在键盘一顿乱敲就可以编辑了,进入文件后,要按i,a,o ,s 中的一个按键才可以进入编辑模式,或者Insert也可以,不同的是后者可在编辑和替换两种模式间更替。
按Esc可以退出编辑模式,PgUp,PgDn可以进行翻页。
Ctrl+z可以将进程停止,放入后台,但是并未杀死这个进程。
Shift +:可以进入命令行,在命令行模式下,q代表仅退出,wq表示保存并退出,q!表示强制退出,不保存。
在非编辑模式,也非命令行模式下,Shift + ZZ,可以快速保存退出
3. 复制粘贴
linux中的Ctrl+c是终结当前所进行的进程,和编程中的一样,当不想让一个正在当前命令行运行的进程进行时,就可以用Ctrl+c终结这个进程。比如查看网络是否可用,命令是ping www.baidu.com,若命令行有结果陆陆续续的出来,则说明网络可用,这时Ctrl+c就可以终止网络响应刷屏了。
那么linux中的复制粘贴用什么呢。复制用Ctrl+Shift+C, 粘贴用Ctrl+Shift+V。
4. 命令行的快捷键
Ctrl+a,使光标快速到行首,
Ctrl+e 光标快速移到行尾
Ctrl+u 从光标所在位置删除到行首
Ctrl+z 把命令放入后台
Ctrl+r 在历史命令中搜索
Ctrl+c 强制终止当前命令
Ctrl+l 或者 clear 清屏
5.查找
Ctrl+Shift+F 查找
Ctrl+Shift+G 查找上一个
Ctrl+Shift+H 查找下一个
Ctrl+Shift+J 清除查找高亮
6. 查看,也即视图
F11 全屏
Ctrl++ 放大
Ctrl-- 缩小
Ctrl+o 普通大小
7.打开浏览器,
使用前可先检查一下网络是否可用,例如ping www.baidu.com,如下图,表示网络可用
linux桌面系统自带的有Firefox浏览器,打开方法,在桌面的左上角,点击应用程序,可以找到Firefox,双击应用的图标即可,
或者在命令行用命令打开。命令是:Firefox & ,这个&可加可不加,若不加,则浏览器打开使用的过程中,命令行不能使用的,可以再打开一个终端。但是通常是加上&,这样浏览器就在后台使用,也就不影响命令行的使用了。