Linux学习笔记——2.操作基础
前言
介绍Linux与shell的关系,一些简单命令概述(作为对上一节笔记1的补充)、shell高级操作、Linux的x-wndows、环境变量及系统配置等内容。
一、Linux与shell
Linux与shell的关系
shell的原意是“外壳”,Linux中的shell为该操作系统的外壳,为用户提供了使用操作系统的接口。他是命令语言、命令解释程序及程序设计语言的统称。
shell功能简介
1.作为命令解释器。接受用户输入的命令,进行分析,创建子进程,由子进程实现命令所规定的功能,子进程结束后,发出提示符。
2。作为高级程序设计语言,可以编写出代码简洁、功能强大的程序。
二、简单命令概览
shell命令格式
命令行中输入的第一个项目必须是一个命令的名称,第二个字是命令的选项或参数,命令行中每个字必须由空格或tab隔开
格式:命令名称 [选项] [参数]
选项:是一种标志,用来拓展命令的特性或功能。选项往往括一个或多个英文字母,在子目前有一个减号(减号是必要的)。
参数:大多命令都可以接受参数,参数是命令行中的选项之后输入的一个或多个单词。
pwd补充
[wdg@localhost ~]$ pwd
/home/wdg
shell提示符$前面的字符串“[wdg@localhost~]”中的 “~”表示当前为宿主(用户主)目录,如果出于其他目录则吓死你hi目录名,“@”前面的“wdg”表示用户名,“@”后面的localhost表示主机名。
uname命令
查看当前操作系统的信息,可以带都多个选项。
-r:显示发行版本号
-m:显示所用机器类型
-i:显示所需硬件平台
-v:显示操作系统版本
wc命令
格式 wc [-lw] [-c]
"l"为统计行数,w为统计字数,c为统计字节数。输出的列的顺序和数目固定不变,分为行数、字数、字节数和文件名。
su补充
su 后若不带用户名,则默认为普通用户切换为root用户。
在线帮助命令
格式: man 命令名
查找命令的语法结构、主要功能、主要选项
shell的重定向
输入输出重定向可以让用户从文件输入命令,或将输出结构存储在文件以及设备中,从而摆脱了只有输入(键盘)和输出(显示器)设备的模式。
输出重定向符有“>”(将输入的信息直接写入)和“>>”(将输入的信息追加写入),“>>”称为重定向附加;
shell的管道操作
管道线“|”可以将多个简单的命令集合在一起,完成较复杂的功能。“|”前面命令的输出是管道线“|”后面命令的输入。
Linux桌面系统
分别为GNOME和KDE
总结
1.了解Linux与shell
2.简单命令的补充
3.Linux的桌面系统