man命令后跟命令名可找到相应的帮助页面,按q 退出 。例如man ls 或者ls --help 。info 命令后跟section_name 可找到相应部分的帮助 。在/usr/share/doc/HOWTO/ 中有编译好的HowTos可供查阅 。
env 命令显示环境变量;set命令显示环境变量和本地shell变量 。下面是一些通用变量:
PATH - 可执行文件搜索路径
PWD - 当前目录
TERM - 登录终端类型
SHELL - 登录Shell的路径
HOME - 用户的home目录
USER - 用户名
DISPLAY - X显示名
VISUAL - 可视化编辑器名
EDITOR - 缺省编辑器名
root用户拥有对系统的完全控制,用户号(UID)为保留的0 。任何非特权用户的UID都大于0 。可以用id 命令查看当前用户信息 。用passwd 命令改变密码,密码长度应在6-255位之间,并且大小写敏感 。passwd [用户名] 用来修改某特定用户的密码 。
虚拟终端(virtual console)的设计支持非GUI的多重登录 。缺省情况下有6个虚拟终端,可通过CTRL-ALT-F[1-6] 在之间切换 。在虚拟终端中可使用Shift PageUp和Shift PageDown卷动显示 。如果运行了X,则X用CTRL-ALT-F7 来切换 。
单元三:文件与Shell基础
命令pwd(Print Working Directory)显示当前所在目录的绝对路径 。cd 命令用于改变当前目录,后跟绝对路径或相对路径 。绝对路径以“ / 开始,而相对路径通常以“.、“..或者下级目录名开始 。例如:
$ cd /tmp/mydir
$ cd ..
$ cd mydir
$ cd - (到前一个所在目录)
$ pwd
/tmp
每个用户都有一个home 目录,一般在/home 目录下 。home 目录中包含了用户特定的配置和用户文件 。字符“ ~ 代表当前用户的home 目录 。例如,当前用户为feng_ye,则他的home 目录下的某个文件就可以这样写:~/text/example.txt,即/home/feng_ye/text/example.txt。如果feng_ye用户可以访问别的用户home 目录,则~kim/text/another.txt 代表了kim用户home 目录下的text/another.txt 文件,即/home/kim/text/another.txt。
文件名可以长达255个字符,以“ . 开头的文件为隐藏文件,在ls 时必须加-a 显示才能看到 。文件名一般来说避免在其中使用 / , >, <, ?, *, ", " 和控制符号(不可打印的字符) 。如果想要使用特殊字符,比如空格,那么将文件名用双引号“ "括起来,例如:
$ ls -l "file name with spaces.txt"
或者
$ ls -l file/ name/ with/ spaces.txt
Red Hat Linux 和大多数Linux 发行版一样,遵循FHS(Filesystem Hierarchy Standard) 。系统目录中:
/bin , /sbin , /usr 存放系统编译后的可执行文件、命令;
/var 存放日志文件,PID 文件和电子邮件;
/proc 当前的进程都会在这个目录中出现,可看作是一个通向内核的虚拟窗口;
/etc 存放配置文件;
/lib 存放共享库;
/dev 设备文件;
/boot 内核和启动文件;
/home 用户的home 目录;
/opt 为安装第三方软件包的目录 。
df 命令显示磁盘用量,加-h 选项可以以KB、MB、GB等单位输出,加-H 也以KB、MB、GB输出,但是是以1000为K,而非1024 。du 命令计算目录下文件占用磁盘的大小,以KB为单位,也加-h 选项 。例如du -sh。
文件操作中,mv 命令用来移动文件或者将文件改名 。注意如果mv 命令的第二个参数,也就是移动目的地是一个目录,则源文件移动到该目录下;若不存在第二个参数所指定的目录,则mv 将认为第二个参数是一个文件名,并将源文件改名 。cp 命令复制文件 。可用-a 选项复制整个目录及其子目录和文件,并保持其修改时间 。touch 命令更新文件的最后修改时间,若文件不存在则建立空文件 。rm 命令删除文件 。可以用-rf 命令删除任何文件或者目录,及其子目录下的文件 。如果需要的话可以用-i 选项让rm 命令具有交互功能 。
推荐阅读
- RHCE302重要学习知识点
- 对学习RHCE的一些建议!
- 我的RHCE考试经历
- RHCE 应考指南
- 考前必读:RHCE考试准备大方向
- 强烈推荐:RHCE 033 实验翻译
- RedHat Linux的RHCE考认证的主要方向
- 特别推荐:如何备考 RHCE
- 特别推荐:RHCE考试经验
- RHCE认证考试介绍
