华为Linux操作指导专题不容易得来可以学习学习

第1章 命令行操作及常用命令使用

1.1 命令行操作
1.1.1 Shell 简介

shell 是用户和 Linux 操作系统之间的接口 Linux 中有多种 shell 其中缺省使用的是 bash

Linux 系统的 shell 作为操作系统的外壳为用户提供使用操作系统的接口 它是一个命令语言解释器 拥有自己内建的 shell 命令集 shell 也能被系统中其他应用程序所调用 用户在提示符下输入的命令都由 shell 先解释然后传给Linux核心

Linux中的 shell 有多种类型 其中最常用的几种是 Bourne shell sh C shellcsh 和 Korn shell ksh 三种 shell 各有优缺

Bourne shell 是 UNIX 最初使用的 shell 并且在每种 UNIX 上都可以使用Bourne shell 在 shell 编程方面相当优秀 但在处理与用户的交互方面做得不如其他几种 shell Linux操作系统缺省的 shell 是 Bourne Again shell 它是Bourne shell 的扩展 简称 bash 与 Bourne shell 完全向后兼容 并且在Bourne shell 的基础上增加增强了很多特性 它还包含了很多 C shell 和 Korn shell 中的优点 有灵活和强大的编程接口同时又有很友好的用户界面

C shell 是一种比 Bourne shell 更适于编程的 shell 它的语法与 C 语言很相似Linux为喜欢使用 C shell 的人提供了 Tcsh Tcsh 是 C shell 的一个扩展版本Tcsh 包括命令行编辑可编程单词补全 拼写校正 历史命令替换 作业控制和类似 C语言的语法 它不仅和 Bash shell是提示符兼容 而且还提供比 Bash shell 更多的提示符参数

Korn shell 集合了 C shell 和 Bourne shell 的优点并且和 Bourne shell 完全兼容 Linux系统提供了 pdksh ksh 的扩展 它支持任务控制 可以在命令行上挂起 后台执行 唤醒或终止程序

Redhat Linux系统默认的 shell 是 bash 对普通用户用$作提示符 对超级用户 root 用#作提示符 一旦出现了 shell 提示符就可以键入命令名称及命令所需要的参数

1.2 常用命令使用
1.2.1 登录和退出 Linux 系统

用户登录系统时 为了使系统能够识别自己 必须输入用户名和密码 经系统验证无误后方能进入系统

说明
在系统安装过程中可以创建两种帐号 超级用户帐号和普通用户帐号 Linux使用者一般为普通用户 而系统管理员一般使用超级用户帐号完成一些系统管理的工作 如果只需要完成一些由普通用户帐号就能完成的任务 建议不要使用超级用户帐号 以免无意中破坏系统

用户登录分两步进行 第一步输入用户的登录名 系统根据该登录名来识别用户 第二步输入用户的口令 该口令是用户自己选择的一个字符串 对其他用户是保密的 是在登录时系统用来辨别真假用户的关键字

1. 启动和登录系统
超级用户的用户名为 root 密码在安装系统时已设定 系统启动成功后屏幕显示下面的提示
localhost login:
这时输入超级用户名"root" 然后键入回车键此时用户会在屏幕上看到输入口令的提示

localhost login:root
Password:
这时需要输入口令 输入口令时 口令不会在屏幕上显示出来 如果用户输入了错误的口令 就会在屏幕上看到下列信息

login incorrect. 
这时需要重新输入 当用户正确地输入用户名和口令后 就能合法地进入系统 屏幕显示

此时说明用户已经登录到系统中 可以进行操作了 这里"#"是超级用户的系统提示符 普通用户在建立了普通用户帐号以后就可以进行登录了
不论是超级用户还是普通用户需要退出系统时 在 shell 提示符下键入 exit 命令即可 还有其他退出系统的方法但上面一种是最安全的

2. 重新启动系统
以 root 用户登录 Linux操作系统后执行 reboot 命令可以重新启动 linux系统:

[root@loclhost/root] # reboot

3. 关闭系统
shutdown 命令可以安全地关闭或重启 Linux系统 它在系统关闭之前给系统上的所有登录用户提示一条警告信息 该命令还允许用户指定一个时间参数可以是一个精确的时间 也可以是从现在开始的一个时间段 精确时间的格式是 hh:mm 表示小时和分钟 时间段由 + 和分钟数表示 系统执行该命令后会自动进行数据同步的工作 该命令的一般格式
shutdown [选项] [时间] [警告信息]
命令中各选项的含义为:
- k 并不真正关机而只是发出警告信息给所有用户
- r 关机后立即重新启动
- h 关机后不重新启动
- f 快速关机重启动时跳过 fsck
- n 快速关机不经过 init 程序
- c 取消一个已经运行的 shutdown
需要特别说明的是该命令只能由超级用户使用
例 1 系统在十分钟后关机并且马上重新启动
# shutdown –r +10
例 2 系统马上关机并且不重新启动
# shutdown –h now

内容较多可以到:一牛网论坛

猜你喜欢

转载自blog.csdn.net/szx940213/article/details/105579451