X windiws 和命令行之间进行切换
图形环境:
即命令行界面加上X Windows,命令行界面一直存在的,图解界面取决于使用者是否想要
切换方式:
ctrl+alt+f2~f6:命令行模式登录tty2~tty6,原来不存在,是在按下组合键之后自动产生额外终端
ctrl + alt +f1:进入图形用户界面模式
startx:启动个人图形界面,这个界面会产生在当前tty上面,不管当前属于哪一个终端,使用这个指令就是在当前终端上打开图形界面
startx使用前提:
- 没有其他X Window占用
- 已经安装X Window,并且X Server顺利启动
- 有窗口管理器
tty:linux下的终端,最早是叫做打字机,后来指的是linux下的终端
centos中shell各个内容含义
编辑
- CentOS Linux 7(Core):发行版名称
- knenel 3.10.0-1160.83.1.el7.x86_64 on an x86_64:内核版本,当前适合架构
- localhost:主机名:取决于在安装时候地主机名,一般是小读一个·数点之前的名字
- login:使用哪个用户名进行登录,可以使用root,root为最高管理权限
- mo:用户名
- @后面跟主机名localhost
- ~:当前目录
- $:提示字符
编辑
普通用户和root用户细节
在普通用户登录时候使用的是“$”,在使用root进行登录的时候使用“#”作提示符
平常最好建立一个普通用户用来查看资源,然后使用root进行变更文件,因为root具有很大权限
注销linux:
使用指令exit,虽然进行注销,但是不代表关机,linux有很多任务在进行,登录只是其中一个任务,此时其他任务还是正在进行
- 第一个输入字符是命令或者可执行文件
- 选项可选
- 在命令、选项、参数中间使用空格隔开,不管使用几个空格,shell都视为一个空格
- 严格区分大小写
- 命令长的时候使用\转义回车键,后面特立即跟特殊字符实现转义
- 回车键代表着命令即将被执行
指令
显示日期指令:
date :显示目前linux系统时间
显示日历:
cal 【month】 【year】
计算器
bc:进入计算器,默认输出整数,要是输入小数点下位数,必须执行scale=number,number就是小数点位数,使用【quit】退出bc环境。有以下两种情况:
直接显示结果,然后回到命令提示字符等待下一个命令输入
进入该命令环境,直到结束该命令才回到命令提示符界面
Tab使用
命令补全:
一串命令后面的第一个字段,命令补全,第一个字段就是输入命令所在的字段
举例:输入system+tab+tab,之后会显示所有命令
文件补全:一串命令后第二个字段,为文件补全
举例:当输入用户目录时候,使用tab+tab进行文件补全,列出列表下所有文件
ctrl+c:
中断目前程序,当前的命令被中断
ctrl+d:
停止当前来自键盘的输入,等价于【exit】指令,离开命令行模式
shift+[Pgup Pause] [Page Down]:向前翻页,向后翻页
错误信息查看:当遇到了错误,不要慌,检查报错信息提示,然后我们就可以“对症下药了”
编辑
当我们列出home之下内容时候,我们可以成功查看它里面的内容,而当我假装写成大写时,他会提示我们一条错误的信息,意思是bash说它找不到“LL”这条命令
而出现command not found的原因主要有下面几个方面:
- 未安装该软件
- 这个命令所在目录目前用户没有把它加到命令查找路径
- 最有可能的是最简洁直白的,就是输入有误
在线帮助工具
因为linux直线有着太多的命令,使用死记硬背方式不是最可行的,理解为主,根据当时环境使用适合的命令和选项,当我们忘记指令可以使用以下这几个工具
--help:
查看指令基本用法和选项参数
编辑
假设我们要查看date命令语法 和参数 最开始显示的他的NAME含义
然后下面描述就是执行语法
编辑
SYNOPSIS:date的语法
DESCRIPTION:描述选项供暖
man page
进入当前页面之后使用空格键向下翻页,使用【q】退出。这个屏幕界面,我们称它为man page
而在查看date命令的man page菜单第一行中有一个DATE(1),他的含义我们可以使用【man man】进行查看数字对应的意义,我在下面帮大家翻译出来了数字对应的意义。
编辑
- 可执行程序或shell命令
- 系统调用 (内核提供的函数)
- 库调用(程序库中的函数)
- 特殊文件 (通常在/dev中找到)
- 文件格式和约定如retc/passud
- 游戏(Game)
- 惯例和协议,例如linux文件系统、网络协议、ASCII代码说明
- 系统管理命令 (通常只针对root用户)
- 内核例程[非标准],内核有关文件
当进入到帮助文档中查看时候,空格翻页,Page Pause和Padn Break可以实现翻页,查找关键词,
使用/后面跟上要查看的单词可以实现单词查找功能,当输入/时,n为向下翻页,输入?时,n向上翻页。
info page
将文件数据拆分为一个个段落,每个段落页面独立,各个页面中还具有类似网页超链接方式在不同的页面中来回跳转,每个独立页面为一个节点
关机命令,
重启:halt、reboot、poweroff:这三个都可以进行正常的重启,具体取决于个人的习惯。
关机:shutdown:在主机前终端不管是什么身份都可以进行之星,但是当使用ssh服务进行远程管理时候只有root权限用户才可以进行执行关机命令。
shutdow -c命令可以取消关机
内存数据写入到硬盘:sync :总所周知,数据需要从硬盘拿到内存之中才可以被cpu进行执行,万一系统会造成不正常关机就会导致资源数据丢失,所以会使用到sync这个命令
其他指令:
locale:查看当前使用语言
export LC_ALL=en_us.uf8:更改当前使用的语言