# 首次登录与在线求助

  • 为了避免瞬间断电造成的Linux系统危害,建议做为服务器的Linux主机应该加上UPS来持续提供稳定的电源。

  • Linux系统使用了异步的磁盘/内存数据传输模式,同时又是多人多任务的环境,所以不能随便地不正常关机,关机有一定的顺序,错误的关机方法可能会造成磁盘数据的损坏。

  • Linux是多人多任务的操作系统,每个用户都会有自己的【工作目录】,这个目录是用户可以完全掌握的,所以称为【用户个人家目录】,一般来说,家目录都在/home下面,例如work账号对应的家目录地址为/home/work/。

  • 在CentOS 7环境下,当启动完成之后,默认系统只会提供给你一个tty而已,因此无论是命令行界面还是图形界面,都会出现在tty1。tty2~tty6其实一开始不存在,但是当你切换时(按下【Ctrl+Alt+F2】组合键),系统才出现额外的tty2、tty3。

  • 养成良好的操作习惯,尽量不要使用root直接登录系统,应使用一般账号登录系统,有需要再转换身份。

  • 默认情况下,Linux提供tty1~tty6的终端界面。

  • 在终端环境中,可以通过提示字符为$或#来判断为一般账号或root账号。

    • 当前work为普通账户,因此提示符为$。当为root账户时,此时的提示符为#。

  • ~代表【用户的家目录】,它是一个变量,例如work的家目录在/home/work/。

  • 命令行模块登录后所运行的程序被称为壳(Shell),这是因为这个程序负责最外面跟用户(我们)沟通,所以才被戏称为壳程序。

  • Shell命令格式:command [-option] parameter1 parameter2 ...

    • command为命令的名称,例如变换工作目录的命令为cd等。
    • 命令、选项、参数等中间以空格区分,无论空多少格,shell都视为一格。
    • 第一个输入的字符(command)一定是命令或是可执行的文件。
  • 命令行中的命令,主要有两种交互场景。

    • 一是、输入命令后,直接显示结果,然后回到命令提示字符等待下一个命令的输入。例如ls、cd等。
    • 二是、输入命令后,进入到该命令的场景,直到结束该命令才会回到命令行界面的环境。例如vi、bc等。
    • 如何判断是否在命令提示字符的环境呢?只要看见光标是在[work@stuty]$这种提示符后面,就是在等待输入命令的环境。
  • 获取终端支持的语系数据可执行【echo $LANG】或【locale】命令。

  • date可显示日期、cal可显示日历、bc可作为计算器。

  • 组合按键中

    • 【Tab】按键功能:命令补齐、文件名补齐、参数选项补齐。
    • 【Ctrl】+【c】按键功能:中断目前正在运行中的程序。
  • Linux系统上的英文大小写为不同的内容。【相当于Linux区分英文大小写】

  • 联机帮助系统有man及info两个常见的命令。

  • man page 说明后面的数字中

    • 1代表一般账号可用命令
    • 8代表系统管理员常用命令
    • 5代表系统配置文件格式
  • info page 可将一份说明文件拆成多个节点(node)显示,并具有超链接的功能,增加易读性。(Linux提供)

  • 命令或软件的说明文档,基本上都在/usr/share/doc目录中。

  • 联机文档帮助相关

    • 在命令行模式中,如果知道某个命令,却忘记了相关的选项与参数,使用【--help】的功能来查询相关信息。
    • 当有任何你不知道的命令或文件格式这种情况,但是你想要了解它,使用man或info来查询。
    • 当你想要架设一些其他服务,或想要利用一整组软件来完成某项功能时,到/usr/share/doc查询是否存在该服务的说明文件。
  • 系统需正确的关机比较不容易损坏,可使用shutdown、poweroff等命令关机。

  • Linux中,每个程序或者服务都在后台执行,因此在我们看不见的屏幕后面,可能有很多其他人正在主机上工作。因此不要随意关机。

    • 查看当前主机在线人数:执行who命令。
    • 查看当前网络联机状态:执行netstat -a命令。
    • 查看后台执行的程序:执行ps -aux命令。
最近更新时间: 2020/9/6 11:30:38