资料介绍
2.1 Linux常用命令
在安装完Linux再次启动之后,就可以进入到与Windows类似的图形化界面了。这个界面就是Linux图形化界面X窗口系统(简称X)的一部分。要注意的是,X窗口系统仅仅是Linux上面的一个软件(或者也可称为服务),它不是Linux自身的一部分。虽然现在的X窗口系统已经与Linux整合得相当好了,但毕竟还不能保证绝对的可靠性。另外,X窗口系统是一个相当耗费系统资源的软件,它会大大地降低Linux的系统性能。因此,若是希望更好地享受Linux所带来的高效及高稳定性,建议读者尽可能地使用Linux的命令行界面,也就是shell环境。
当用户在命令行下工作时,不是直接同操作系统内核交互信息的,而是由命令解释器接受命令,分析后再传给相关的程序。shell是一种Linux中的命令行解释程序,就如同command.com是DOS下的命令解释程序一样,为用户提供使用操作系统的接口。它们之间的关系如图2.1所示。用户在提示符下输入的命令都由shell先解释然后传给Linux内核。
小知识· shell是命令语言、命令解释程序及程序设计语言的统称。它不仅拥有自己内建的shell命令集,同时也能被系统中其他应用程序所调用。
· shell的一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。关于shell编程的详细讲解,感兴趣的读者可以参见其他相关书籍。
Linux中运行shell的环境是“系统工具”下的“终端”,读者可以单击“终端”以启动shell环境。这时屏幕上显示类似“[david@localhost home]$”的信息,其中,david是指系统用户,localhost是计算机名,而home是指当前所在的目录。
由于Linux中的命令非常多,要全部介绍几乎是不可能的。因此,在本书按照命令的用途进行分类讲解,并且对每一类中最常用的命令详细讲解,同时列出同一类中的其他命令。由于同一类的命令都有很大的相似性,因此,读者通过学习本书中所列命令,可以很快地掌握其他命令。
图2.1 内核、shell和用户的关系
命令格式说明。
n 格式中带[]的表明为可选项,其他为必选项。
n 选项可以多个连带写入。
n 本章后面选项参数列表中加粗的含义是:该选项是非常常用的选项。
2.1.1 用户系统相关命令
Linux是一个多用户的操作系统,每个用户又可以属于不同的用户组,下面,首先来熟悉一下Linux中的用户切换和用户管理的相关命令。
1.用户切换(su)
(1)作用。
变更为其他使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应用户密码。
(2)格式。
su [选项] [使用者]
其中的使用者为要变更的对应使用者。
(3)常见参数。
主要选项参数如表2.1所示。
表2.1 su命令常见参数列表
选 项参 数 含 义
-,-l,--login为该使用者重新登录,大部分环境变量(如HOME、SHELL和USER等)和工作目录都是以该使用者(USER)为主。若没有指定USER,缺省情况是root
-m,-p执行su时不改变环境变量
-c,--command变更账号为USER的使用者,执行指令(command)后再变回原来使用者
(4)使用示例。
[david@localhost ~]$ su - root
Password:
[root@localhost ~]#
示例通过su命令将普通用户变更为root用户,并使用选项“-”携带root环境变量。
(5)使用说明。
n 在将普通用户变更为root用户时建议使用“-”选项,这样可以将root的环境变量和工作目录同时带入,否则在以后的使用中可能会由于环境变量的原因而出错。
n 在转变为root权限后,提示符变为#。
小知识环境变量实际上就是用户运行环境的参数集合。Linux是一个多用户的操作系统。而且在每个用户登录系统后,都会有一个专有的运行环境。通常每个用户默认的环境都是相同的,而这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
常见的环境变量如下。
☆PATH是系统路径。
☆HOME是系统根目录。
☆HISTSIZE是指保存历史命令记录的条数。
☆LOGNAME是指当前用户的登录名。
☆HOSTNAME是指主机的名称,若应用程序要用到主机名,通常是从这个环境变量中来取得的。
☆SHELL是指当前用户用的是哪种shell。
☆LANG/LANGUGE是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
☆MAIL是指当前用户的邮件存放目录。
设置环境变量方法如下。
ü 通过echo显示字符串(指定环境变量)。
ü 通过export设置新的环境变量。
ü 通过env显示所有环境变量。
ü 通过set命令显示所有本地定义的shell变量。
ü 通过unset命令来清除环境变量。
读者可以试着用“env”命令查看“su - root”(或“su –”)和“su root”的区别。
在安装完Linux再次启动之后,就可以进入到与Windows类似的图形化界面了。这个界面就是Linux图形化界面X窗口系统(简称X)的一部分。要注意的是,X窗口系统仅仅是Linux上面的一个软件(或者也可称为服务),它不是Linux自身的一部分。虽然现在的X窗口系统已经与Linux整合得相当好了,但毕竟还不能保证绝对的可靠性。另外,X窗口系统是一个相当耗费系统资源的软件,它会大大地降低Linux的系统性能。因此,若是希望更好地享受Linux所带来的高效及高稳定性,建议读者尽可能地使用Linux的命令行界面,也就是shell环境。
当用户在命令行下工作时,不是直接同操作系统内核交互信息的,而是由命令解释器接受命令,分析后再传给相关的程序。shell是一种Linux中的命令行解释程序,就如同command.com是DOS下的命令解释程序一样,为用户提供使用操作系统的接口。它们之间的关系如图2.1所示。用户在提示符下输入的命令都由shell先解释然后传给Linux内核。
小知识· shell是命令语言、命令解释程序及程序设计语言的统称。它不仅拥有自己内建的shell命令集,同时也能被系统中其他应用程序所调用。
· shell的一个重要特性是它自身就是一个解释型的程序设计语言,shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个可执行的shell程序中。关于shell编程的详细讲解,感兴趣的读者可以参见其他相关书籍。
Linux中运行shell的环境是“系统工具”下的“终端”,读者可以单击“终端”以启动shell环境。这时屏幕上显示类似“[david@localhost home]$”的信息,其中,david是指系统用户,localhost是计算机名,而home是指当前所在的目录。
由于Linux中的命令非常多,要全部介绍几乎是不可能的。因此,在本书按照命令的用途进行分类讲解,并且对每一类中最常用的命令详细讲解,同时列出同一类中的其他命令。由于同一类的命令都有很大的相似性,因此,读者通过学习本书中所列命令,可以很快地掌握其他命令。
图2.1 内核、shell和用户的关系
命令格式说明。
n 格式中带[]的表明为可选项,其他为必选项。
n 选项可以多个连带写入。
n 本章后面选项参数列表中加粗的含义是:该选项是非常常用的选项。
2.1.1 用户系统相关命令
Linux是一个多用户的操作系统,每个用户又可以属于不同的用户组,下面,首先来熟悉一下Linux中的用户切换和用户管理的相关命令。
1.用户切换(su)
(1)作用。
变更为其他使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应用户密码。
(2)格式。
su [选项] [使用者]
其中的使用者为要变更的对应使用者。
(3)常见参数。
主要选项参数如表2.1所示。
表2.1 su命令常见参数列表
选 项参 数 含 义
-,-l,--login为该使用者重新登录,大部分环境变量(如HOME、SHELL和USER等)和工作目录都是以该使用者(USER)为主。若没有指定USER,缺省情况是root
-m,-p执行su时不改变环境变量
-c,--command变更账号为USER的使用者,执行指令(command)后再变回原来使用者
(4)使用示例。
[david@localhost ~]$ su - root
Password:
[root@localhost ~]#
示例通过su命令将普通用户变更为root用户,并使用选项“-”携带root环境变量。
(5)使用说明。
n 在将普通用户变更为root用户时建议使用“-”选项,这样可以将root的环境变量和工作目录同时带入,否则在以后的使用中可能会由于环境变量的原因而出错。
n 在转变为root权限后,提示符变为#。
小知识环境变量实际上就是用户运行环境的参数集合。Linux是一个多用户的操作系统。而且在每个用户登录系统后,都会有一个专有的运行环境。通常每个用户默认的环境都是相同的,而这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
常见的环境变量如下。
☆PATH是系统路径。
☆HOME是系统根目录。
☆HISTSIZE是指保存历史命令记录的条数。
☆LOGNAME是指当前用户的登录名。
☆HOSTNAME是指主机的名称,若应用程序要用到主机名,通常是从这个环境变量中来取得的。
☆SHELL是指当前用户用的是哪种shell。
☆LANG/LANGUGE是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
☆MAIL是指当前用户的邮件存放目录。
设置环境变量方法如下。
ü 通过echo显示字符串(指定环境变量)。
ü 通过export设置新的环境变量。
ü 通过env显示所有环境变量。
ü 通过set命令显示所有本地定义的shell变量。
ü 通过unset命令来清除环境变量。
读者可以试着用“env”命令查看“su - root”(或“su –”)和“su root”的区别。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- Linux常用命令手册分享 1次下载
- DOS系统常用命令 0次下载
- linux常用命令大全 0次下载
- Linux常用命令/查找/搜索命令/压缩/解压命令网络命令
- Memcache系统常用命令讲解
- linux常用命令手册 63次下载
- Linux的常用命令大全详细说明 5次下载
- Linux的常用命令手册详细说明 2次下载
- Linux环境下U-boot常用命令讲解的详细资料说明 1次下载
- vim常用命令 3次下载
- 04-shell的常用命令汇总与vim 0次下载
- Linux终端常用命令大全 15次下载
- Ubuntu常用命令大全 0次下载
- 嵌入式Linux及常用命令 3次下载
- Linux常用命令全集
- Windows操作系统中的常用命令 244次阅读
- Jlink.exe(Jlink commander)的常用命令 5465次阅读
- Linux查看IO状态的常用命令都有哪些呢? 4486次阅读
- 华为设备常用命令汇总 1301次阅读
- kafka相关命令详解 706次阅读
- 一文掌握Linux常用命令 572次阅读
- 开发人员必看的 Linux 操作系统常用命令合集 1792次阅读
- 简述Linux文本查看命令 3434次阅读
- Linux教程之Linux常用命令大全 5544次阅读
- Linux关于系统状态的命令简单介绍 2190次阅读
- Linux最常用20条命令汇总 3627次阅读
- Linux常用命令的全拼整理 4570次阅读
- linux常用命令你真的知道吗?分享鲜为人知却很有趣的Unix/Linux命令 1413次阅读
- 初学者需要掌握的97条Linux常用命令 3566次阅读
- uboot常用命令总结分析 9103次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多