Linux系统命令行及登录环境

Linux模式

1、GUI:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)

    a、Gnome桌面:C语言开发(redhat、Fedora)

    b、Kde桌面:C++开发(OpenSUSE、PCLinuxOS等发行版本使用)

    c、Xface桌面:轻量级桌面

    d、Unity桌面(Ubuntu等发行版本使用)

    可使用命令:echo $DESKTOP_SESSION查看当前使用的桌面环境

    在命令行界面可使用命令:使用startx命令启动图形界面,但是需要具备如下条件:

    a、tty7要空出来,供切换使用

    b、必须安装X Window系统,并且X-Server能顺利启动

    c、有窗口管理员gnome/Kde

    d、启动X窗口必须的服务

    使用exit退出

2、CLI:命令行界面(英语:command-line interface,缩写:CLI)

虚拟终端(Teminal) 可使用Ctrl+Alt+F1-F6切换6个字符命令行终端,F7为图形终端

模拟终端:在图形界面中打开的(Teminal)叫模拟终端

Linux shell类型

bash:Linux系统默认使用的shell,bash shell 是 Bourne shell 的一个免费版本,它是最早的 Unix shell,bash还有一个特点,可以通过help命令来查看帮助。包含的功能几乎可以涵盖shell所具有的功能,所以一般的shell脚本都会指定它为执行路径。

csh:C shell 使用的是“类C”语法,csh是具有C语言风格的一种shell,其内部命令有52个,较为庞大。

zsh:目前Linux里最庞大的一种shell:zsh。它有84个内部命令,使用起来也比较复杂,日常使用不建议使用。

ksh:Korn shell 的语法与Bourne shell相同,同时具备了C shell的易用特点。许多安装脚本都使用ksh,ksh 有42条内部命令,与bash相比有一定的限制性。

tcsh:tcsh是csh的增强版,与C shell完全兼容。

sh:是一个快捷方式,已经被/bin/bash所取代。

查看存在的shell:cat /etc/shells

查看当前使用的shell:echo $SHELL

切换当前的shell:bash chsh -s /bin/bash

Linux命令格式

 command + options + parameter

例如:ls -a /etc/passwd

options分为

长选项 -   Eg:ls -a

短选项 --  Eg:ls -aa

可以多个选项同时使用:Eg:ls -l -a /etc

猜你喜欢

转载自www.cnblogs.com/shao-ye/p/11006110.html