目录
1. 首次登入系统
1.1. 基础介绍
-
root 账号
- root 身份比较特殊,在登录账号下方可以进行root账号的切换;
- 尽量使用 一般账号 进行操作,Linux的很多指令行为 无法复原(系统管理员);
- Linux中,默认root提示符为 # ; 一般身份用户的提示符为 $;
su -
切换root账号,exit
回到普通账号;
-
界面介绍
- 虚拟桌面
- 任务栏
-
文件类型
- 链接文件: 与Windows 里的快捷方式相同;
- × 文件: 没有权限访问的文件;
1.1.1. 重启 X Windows 快速按钮
- 注销后,再登陆;
- 在X的画面中,alt + Ctrl + backspace
1.1.2. X Windows 与 文本模式的切换
-
进入文本模式(终端界面)、GUI模式;
- [Ctrl] + [Alt] + [F2] ~ [F6] :文字接口登入 tty2 ~ tty6 终端机; # virtual console
- [Ctrl] + [Alt] + [F1] :图形接口桌面;
-
终端界面 登入Linux;
- 主机名只显示第一个小数点前的字母;
- tty1:终端机名称;
-
注销 Linux
exit :注销之后,本次登入结束;但Linux的工作仍在进行;
2. 文本模式下 指令的下达
- 文本模式登陆后,所取得的程序 称为壳(shell);
- shell 程序的厉害代表-----bash;
2.1. 开始下达指令
2.1.1. 命令格式
[dmtsai@study ~]$ command [-options] parameter1 parameter2 ...
- command : 指令 或 可执行文件;
- [-options] :选项设定;
- – :使用选项的完整全名;
- -h ; -a ;
- parameter1 、parameter2 :参数;
Tips:
- 以上使用 空格 进行间隔;空格数不限,均视为一个空格;
- \ : 应用到连续指令的换行;后面紧跟特殊字符;
- 英文大小写不一致;(识别英文的大小写)
- 语系支持:
# 显示目前所支持的语系 locale # 指定系统语系; 仅限此次登陆; LANG=en_US.utf8
2.2. 基本指令
- date:日期与时间;
- cal:日历;
- dc:计算器;
2.2.1. 常用热键
- tab
- Ctrl c
- Ctrl d
注:具体见 Linux–学习笔记.md;
2.3. 错误讯息 查看
-
command not found
原因:- 该软件没有安装;
- 指令所在目录,目前的用户未将其加入到搜索路径;
- 打错字;
similar command is: 提示相似指令;
3. Linux 在线求助 man page & info page
- 指令的使用 经验:
lp : 打印指令 为例:- man lp : 查相关说明;
- lp [tab][tab] : 查找任何 lp 开头的指令;
- –help : 找到可能相关的指令后,–help 查找基本的用法;
- 若有需要,man 查询指令的具体用法;
3.1. --help 求助
- 查询曾使用过的指令的 选项、参数的说明;
date --help
3.2. man page
-
mannual 操作说明;
有困难找男人man
man date # man 操作格式
-
文件夹
/usr/share/man/
/usr/local/man/
两个文件夹中;
3.2.1. man page 参数说明
-
man page组成部分:
代号 内容说明 NAME 简短指令,用途说明 SYNOPSIS 语法简介 COMMANDS … -
数字代表的含义:(1)、(~)
man page 中;- 1 : 用户在shell 环境中可以操作的指令或可执行文件;
- 5 : 配置文件 或 某些文件的格式;
- 8 : 系统管理员可用的指令;
注:可使用
man man
查看详细说明; -
man page 快捷键
按键 内容说明 空格键 向下翻一页 [Page Down] 向下翻一页 [Page Up] 向上翻一页 [Home] 去到第一页 [End] 去到最后一页 /string 向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入 /vbird ?string 向『上』搜寻 string 这个字符串 n, N 利用 / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来进行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那么可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。 q 结束这次的 man page coreutil : linux源代码的包;
3.2.2. 搜所特定指令/文件的man page说明文件
-
man -f
- 查找数据中左边指令(或文件)的完整名称;
- 与
whatis [指令或数据]
相同;
-
man -k
- 利用关键词将说明文件中含man的不完整字符;
apropos [指令或数据]
相同;
注:以上两条 同类命令 需root身份建立whatis数据库,使用mandb命令;
3.3. info page
目录:/usr/share/info/ ;
用途:info 与 man 来查询 指令用法 或 文件格式 ;
前提:该命令使用 info page 来写在线求助文件;
注:
- Ubuntu 与 CentOS 还是有不同之处;
- 比如
info info
;info
所显示的信息不同;
3.3.1. info page 信息组成
- file :info page的来源文件;
- Node :代表目前带页面属于 Top 节点;
- Next: 下一个节点; N
- Up : 回到上一层的节点总览页面; U
- Prev :上一个借点;P
3.3.2. 信息查看
-
Tab 快速移动到相应的Node,按Enter查看;
-
快捷键
按键 解释 空格键 向下翻一页 [Page Down] 向下翻一页 [Page Up] 向上翻一页 [tab] 在 node 之间移动,有 node 的地方,通常会以 * 显示。 [Enter] 当光标在 node 上面时,按下 Enter 可以进入该 node 。 b 移动光标到该 info 画面当中的第一个 node 处 e 移动光标到该 info 画面当中的最后一个 node 处 n 前往下一个 node 处 p 前往上一个 node 处 u 向上移动一层 s(/) 在 info page 当中进行搜寻 h, ? 显示求助选单 q 结束这次的 info page
3.4. 其他帮助文件(document)
- 简介:
- 目录:/usr/share/doc;包含很多说明文件;
- 其数据多以 套件(packages)为主;
4. 文书编辑器 ---- nano
-
类似于 vim ;使用较简单;
-
快捷键说明:
- ^ :即 Ctrl;
- M :即 ALT;
- 查看帮助:F1 或 Ctrl + G;
5. 关机方法
-
正常关机原因:
- 多人在线工作;
- 若不正常关机,文件系统可能损坏;
-
关机注意事项:
- 查看系统状态
- 在线用户:
who
; - who联机状态:
netstat -a
; - 背景执行程序:
ps -aux
;
- 在线用户:
- 通知在线用户关机时刻:
shutdown 的特殊指令
- 正确使用关机命令;
sync
shutdown
reboot、halt、poweroff
- 查看系统状态
5.1. 命令
- 数据同步写入磁盘:
sync
- 关机之前,内存数据同步到硬盘;
- 多执行几次;
- 使用
root
身份,更新整个系统的数据;
5.2. shutdown 关机
-
权限:
- 实体终端机(tty1~tty7);
- 远程使用 root 权限;
-
作用
- 选择关机或是重启;
- 关机时间;
- 关机讯息;
- 警告讯息;
man shutdown
查看信息;选项 参数 -k 不要真的关机,只是发送警告讯息出去! -r 在将系统的服务停掉之后就重新启动(常用) -h 将系统的服务停掉后,立即关机。 (常用) -c 取消已经在进行的 shutdown 指令内容。 时间 指定系统关机的时间! 若没有这个项目, 则默认 1 分钟后自动进行
5.3. reboot、halt、poweroff
-
重新启动 实际应用
sync; sync; sync; reboot
#鸟哥重启建议; -
halt
- 系统停止;
- 屏幕会保留系统已经停止的讯息;
-
poweroff
- 系统关机,没有提供额外电力,屏幕空白;
5.4. systemctl 管理工具
所有服务的管理均使用指令:systemctl
;
systemctl reboot # 重启
systemctl poweroff # 系统关机