美文网首页
Linux基础篇-第四章

Linux基础篇-第四章

作者: Js_Gavin | 来源:发表于2021-06-09 10:20 被阅读0次

    第四章:
    指令

    [Tab] 接在一串指令的第一个字的后面,则为『命令补全』;
    
    [Tab] 接在一串指令的第二个字以后时,则为『文件补齐』!
    
    ctrl+c:中断目前程序
    
    ctrl+d:键盘输入结束,直接离开文字接口
    
    date:系统日期
    
    cal:日期
    
    bc:计算软件
    
    指令 --help:指令求助说明
    
    man:来查询指令或者是相关文件的用法
        man page:指令或者是相关文件的用法
        man -f page:查找数据中的左边那个指令(或文件)的完整名称,有一点不同都不行!
        man -k page:只要含有 指令 那个字眼的(不见得是完整字符串) 就将他取出来!
    
    info:info 与 man 的用途其实差不多info page 则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。
    
    文书编辑器: nano,不管 file 存不存在都没有关系!存在就开启旧档,不存在就开启新档
        [ctrl]-G:取得联机帮助(help),很有用的!
        [ctrl]-X:离开 naon 软件,若有修改过文件会提示是否需要储存喔!
        [ctrl]-O:储存文件,若你有权限的话就能够储存文件了;
        [ctrl]-R:从其他文件读入资料,可以将某个文件的内容贴在本文件中;
        [ctrl]-W:搜寻字符串,这个也是很有帮助的指令喔!
        [ctrl]-C:说明目前光标所在处的行数与列数等信息;
        [ctrl]-_:可以直接输入行号,让光标快速移动到该行;
        [alt]-Y:校正语法功能开启或关闭(单击开、再单击关)
        [alt]-M:可以支持鼠标来移动光标的功能
    
    who:当前有谁在线
    
    netstat -a:网络的联机状态
    
    ps -aux:后台执行的程序
    
    sync:将数据同步写入硬盘中的指令(一般账号用户所更新的硬盘数据就仅有自己的数据,root 可以更新整个系统中的数据了)
    
    shutdown [-krhc] [时间] [警告讯息] :惯用的关机指令
          -k : 不要真的关机,只是发送警告讯息出去!
          -r : 在将系统的服务停掉之后就重新启动(常用)
          -h : 将系统的服务停掉后,立即关机。 (常用)
          -c : 取消已经在进行的 shutdown 指令内容。
          时间 : 指定系统关机的时间!若没有这个项目,则默认 1 分钟后自动进行。
    
    reboot, halt, poweroff:重新启动,关机
    
    su:这个指令在让你的身份变成 root !底下请输入 root 的密码!
    
    init:这个指令可以切换不同的执行等级~ 执行等级共有 0~6 七个,其中 0 就是关机、6 就是重新启动等等
    
    systemctl:halt, poweroff, reboot, shutdown 等等,其实都是呼叫这个 systemctl 指令的
    

    开始下达指令

    其实整个指令下达的方式很简单,你只要记得几个重要的概念就可以了。举例来说,你可以这样下达指令的:


    image.png

    上述指令详细说明如下:

    1. 一行指令中第一个输入的部分绝对是『指令(command)』或『可执行文件案(例如批次脚本,script)』

    2. command 为指令的名称,例如变换工作目录的指令为 cd 等等;

    3. 中刮号[]并不存在于实际的指令中,而加入选项设定时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;

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

    5. 指令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格。所以空格是很重要的特殊字符!;

    6. 按下[Enter]按键后,该指令就立即执行。[Enter]按键代表着一行指令的开始启动。

    7. 指令太长的时候,可以使用反斜杠 () 来跳脱[Enter]符号,使指令连续到下一行。注意!反斜杠后就立刻接特殊字符,才能跳脱!

    8. 其他:
      a. 在 Linux 系统中,英文大小写字母是不一样的。举例来说, cd 与 CD 并不同。
      b. 更多的介绍等到第十章 bash 时,再来详述。

    注意到上面的说明当中,『第一个被输入的数据绝对是指令或者是可执行的文件』! 这个是很重要的概念喔!还有,按下[Enter]键表示要开始执行此一命令的意思

    总结

    1、为了避免瞬间断电造成的 Linux 系统危害,建议做为服务器的 Linux 主机应该加上不断电系统来持续提供稳定的电力;
    2、养成良好的操作习惯,尽量不要使用 root 直接登入系统,应使用一般账号登入系统,有需要再转换身份;
    3、可以透过『活动总览』查看系统所有使用的软件及快速启用惯用软件;
    4、在 X 的环境下想要『强制』重新启动 X 的组合按键为:『[alt]+[ctrl]+[backspace]』;
    5、预设情况下,Linux 提供 tty1~tty6 的终端机界面;
    6、在终端机环境中,可依据提示字符为$或#判断为一般账号或 root 账号。

    7、取得终端机支持的语系数据可下达『echo $LANG』或『locale』指令;
    8、date 可显示日期、cal 可显示日历、bc 可以做为计算器软件;
    9、组合按键中,[tab]按键可做为(1)命令补齐或(2)档名补齐或(3)参数选项补齐,[crtl]-[c]可以中断目前正在运作中的程序;
    10、Linux 系统上的英文大小写为不同的资料;
    11、联机帮助系统有 man 及 info 两个常见的指令;
    12、man page 说明后面的数字中,1 代表一般账号可用指令,8 代表系统管理员常用指令,5 代表系统配置文件格式;
    13、info page 可将一份说明文件拆成多个节点(node)显示,并具有类似超链接的功能,增加易读性;
    14、系统需正确的关机比较不容易损坏,可使用 shutdown, poweroff 等指令关机。

    相关文章

      网友评论

          本文标题:Linux基础篇-第四章

          本文链接:https://www.haomeiwen.com/subject/upzseltx.html