鸟哥私房菜*基础篇(2)

X Window(图形界面)与命令行切换

  • 『Ctrl』+『Alt』+『F1』~『F6』命名为tty1~tty6的操作界面
  • 『Ctrl』+『Alt』+『F7』为图形界面

Linux的运行等级

  • Linux 有7个运行等级,run level1~run level 7
  • 常见的就是run level 3 和 run level 5,分别对应文本界面和图形界面
  • 修改下次开机所使用的环境,只需要修改/etc/inittab

Linux终端界面登录

  • 内容:1.显示系统名称以及版本;2.显示内核版本; 3. vyliu login为主机名+login,login是登录程序; 4. password 密码; 5. 『vyliu@vyliu~』$_ 正确登录后显示的信息,最左边的vyliu显示的是当前用户的帐号,右边显示的是主机名,最右边的~则是指“当前所在的目录” , 而$是提示符。
  • ~是一个变量,不是特指某一个目录,举例来说,vyliu登录后主文件夹在/home/vyliu,所以vyliu登录时,~就是指/home/vyliu。

执行命令

  • 『vyliu@vyliu ~』$ command 『-option』 parameter1 parameter2...
  • 第一个输入绝对是命令或者可执行文件,『』中选项前会带有 - 符号,有时候参数为全称时,一般带有-- 符号
  • 这些参数之间以空格为间隔,不论几个空格,shell均看为一格
  • 命令太长,可使用反斜杠()来转义『Enter』符号,注意反斜杠后立刻接特殊字符才能转义
  • 区分大小写

基本命令操作

  • 显示日期与时间:date , 如date +%Y/%m/%d
  • 显示日历:cal
  • 简单好用的计算器:bc , 默认取整

重要的热键

  • 『Tab』键,具有“命令补全”和“文件对齐”的功能,可避免输入出错
  • 『Ctrl』+『C』组合键,让当前程序停下来
  • 『Ctrl』+『D』组合键,代表着结束键盘输入,可用来代替exit

Linxu在线求助

  • 直接『Tab』两下,会显示所有的Linux命令
  • 不要求全部记住命令,主要还是以理解“在什么样的情况下应该使用那一方面的命令”
  • 在线帮助文档,在linux上已经自行制作了许多文件,这些文件能够被轻而易举地访问到
  • man page:比如不知道使用date这个命令,man---manual的缩写,只需执行man date就可以获得帮助,通过“/word”向下查询word,通过“?word”向上查询word,其中的DATE(1)中的1是指普通用户都能用的命令,按q退出

man page 中命令数字意义(可用 man 7 man查询这些数字的详细解释)

  • 1:用户在shell环境中可以操作的命令或可执行文件
  • 2:系统内核可调用的函数与工具等
  • 3:一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
  • 4:设备文件的说明,通常在/dev下的文件
  • 5:配置文件或者是某些文件的格式
  • 6:游戏(games)
  • 7:惯例与协议等,例如Linux文件系统,网络协议,ASCII code 等说明
  • 8:系统管理员可用的管理命令
  • 9:跟kernel有关的文件

 man page 内容有好几各部分

  • NAME:简短的命令,数据名称说明
  • SYNOPSIS:简短的命令执行语法(syntax)简介
  • DESCRIPTION:较为完整的说明,这部分最好仔细看看
  • OPTION:针对SYNOPSIS部分中,有些举的所有可用的的选项的一个说明
  • COMMANDS:当这个程序(软件)在执行的时候,可以在此程序(软件)中执行的的命令
  • FILSE:这个程序或数据所使用或参考或连接到的某些文件
  • SEE ALSO:这个命令或数据有关的其他说明
  • EXAMPLE:一些可以参考的范例
  • BUGS:是否有相关的错误

Linux正确关机方式

  • 1.查看系统的使用状态:查看谁在线(who命令),查看网络联机状态(netstat -a命令),查看后台执行程序(ps -aux命令)
  • 2.通知在线用户关机时刻:使用shutdown的特别命令功能

数据同步写入磁盘:sync

  • 默认情况下,某些已经加载内存中的数据将不会直接写回硬盘中,而是暂存在内存当中,如此一来,如果某数据尚未写入硬盘中,而此时突然断电,造成不正常关机,数据来不及更新,因此需要使用sync来进行数据的写入操作
  • sync命令一般账户也可以使用,只是执行之后只存储自己的数据,因此要用root权限,可以更新整个系统中的数据
原文地址:https://www.cnblogs.com/chohyee/p/7760009.html