Linux 入门教学 本资源摘要信息涵盖了 Linux 入门教学的主要知识点,涵盖用户登录、终端、Shell 介绍、执行命令、简单命令、快捷键等内容。 一、用户登录 * root 用户:一个特殊的管理账户,也被称为超级用户,root 已接近完整的系统控制,对系统损害几乎有无限的能力,除非必要否则不要登录为 root 用户。 * 普通(非特权)用户权限有限造成损害的能力比较有限。 二、终端 * 终端是服务器非必要部件。 * 用户与主机交互,必然用到的设备 + 物理终端:直接接入本机的显示器和键盘设备。 + 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端。 * 设备文件路径:/dev/tty#,默认启动 6 个虚拟终端。 * 切换终端:Ctrl+Alt+F#、chvt #:切换终端命令,必须使用 root 权限执行。 * 图形终端:属于虚拟终端,附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提供桌面环境。 三、Shell 介绍 * Shell 是 Linux 系统的用户界面,提供了用户与内核进行交互操作的一种接口。 * Shell 也被称为 Linux 的命令解释器。 * Shell 是一种高级程序设计语言。 * bash 是 GNU 计划中重要的工具软件之一,目前也是 Linux 标准的 shell,与 sh 兼容。 * CentOS 默认使用的是 bash。 四、执行命令 * 命令提示符:[root@localhost ~]#、[root@localhost ~]$。 * 显示当前使用的是哪个 shell:echo $SHELL。 * 显示当前系统使用的所有 shell:cat /etc/shells。 * Linux 系统界面下是如何执行命令的呢?首先:输入命令,回车当前使用的 shell 程序会去找到你输入的命令所对应的可执行程序或代码,并分析后提交给内核分配资源将它运行起来。 五、命令格式 * 命令 [选项…] [参数…]。 * 选项:用于启用或关闭命令的某个或某些功能;短选项:-c,例如:-l,-h;长选项:--word,例如:--all。 * 参数:命令的作用对象,比如文件名,用户名等。 六、快捷键 * Ctrl+l 清屏,相当于 clear 命令。 * Ctrl+c 取消命令的执行。 * Ctrl+a 会移动到命令行的最前面。 * Ctrl+e 会移动到命令行的最后面。 * Ctrl+u 会删除到行首。 * Ctrl+k 会删除到行尾。 七、其他命令 * screen 命令:创建新 screen 会话:screen -S [会话名称]。 * 加入 screen 会话:screen -x [会话名称]。 * 退出并关闭 screen 会话:exit。 * 显示所有已经打开的 screen 会话:screen -ls。 八、查看用户信息 * 显示已登录用户的信息:who。 * 显示更详细的已登录用户信息:w。 * 显示已经登录过的所有用户信息:last。 * 显示使用者的用户名:whoami。 * 显示使用者的用户名及终端:who am I (who xx xx)。
剩余14页未读,继续阅读
- 粉丝: 2
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助