Linux学习笔记01

首次登录与在线求助

  • 在Linux中,隐藏文件不是什么特殊的权限,单纯用文件名命名的处理方式来搞定,通过在文件名的开头加上小数点,那么该文件名就不会在一般观察模式被显示出来
  • 注销不是关机,只是让你的账号离开系统而已,注销命令:exit
  • Linux默认的情况下会提供六个终端来让用户登录,切换的方式为:Ctrl+Alt+F1~F6
  • 纯命令行界面启动图形界面的做法:startx

    开始执行命令

    命令格式

    1
    2
    [yatbin@study ~]$ command [-options] parameter1 parameter2...
    命令 选项 参数1 参数2
  1. 一行命令中第一个输入的部分绝对是命令(Command)或可执行文件(例如shell脚本)

  2. command为命令的名称,例如切换工作目录命令为cd等

  3. 中括号[]并不存在实际的命令中,表示是可选的,而加入选项设置时,通常会在选项前带 - 号,例如-h;有时候会使用选项的完整全名,则选项前带有 – 符号,例如–help

  4. parameter1 parameter2为依附在选项后面的参数,或者是command的参数

  5. 命令、选项、参数等这几个东西中间以空格来区分不论空几格shell都视为一格

  6. 按下回车键后,该命令就立即执行,回车键代表着一行命令的开始启动

  7. 命令太长的时候,可以使用反斜杠(\)来转义回车键,时命令连续到下一行,注意,反斜杠后就立刻接着特殊字符才能转义

  8. 在Linux中,英文大小写字符是不一样的

    基础命令的操作

  9. 显示日期与时间:date
  10. 显示日历:cal
    在这里插入图片描述
    1. 简单好用的计算器:bc
      • +加法
        • -减法
        • *乘法
        • \/除法
        • ^指数
        • %余数
          在这里插入图片描述
          注意:bc默认仅输出整数,如果要输出小数点下位数,必须要执行scale=number命令,number就是小数点位数,如果要回到命令行界面,输入[quit]即可

重要热键[Tab]、[Ctrl]-c、[Ctrl]-d

  1. [Tab]
    • [Tab]接在一串命令的第一个字段后面,则为【命令补齐】
    • [Tab]接在一串命令的第二个字段后面,则为【文件补齐】
    • 若安装Bash-completion软件,则在某些命令后面使用[Tab]按键时,可以进行【选项/参数的补齐】功能
  2. [Ctrl-c]:中断目前程序的运行
  3. [Ctrl-d]:键盘输入结束(EOF)的意思,也可以用来取代exit的输入,如果你想要直接离开命令行模式,可以直接按下[Ctrl-d]就能够直接离开
  4. [Shift]+{[Page Up]|[Page Down]}:当命令的输出信息很长时,可以使用这个命令翻页

    命令 –help| man page| info page

    • 命令的 - -help求助说明:这个命令通常用在协助你查询曾经使用的命令所具备的参数,在Linux下面不用硬背命令参数。
    • man command:使用该命令进入man page页面,例如man date命令,man page 常用快捷键如下:
按键 进行工作
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Home] 去到第一页
[End] 去到最后一页
/string 向【下】查找string这个字符串,如果要查找bird的话,输入/bird
?string 向【上】查找string这个字符串
n,N 利用/或?来查找字符串时,可以用n来继续下一个查找,用N来进行【反向】查找。例如,查找/bird时,按下n继续往下查询,N往上查询,而?bird时,n继续【向上】查询,N反向查询
q 结束这次man page
  • 在使用man command命令时,例如man date,你会看到【DATE(1)】,常见的几个数字的意义如下:
代号 代表内容
1 用户在shell环境中可以操作的命令或课执行文件
2 系统内核可以调用的函数与工具
3 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
4 设备文件的说明,通常在/dev下的文件
5 配置文件或是某些文件的格式
6 游戏(games)
7 惯例与协议等,例如Linux文件系统、网络协议、ASCII代码等的说明
8 系统管理员可用的管理命令
9 跟内核有关的文件
  • info page:info page将文件数据拆成一个个的段落,每个段落用自己的页面编写,并且在各个页面中还有类似网页的超链接来跳转到各个不同的页面中,每个独立的页面被称为一个节点(node),进入info页面后,如果不知道怎么使用,按下h,系统就能提供一些基本的按键功能介绍。
按键 进行工作
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Tab] 在节点之间跳动,有节点的地方,通常会以*显示
[Enter] 当光标在节点上面时,按下Enter可以进入该节点
b 移动光标到该info界面的第一处
e 移动光标到该info界面当中的最后一个节点处
n 前往下一个节点
p 前往上一个节点
u 向上移动一层
s(/) 在info page当中进行查找
h,? 显示帮助选项
q 结束这次的info page

正确的关机方法

  • Linux是多用户的,可能有很多人同时在你的主机上工作,所以在关机之前,要查看当前系统的使用状态,使用下面的命令查看:
命令 功能
who 查看目前在线的用户
nestata 查看网络的联机状态
ps-aux 了解主机目前的使用状态
  • 在系统关机或者重新启动之前,最好多执行几次sync命令,把内存中的数据写入到硬盘当中
  • 常用关机命令shutdowm,使用man shutdown来查看详细使用方式
  • 重新启动,关机:reboothaltpoweroff:在默认情况下,这几个命令都会完成一样的工作(全部操作都是去调用systemctl这个重要的管理命令)