(P2)Linux基本操作:Linux登录,Linux简单的命令

1.Linux登录

  • 文件方式登录
    (1)输入用户名和密码
    (2)/etc/passwd文件对照(用户文件)
    (3)/etc/passwd文件对照(影子文件)
    (4)启动相应的外壳程序
    (5)用户得到一个虚终端,通过shell与系统交互
    (6)进入到用户的家目录

  • 口令文件:/etc/passwd
    (1)username:用户名
    (2)passwd:密码,显示是x,已经转移到了影子文件中了
    (3)uid:用户标识号
    (4)gid:组标识号
    (5)comment:备注信息
    (6)home:家目录
    (7)shell:shell程序
    (P2)Linux基本操作:Linux登录,Linux简单的命令

  • Linux登录时的shell环境文件
    每个用户登录都要执行的配置文件,是全局的:
    (1)/etc/bashrc
    包含系统定义的命令别名和bash的环境变量定义
    (2)/etc/profile
    包含系统的环境定义,并指定启动时必须运行的程序
    (3)/etc/inputrc
    包含系统的键盘设定,以及针对不同终端程序的键位配置信息
    对应用户地下的,HOME目录底下的,是局部的
    (4)$HOME/.bashrc
    包含为用户定义的命令别名和bash的环境变量定义
    (5)$HOME/.bash_profile
    包含为用户定义的环境变量,并指定用户登录时需要启动的程序
    (7)$HOME/.inputrc
    包含用户的键盘设定,以及针对用户终端的键位配置信息

  • 多终端登录
    (1)生成6个虚拟终端,其中1-6为文本方式(虚拟终端就是共享同一个屏幕的意思)
    (2)各虚拟终端共享键盘和显示器(物理终端,每个物理终端都有自己独立的显示器和键盘,通过串口与服务器相连),使用aly+fn来切换
    (3)仿真终端,它是客户端的一个软件,通过ssh协议与服务器sshd通信相连
    (P2)Linux基本操作:Linux登录,Linux简单的命令
    (3)startx,进入GUI界面,按下:ctrl +alt+backspace可以退回到文本界面
    开机直接进入GUI界面的配置文件:cat /etc/inittab
    把3改成5就可以了
    (P2)Linux基本操作:Linux登录,Linux简单的命令

2.Linux简单的命令

  • eg
    (P2)Linux基本操作:Linux登录,Linux简单的命令
  • man
    (1)访问Linux手册页的命令是man
    man date,下面的1表示在手册的第一页
    (P2)Linux基本操作:Linux登录,Linux简单的命令
    2001年1月1日是星期几:date --date=’’
    改为英文输出:LANG=EN
    更改日期:data --set=’’
    (P2)Linux基本操作:Linux登录,Linux简单的命令
  • man手册章节介绍
    (1)第一页:命令
    (2)第二页:系统调用
    (3)第三页:库函数
    (4)第四页:特殊文件
    (5)第五页:配置文件,eg:man 7 passwd
    (6)第六页:游戏
    (7)第七页:惯例与协议,eg:man 7 tcp,man 7 man查看帮助的帮助
    (P2)Linux基本操作:Linux登录,Linux简单的命令
    (8)第八页:系统管理命令
    (9)第九页:内核
  • eg:
    man -a tty可以显示与tty相关的所有的帮助
    首先显示的是第一页手册的帮助
    (P2)Linux基本操作:Linux登录,Linux简单的命令
    按下q,接着显示的是第二页手册的帮助
    (P2)Linux基本操作:Linux登录,Linux简单的命令
    按下q,就退了,说明没有其他的帮助手册了